Line data Source code
1 : /* A Bison parser, made by GNU Bison 3.7.5. */
2 :
3 : /* Bison implementation for Yacc-like parsers in C
4 :
5 : Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
6 : Inc.
7 :
8 : This program is free software: you can redistribute it and/or modify
9 : it under the terms of the GNU General Public License as published by
10 : the Free Software Foundation, either version 3 of the License, or
11 : (at your option) any later version.
12 :
13 : This program is distributed in the hope that it will be useful,
14 : but WITHOUT ANY WARRANTY; without even the implied warranty of
15 : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 : GNU General Public License for more details.
17 :
18 : You should have received a copy of the GNU General Public License
19 : along with this program. If not, see <http://www.gnu.org/licenses/>. */
20 :
21 : /* As a special exception, you may create a larger work that contains
22 : part or all of the Bison parser skeleton and distribute that work
23 : under terms of your choice, so long as that work isn't itself a
24 : parser generator using the skeleton or a modified version thereof
25 : as a parser skeleton. Alternatively, if you modify or redistribute
26 : the parser skeleton itself, you may (at your option) remove this
27 : special exception, which will cause the skeleton and the resulting
28 : Bison output files to be licensed under the GNU General Public
29 : License without this special exception.
30 :
31 : This special exception was added by the Free Software Foundation in
32 : version 2.2 of Bison. */
33 :
34 : /* C LALR(1) parser skeleton written by Richard Stallman, by
35 : simplifying the original so-called "semantic" parser. */
36 :
37 : /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
38 : especially those whose name start with YY_ or yy_. They are
39 : private implementation details that can be changed or removed. */
40 :
41 : /* All symbols defined below should begin with yy or YY, to avoid
42 : infringing on user name space. This should be done even for local
43 : variables, as they might otherwise be expanded by user macros.
44 : There are some unavoidable exceptions within include files to
45 : define necessary library symbols; they are noted "INFRINGES ON
46 : USER NAME SPACE" below. */
47 :
48 : /* Identify Bison output, and Bison version. */
49 : #define YYBISON 30705
50 :
51 : /* Bison version string. */
52 : #define YYBISON_VERSION "3.7.5"
53 :
54 : /* Skeleton name. */
55 : #define YYSKELETON_NAME "yacc.c"
56 :
57 : /* Pure parsers. */
58 : #define YYPURE 0
59 :
60 : /* Push parsers. */
61 : #define YYPUSH 0
62 :
63 : /* Pull parsers. */
64 : #define YYPULL 1
65 :
66 :
67 : /* Substitute the variable and function names. */
68 : #define yyparse base_yyparse
69 : #define yylex base_yylex
70 : #define yyerror base_yyerror
71 : #define yydebug base_yydebug
72 : #define yynerrs base_yynerrs
73 : #define yylval base_yylval
74 : #define yychar base_yychar
75 : #define yylloc base_yylloc
76 :
77 : /* First part of user prologue. */
78 : #line 5 "preproc.y"
79 :
80 : #include "postgres_fe.h"
81 :
82 : #include "preproc_extern.h"
83 : #include "preproc.h"
84 : #include "ecpg_config.h"
85 : #include <unistd.h>
86 :
87 : /* silence -Wmissing-variable-declarations */
88 : extern int base_yychar;
89 : extern int base_yynerrs;
90 :
91 :
92 : /*
93 : * The %name-prefix option below will make bison call base_yylex, but we
94 : * really want it to call filtered_base_yylex (see parser.c).
95 : */
96 : #define base_yylex filtered_base_yylex
97 :
98 : /*
99 : * This is only here so the string gets into the POT. Bison uses it
100 : * internally.
101 : */
102 : #define bison_gettext_dummy gettext_noop("syntax error")
103 :
104 : /*
105 : * Variables containing simple states.
106 : */
107 : int struct_level = 0;
108 : int braces_open; /* brace level counter */
109 : char *current_function;
110 : int ecpg_internal_var = 0;
111 : char *connection = NULL;
112 : char *input_filename = NULL;
113 :
114 : static int FoundInto = 0;
115 : static int initializer = 0;
116 : static int pacounter = 1;
117 : static struct this_type actual_type[STRUCT_DEPTH];
118 : static char *actual_startline[STRUCT_DEPTH];
119 : static int varchar_counter = 1;
120 : static int bytea_counter = 1;
121 :
122 : /*
123 : * We temporarily store struct members here while parsing struct declarations.
124 : * The struct_member_list (at a given nesting depth) is constructed while
125 : * scanning the fields within "struct { .... }", but we can't remove it upon
126 : * seeing the right brace. It's kept around and copied into the variables
127 : * or typedefs that follow, in order to handle cases like
128 : * "struct foo { ... } foovar1, foovar2;". We recycle the storage only
129 : * upon closing the current nesting level or starting the next struct
130 : * declaration within the same nesting level.
131 : * For cases like "struct foo foovar1, foovar2;", we copy the saved struct
132 : * field list for the typedef or struct tag into the struct_member_list
133 : * global variable, and then copy it again to the newly-declared variables.
134 : */
135 : struct ECPGstruct_member *struct_member_list[STRUCT_DEPTH] = {NULL};
136 :
137 : /* also store struct type so we can do a sizeof() later */
138 : static char *ECPGstruct_sizeof = NULL;
139 :
140 : /* for forward declarations we have to store some data as well */
141 : static char *forward_name = NULL;
142 :
143 : struct ECPGtype ecpg_no_indicator = {ECPGt_NO_INDICATOR, NULL, NULL, NULL, {NULL}, 0};
144 : struct variable no_indicator = {"no_indicator", &ecpg_no_indicator, 0, NULL};
145 :
146 : static struct ECPGtype ecpg_query = {ECPGt_char_variable, NULL, NULL, NULL, {NULL}, 0};
147 :
148 : static bool check_declared_list(const char *name);
149 : static void update_connection(const char *newconn);
150 :
151 :
152 : /*
153 : * "Location tracking" support. We commandeer Bison's location tracking
154 : * mechanism to manage the output string for productions that ordinarily would
155 : * return a <str> result. This allows the majority of those productions to
156 : * have default semantic actions, reducing the size of the parser, and also
157 : * greatly reducing its compilation time on some versions of clang.
158 : *
159 : * To do this, we make YYLTYPE be a pointer to a malloc'd string, and then
160 : * merge the location strings of the input tokens in the default YYLLOC
161 : * computation. Productions that are okay with the standard merge need not
162 : * do anything more; otherwise, they can override it by assigning to @$.
163 : */
164 : #define YYLLOC_DEFAULT(Current, Rhs, N) yylloc_default(&(Current), Rhs, N)
165 :
166 : static void
167 : yylloc_default(YYLTYPE *target, YYLTYPE *rhs, int N)
168 : {
169 : if (N > 1)
170 : {
171 : /* Concatenate non-empty inputs with one space between them */
172 : char *result,
173 : *ptr;
174 : size_t needed = 0;
175 :
176 : for (int i = 1; i <= N; i++)
177 : {
178 : size_t thislen = strlen(rhs[i]);
179 :
180 : if (needed > 0 && thislen > 0)
181 : needed++;
182 : needed += thislen;
183 : }
184 : result = (char *) loc_alloc(needed + 1);
185 : ptr = result;
186 : for (int i = 1; i <= N; i++)
187 : {
188 : size_t thislen = strlen(rhs[i]);
189 :
190 : if (ptr > result && thislen > 0)
191 : *ptr++ = ' ';
192 : memcpy(ptr, rhs[i], thislen);
193 : ptr += thislen;
194 : }
195 : *ptr = '\0';
196 : *target = result;
197 : }
198 : else if (N == 1)
199 : {
200 : /* Just re-use the single input */
201 : *target = rhs[1];
202 : }
203 : else
204 : {
205 : /* No need to allocate any space */
206 : *target = "";
207 : }
208 : }
209 :
210 : /* and the rest */
211 : static char *
212 : create_questionmarks(const char *name, bool array)
213 : {
214 : struct variable *p = find_variable(name);
215 : int count;
216 : char *result = "";
217 :
218 : /*
219 : * In case we have a struct, we have to print as many "?" as there are
220 : * attributes in the struct
221 : *
222 : * An array is only allowed together with an element argument
223 : *
224 : * This is essentially only used for inserts, but using a struct as input
225 : * parameter is an error anywhere else so we don't have to worry here.
226 : */
227 :
228 : if (p->type->type == ECPGt_struct || (array && p->type->type == ECPGt_array && p->type->u.element->type == ECPGt_struct))
229 : {
230 : struct ECPGstruct_member *m;
231 :
232 : if (p->type->type == ECPGt_struct)
233 : m = p->type->u.members;
234 : else
235 : m = p->type->u.element->u.members;
236 :
237 : for (count = 0; m != NULL; m = m->next, count++);
238 : }
239 : else
240 : count = 1;
241 :
242 : for (; count > 0; count--)
243 : {
244 : char buf[32];
245 :
246 : snprintf(buf, sizeof(buf), "$%d", pacounter++);
247 : result = cat_str(3, result, buf, " , ");
248 : }
249 :
250 : /* remove the trailing " ," */
251 : result[strlen(result) - 3] = '\0';
252 : return result;
253 : }
254 :
255 : static char *
256 : adjust_outofscope_cursor_vars(struct cursor *cur)
257 : {
258 : /*
259 : * Informix accepts DECLARE with variables that are out of scope when OPEN
260 : * is called. For instance you can DECLARE a cursor in one function, and
261 : * OPEN/FETCH/CLOSE it in another functions. This is very useful for e.g.
262 : * event-driver programming, but may also lead to dangerous programming.
263 : * The limitation when this is allowed and doesn't cause problems have to
264 : * be documented, like the allocated variables must not be realloc()'ed.
265 : *
266 : * We have to change the variables to our own struct and just store the
267 : * pointer instead of the variable. Do it only for local variables, not
268 : * for globals.
269 : */
270 : char *result = "";
271 : int insert;
272 :
273 : for (insert = 1; insert >= 0; insert--)
274 : {
275 : struct arguments *list;
276 : struct arguments *ptr;
277 : struct arguments *newlist = NULL;
278 : struct variable *newvar,
279 : *newind;
280 :
281 : list = (insert ? cur->argsinsert : cur->argsresult);
282 :
283 : for (ptr = list; ptr != NULL; ptr = ptr->next)
284 : {
285 : char var_text[20];
286 : char *original_var;
287 : bool skip_set_var = false;
288 : bool var_ptr = false;
289 :
290 : /* change variable name to "ECPGget_var(<counter>)" */
291 : original_var = ptr->variable->name;
292 : snprintf(var_text, sizeof(var_text), "%d))", ecpg_internal_var);
293 :
294 : /* Don't emit ECPGset_var() calls for global variables */
295 : if (ptr->variable->brace_level == 0)
296 : {
297 : newvar = ptr->variable;
298 : skip_set_var = true;
299 : }
300 : else if ((ptr->variable->type->type == ECPGt_char_variable)
301 : && (strncmp(ptr->variable->name, "ECPGprepared_statement", strlen("ECPGprepared_statement")) == 0))
302 : {
303 : newvar = ptr->variable;
304 : skip_set_var = true;
305 : }
306 : else if ((ptr->variable->type->type != ECPGt_varchar
307 : && ptr->variable->type->type != ECPGt_char
308 : && ptr->variable->type->type != ECPGt_unsigned_char
309 : && ptr->variable->type->type != ECPGt_string
310 : && ptr->variable->type->type != ECPGt_bytea)
311 : && atoi(ptr->variable->type->size) > 1)
312 : {
313 : newvar = new_variable(cat_str(4, "(",
314 : ecpg_type_name(ptr->variable->type->u.element->type),
315 : " *)(ECPGget_var(",
316 : var_text),
317 : ECPGmake_array_type(ECPGmake_simple_type(ptr->variable->type->u.element->type,
318 : "1",
319 : ptr->variable->type->u.element->counter),
320 : ptr->variable->type->size),
321 : 0);
322 : }
323 : else if ((ptr->variable->type->type == ECPGt_varchar
324 : || ptr->variable->type->type == ECPGt_char
325 : || ptr->variable->type->type == ECPGt_unsigned_char
326 : || ptr->variable->type->type == ECPGt_string
327 : || ptr->variable->type->type == ECPGt_bytea)
328 : && atoi(ptr->variable->type->size) > 1)
329 : {
330 : newvar = new_variable(cat_str(4, "(",
331 : ecpg_type_name(ptr->variable->type->type),
332 : " *)(ECPGget_var(",
333 : var_text),
334 : ECPGmake_simple_type(ptr->variable->type->type,
335 : ptr->variable->type->size,
336 : ptr->variable->type->counter),
337 : 0);
338 : if (ptr->variable->type->type == ECPGt_varchar ||
339 : ptr->variable->type->type == ECPGt_bytea)
340 : var_ptr = true;
341 : }
342 : else if (ptr->variable->type->type == ECPGt_struct
343 : || ptr->variable->type->type == ECPGt_union)
344 : {
345 : newvar = new_variable(cat_str(5, "(*(",
346 : ptr->variable->type->type_name,
347 : " *)(ECPGget_var(",
348 : var_text,
349 : ")"),
350 : ECPGmake_struct_type(ptr->variable->type->u.members,
351 : ptr->variable->type->type,
352 : ptr->variable->type->type_name,
353 : ptr->variable->type->struct_sizeof),
354 : 0);
355 : var_ptr = true;
356 : }
357 : else if (ptr->variable->type->type == ECPGt_array)
358 : {
359 : if (ptr->variable->type->u.element->type == ECPGt_struct
360 : || ptr->variable->type->u.element->type == ECPGt_union)
361 : {
362 : newvar = new_variable(cat_str(5, "(*(",
363 : ptr->variable->type->u.element->type_name,
364 : " *)(ECPGget_var(",
365 : var_text,
366 : ")"),
367 : ECPGmake_struct_type(ptr->variable->type->u.element->u.members,
368 : ptr->variable->type->u.element->type,
369 : ptr->variable->type->u.element->type_name,
370 : ptr->variable->type->u.element->struct_sizeof),
371 : 0);
372 : }
373 : else
374 : {
375 : newvar = new_variable(cat_str(4, "(",
376 : ecpg_type_name(ptr->variable->type->u.element->type),
377 : " *)(ECPGget_var(",
378 : var_text),
379 : ECPGmake_array_type(ECPGmake_simple_type(ptr->variable->type->u.element->type,
380 : ptr->variable->type->u.element->size,
381 : ptr->variable->type->u.element->counter),
382 : ptr->variable->type->size),
383 : 0);
384 : var_ptr = true;
385 : }
386 : }
387 : else
388 : {
389 : newvar = new_variable(cat_str(4, "*(",
390 : ecpg_type_name(ptr->variable->type->type),
391 : " *)(ECPGget_var(",
392 : var_text),
393 : ECPGmake_simple_type(ptr->variable->type->type,
394 : ptr->variable->type->size,
395 : ptr->variable->type->counter),
396 : 0);
397 : var_ptr = true;
398 : }
399 :
400 : /*
401 : * create call to "ECPGset_var(<counter>, <connection>, <pointer>.
402 : * <line number>)"
403 : */
404 : if (!skip_set_var)
405 : {
406 : snprintf(var_text, sizeof(var_text), "%d, %s",
407 : ecpg_internal_var++, var_ptr ? "&(" : "(");
408 : result = cat_str(5, result, "ECPGset_var(",
409 : var_text, original_var,
410 : "), __LINE__);\n");
411 : }
412 :
413 : /*
414 : * now the indicator if there is one and it's not a global
415 : * variable
416 : */
417 : if ((ptr->indicator->type->type == ECPGt_NO_INDICATOR) || (ptr->indicator->brace_level == 0))
418 : {
419 : newind = ptr->indicator;
420 : }
421 : else
422 : {
423 : /* change variable name to "ECPGget_var(<counter>)" */
424 : original_var = ptr->indicator->name;
425 : snprintf(var_text, sizeof(var_text), "%d))", ecpg_internal_var);
426 : var_ptr = false;
427 :
428 : if (ptr->indicator->type->type == ECPGt_struct
429 : || ptr->indicator->type->type == ECPGt_union)
430 : {
431 : newind = new_variable(cat_str(5, "(*(",
432 : ptr->indicator->type->type_name,
433 : " *)(ECPGget_var(",
434 : var_text,
435 : ")"),
436 : ECPGmake_struct_type(ptr->indicator->type->u.members,
437 : ptr->indicator->type->type,
438 : ptr->indicator->type->type_name,
439 : ptr->indicator->type->struct_sizeof),
440 : 0);
441 : var_ptr = true;
442 : }
443 : else if (ptr->indicator->type->type == ECPGt_array)
444 : {
445 : if (ptr->indicator->type->u.element->type == ECPGt_struct
446 : || ptr->indicator->type->u.element->type == ECPGt_union)
447 : {
448 : newind = new_variable(cat_str(5, "(*(",
449 : ptr->indicator->type->u.element->type_name,
450 : " *)(ECPGget_var(",
451 : var_text,
452 : ")"),
453 : ECPGmake_struct_type(ptr->indicator->type->u.element->u.members,
454 : ptr->indicator->type->u.element->type,
455 : ptr->indicator->type->u.element->type_name,
456 : ptr->indicator->type->u.element->struct_sizeof),
457 : 0);
458 : }
459 : else
460 : {
461 : newind = new_variable(cat_str(4, "(",
462 : ecpg_type_name(ptr->indicator->type->u.element->type),
463 : " *)(ECPGget_var(",
464 : var_text),
465 : ECPGmake_array_type(ECPGmake_simple_type(ptr->indicator->type->u.element->type,
466 : ptr->indicator->type->u.element->size,
467 : ptr->indicator->type->u.element->counter),
468 : ptr->indicator->type->size),
469 : 0);
470 : var_ptr = true;
471 : }
472 : }
473 : else if (atoi(ptr->indicator->type->size) > 1)
474 : {
475 : newind = new_variable(cat_str(4, "(",
476 : ecpg_type_name(ptr->indicator->type->type),
477 : " *)(ECPGget_var(",
478 : var_text),
479 : ECPGmake_simple_type(ptr->indicator->type->type,
480 : ptr->indicator->type->size,
481 : ptr->variable->type->counter),
482 : 0);
483 : }
484 : else
485 : {
486 : newind = new_variable(cat_str(4, "*(",
487 : ecpg_type_name(ptr->indicator->type->type),
488 : " *)(ECPGget_var(",
489 : var_text),
490 : ECPGmake_simple_type(ptr->indicator->type->type,
491 : ptr->indicator->type->size,
492 : ptr->variable->type->counter),
493 : 0);
494 : var_ptr = true;
495 : }
496 :
497 : /*
498 : * create call to "ECPGset_var(<counter>, <pointer>. <line
499 : * number>)"
500 : */
501 : snprintf(var_text, sizeof(var_text), "%d, %s",
502 : ecpg_internal_var++, var_ptr ? "&(" : "(");
503 : result = cat_str(5, result, "ECPGset_var(",
504 : var_text, original_var,
505 : "), __LINE__);\n");
506 : }
507 :
508 : add_variable_to_tail(&newlist, newvar, newind);
509 : }
510 :
511 : if (insert)
512 : cur->argsinsert_oos = newlist;
513 : else
514 : cur->argsresult_oos = newlist;
515 : }
516 :
517 : return result;
518 : }
519 :
520 : /* This tests whether the cursor was declared and opened in the same function. */
521 : #define SAMEFUNC(cur) \
522 : ((cur->function == NULL) || \
523 : (cur->function != NULL && current_function != NULL && \
524 : strcmp(cur->function, current_function) == 0))
525 :
526 : static struct cursor *
527 : add_additional_variables(const char *name, bool insert)
528 : {
529 : struct cursor *ptr;
530 : struct arguments *p;
531 : int (*strcmp_fn) (const char *, const char *) = ((name[0] == ':' || name[0] == '"') ? strcmp : pg_strcasecmp);
532 :
533 : for (ptr = cur; ptr != NULL; ptr = ptr->next)
534 : {
535 : if (strcmp_fn(ptr->name, name) == 0)
536 : break;
537 : }
538 :
539 : if (ptr == NULL)
540 : {
541 : mmerror(PARSE_ERROR, ET_ERROR, "cursor \"%s\" does not exist", name);
542 : return NULL;
543 : }
544 :
545 : if (insert)
546 : {
547 : /*
548 : * add all those input variables that were given earlier
549 : *
550 : * note that we have to append here but have to keep the existing
551 : * order
552 : */
553 : for (p = (SAMEFUNC(ptr) ? ptr->argsinsert : ptr->argsinsert_oos); p; p = p->next)
554 : add_variable_to_tail(&argsinsert, p->variable, p->indicator);
555 : }
556 :
557 : /* add all those output variables that were given earlier */
558 : for (p = (SAMEFUNC(ptr) ? ptr->argsresult : ptr->argsresult_oos); p; p = p->next)
559 : add_variable_to_tail(&argsresult, p->variable, p->indicator);
560 :
561 : return ptr;
562 : }
563 :
564 : static void
565 : add_typedef(const char *name, const char *dimension, const char *length,
566 : enum ECPGttype type_enum,
567 : const char *type_dimension, const char *type_index,
568 : int initializer, int array)
569 : {
570 : /* add entry to list */
571 : struct typedefs *ptr,
572 : *this;
573 :
574 : if ((type_enum == ECPGt_struct ||
575 : type_enum == ECPGt_union) &&
576 : initializer == 1)
577 : mmerror(PARSE_ERROR, ET_ERROR, "initializer not allowed in type definition");
578 : else if (INFORMIX_MODE && strcmp(name, "string") == 0)
579 : mmerror(PARSE_ERROR, ET_ERROR, "type name \"string\" is reserved in Informix mode");
580 : else
581 : {
582 : for (ptr = types; ptr != NULL; ptr = ptr->next)
583 : {
584 : if (strcmp(name, ptr->name) == 0)
585 : /* re-definition is a bug */
586 : mmerror(PARSE_ERROR, ET_ERROR, "type \"%s\" is already defined", name);
587 : }
588 : adjust_array(type_enum, &dimension, &length,
589 : type_dimension, type_index, array, true);
590 :
591 : this = (struct typedefs *) mm_alloc(sizeof(struct typedefs));
592 :
593 : /* initial definition */
594 : this->next = types;
595 : this->name = mm_strdup(name);
596 : this->brace_level = braces_open;
597 : this->type = (struct this_type *) mm_alloc(sizeof(struct this_type));
598 : this->type->type_storage = NULL;
599 : this->type->type_enum = type_enum;
600 : this->type->type_str = mm_strdup(name);
601 : this->type->type_dimension = mm_strdup(dimension); /* dimension of array */
602 : this->type->type_index = mm_strdup(length); /* length of string */
603 : this->type->type_sizeof = ECPGstruct_sizeof ? mm_strdup(ECPGstruct_sizeof) : NULL;
604 : this->struct_member_list = (type_enum == ECPGt_struct || type_enum == ECPGt_union) ?
605 : ECPGstruct_member_dup(struct_member_list[struct_level]) : NULL;
606 :
607 : if (type_enum != ECPGt_varchar &&
608 : type_enum != ECPGt_bytea &&
609 : type_enum != ECPGt_char &&
610 : type_enum != ECPGt_unsigned_char &&
611 : type_enum != ECPGt_string &&
612 : atoi(this->type->type_index) >= 0)
613 : mmerror(PARSE_ERROR, ET_ERROR, "multidimensional arrays for simple data types are not supported");
614 :
615 : types = this;
616 : }
617 : }
618 :
619 : /*
620 : * check an SQL identifier is declared or not.
621 : * If it is already declared, the global variable
622 : * connection will be changed to the related connection.
623 : */
624 : static bool
625 : check_declared_list(const char *name)
626 : {
627 : struct declared_list *ptr = NULL;
628 :
629 : for (ptr = g_declared_list; ptr != NULL; ptr = ptr->next)
630 : {
631 : if (!ptr->connection)
632 : continue;
633 : if (strcmp(name, ptr->name) == 0)
634 : {
635 : if (connection && strcmp(ptr->connection, connection) != 0)
636 : mmerror(PARSE_ERROR, ET_WARNING, "connection %s is overwritten with %s by DECLARE statement %s", connection, ptr->connection, name);
637 : update_connection(ptr->connection);
638 : return true;
639 : }
640 : }
641 : return false;
642 : }
643 :
644 : /*
645 : * If newconn isn't NULL, update the global "connection" variable to that;
646 : * otherwise do nothing.
647 : */
648 : static void
649 : update_connection(const char *newconn)
650 : {
651 : if (newconn)
652 : {
653 : free(connection);
654 : connection = mm_strdup(newconn);
655 : }
656 : }
657 :
658 : #line 659 "preproc.c"
659 :
660 : # ifndef YY_CAST
661 : # ifdef __cplusplus
662 : # define YY_CAST(Type, Val) static_cast<Type> (Val)
663 : # define YY_REINTERPRET_CAST(Type, Val) reinterpret_cast<Type> (Val)
664 : # else
665 : # define YY_CAST(Type, Val) ((Type) (Val))
666 : # define YY_REINTERPRET_CAST(Type, Val) ((Type) (Val))
667 : # endif
668 : # endif
669 : # ifndef YY_NULLPTR
670 : # if defined __cplusplus
671 : # if 201103L <= __cplusplus
672 : # define YY_NULLPTR nullptr
673 : # else
674 : # define YY_NULLPTR 0
675 : # endif
676 : # else
677 : # define YY_NULLPTR ((void*)0)
678 : # endif
679 : # endif
680 :
681 : #include "preproc.h"
682 : /* Symbol kind. */
683 : enum yysymbol_kind_t
684 : {
685 : YYSYMBOL_YYEMPTY = -2,
686 : YYSYMBOL_YYEOF = 0, /* "end of file" */
687 : YYSYMBOL_YYerror = 1, /* error */
688 : YYSYMBOL_YYUNDEF = 2, /* "invalid token" */
689 : YYSYMBOL_SQL_ALLOCATE = 3, /* SQL_ALLOCATE */
690 : YYSYMBOL_SQL_AUTOCOMMIT = 4, /* SQL_AUTOCOMMIT */
691 : YYSYMBOL_SQL_BOOL = 5, /* SQL_BOOL */
692 : YYSYMBOL_SQL_BREAK = 6, /* SQL_BREAK */
693 : YYSYMBOL_SQL_CARDINALITY = 7, /* SQL_CARDINALITY */
694 : YYSYMBOL_SQL_CONNECT = 8, /* SQL_CONNECT */
695 : YYSYMBOL_SQL_COUNT = 9, /* SQL_COUNT */
696 : YYSYMBOL_SQL_DATETIME_INTERVAL_CODE = 10, /* SQL_DATETIME_INTERVAL_CODE */
697 : YYSYMBOL_SQL_DATETIME_INTERVAL_PRECISION = 11, /* SQL_DATETIME_INTERVAL_PRECISION */
698 : YYSYMBOL_SQL_DESCRIBE = 12, /* SQL_DESCRIBE */
699 : YYSYMBOL_SQL_DESCRIPTOR = 13, /* SQL_DESCRIPTOR */
700 : YYSYMBOL_SQL_DISCONNECT = 14, /* SQL_DISCONNECT */
701 : YYSYMBOL_SQL_FOUND = 15, /* SQL_FOUND */
702 : YYSYMBOL_SQL_FREE = 16, /* SQL_FREE */
703 : YYSYMBOL_SQL_GET = 17, /* SQL_GET */
704 : YYSYMBOL_SQL_GO = 18, /* SQL_GO */
705 : YYSYMBOL_SQL_GOTO = 19, /* SQL_GOTO */
706 : YYSYMBOL_SQL_IDENTIFIED = 20, /* SQL_IDENTIFIED */
707 : YYSYMBOL_SQL_INDICATOR = 21, /* SQL_INDICATOR */
708 : YYSYMBOL_SQL_KEY_MEMBER = 22, /* SQL_KEY_MEMBER */
709 : YYSYMBOL_SQL_LENGTH = 23, /* SQL_LENGTH */
710 : YYSYMBOL_SQL_LONG = 24, /* SQL_LONG */
711 : YYSYMBOL_SQL_NULLABLE = 25, /* SQL_NULLABLE */
712 : YYSYMBOL_SQL_OCTET_LENGTH = 26, /* SQL_OCTET_LENGTH */
713 : YYSYMBOL_SQL_OPEN = 27, /* SQL_OPEN */
714 : YYSYMBOL_SQL_OUTPUT = 28, /* SQL_OUTPUT */
715 : YYSYMBOL_SQL_REFERENCE = 29, /* SQL_REFERENCE */
716 : YYSYMBOL_SQL_RETURNED_LENGTH = 30, /* SQL_RETURNED_LENGTH */
717 : YYSYMBOL_SQL_RETURNED_OCTET_LENGTH = 31, /* SQL_RETURNED_OCTET_LENGTH */
718 : YYSYMBOL_SQL_SCALE = 32, /* SQL_SCALE */
719 : YYSYMBOL_SQL_SECTION = 33, /* SQL_SECTION */
720 : YYSYMBOL_SQL_SHORT = 34, /* SQL_SHORT */
721 : YYSYMBOL_SQL_SIGNED = 35, /* SQL_SIGNED */
722 : YYSYMBOL_SQL_SQLERROR = 36, /* SQL_SQLERROR */
723 : YYSYMBOL_SQL_SQLPRINT = 37, /* SQL_SQLPRINT */
724 : YYSYMBOL_SQL_SQLWARNING = 38, /* SQL_SQLWARNING */
725 : YYSYMBOL_SQL_START = 39, /* SQL_START */
726 : YYSYMBOL_SQL_STOP = 40, /* SQL_STOP */
727 : YYSYMBOL_SQL_STRUCT = 41, /* SQL_STRUCT */
728 : YYSYMBOL_SQL_UNSIGNED = 42, /* SQL_UNSIGNED */
729 : YYSYMBOL_SQL_VAR = 43, /* SQL_VAR */
730 : YYSYMBOL_SQL_WHENEVER = 44, /* SQL_WHENEVER */
731 : YYSYMBOL_S_ADD = 45, /* S_ADD */
732 : YYSYMBOL_S_AND = 46, /* S_AND */
733 : YYSYMBOL_S_ANYTHING = 47, /* S_ANYTHING */
734 : YYSYMBOL_S_AUTO = 48, /* S_AUTO */
735 : YYSYMBOL_S_CONST = 49, /* S_CONST */
736 : YYSYMBOL_S_DEC = 50, /* S_DEC */
737 : YYSYMBOL_S_DIV = 51, /* S_DIV */
738 : YYSYMBOL_S_DOTPOINT = 52, /* S_DOTPOINT */
739 : YYSYMBOL_S_EQUAL = 53, /* S_EQUAL */
740 : YYSYMBOL_S_EXTERN = 54, /* S_EXTERN */
741 : YYSYMBOL_S_INC = 55, /* S_INC */
742 : YYSYMBOL_S_LSHIFT = 56, /* S_LSHIFT */
743 : YYSYMBOL_S_MEMPOINT = 57, /* S_MEMPOINT */
744 : YYSYMBOL_S_MEMBER = 58, /* S_MEMBER */
745 : YYSYMBOL_S_MOD = 59, /* S_MOD */
746 : YYSYMBOL_S_MUL = 60, /* S_MUL */
747 : YYSYMBOL_S_NEQUAL = 61, /* S_NEQUAL */
748 : YYSYMBOL_S_OR = 62, /* S_OR */
749 : YYSYMBOL_S_REGISTER = 63, /* S_REGISTER */
750 : YYSYMBOL_S_RSHIFT = 64, /* S_RSHIFT */
751 : YYSYMBOL_S_STATIC = 65, /* S_STATIC */
752 : YYSYMBOL_S_SUB = 66, /* S_SUB */
753 : YYSYMBOL_S_VOLATILE = 67, /* S_VOLATILE */
754 : YYSYMBOL_S_TYPEDEF = 68, /* S_TYPEDEF */
755 : YYSYMBOL_CSTRING = 69, /* CSTRING */
756 : YYSYMBOL_CVARIABLE = 70, /* CVARIABLE */
757 : YYSYMBOL_CPP_LINE = 71, /* CPP_LINE */
758 : YYSYMBOL_IP = 72, /* IP */
759 : YYSYMBOL_IDENT = 73, /* IDENT */
760 : YYSYMBOL_UIDENT = 74, /* UIDENT */
761 : YYSYMBOL_FCONST = 75, /* FCONST */
762 : YYSYMBOL_SCONST = 76, /* SCONST */
763 : YYSYMBOL_USCONST = 77, /* USCONST */
764 : YYSYMBOL_BCONST = 78, /* BCONST */
765 : YYSYMBOL_XCONST = 79, /* XCONST */
766 : YYSYMBOL_Op = 80, /* Op */
767 : YYSYMBOL_ICONST = 81, /* ICONST */
768 : YYSYMBOL_PARAM = 82, /* PARAM */
769 : YYSYMBOL_TYPECAST = 83, /* TYPECAST */
770 : YYSYMBOL_DOT_DOT = 84, /* DOT_DOT */
771 : YYSYMBOL_COLON_EQUALS = 85, /* COLON_EQUALS */
772 : YYSYMBOL_EQUALS_GREATER = 86, /* EQUALS_GREATER */
773 : YYSYMBOL_LESS_EQUALS = 87, /* LESS_EQUALS */
774 : YYSYMBOL_GREATER_EQUALS = 88, /* GREATER_EQUALS */
775 : YYSYMBOL_NOT_EQUALS = 89, /* NOT_EQUALS */
776 : YYSYMBOL_ABORT_P = 90, /* ABORT_P */
777 : YYSYMBOL_ABSENT = 91, /* ABSENT */
778 : YYSYMBOL_ABSOLUTE_P = 92, /* ABSOLUTE_P */
779 : YYSYMBOL_ACCESS = 93, /* ACCESS */
780 : YYSYMBOL_ACTION = 94, /* ACTION */
781 : YYSYMBOL_ADD_P = 95, /* ADD_P */
782 : YYSYMBOL_ADMIN = 96, /* ADMIN */
783 : YYSYMBOL_AFTER = 97, /* AFTER */
784 : YYSYMBOL_AGGREGATE = 98, /* AGGREGATE */
785 : YYSYMBOL_ALL = 99, /* ALL */
786 : YYSYMBOL_ALSO = 100, /* ALSO */
787 : YYSYMBOL_ALTER = 101, /* ALTER */
788 : YYSYMBOL_ALWAYS = 102, /* ALWAYS */
789 : YYSYMBOL_ANALYSE = 103, /* ANALYSE */
790 : YYSYMBOL_ANALYZE = 104, /* ANALYZE */
791 : YYSYMBOL_AND = 105, /* AND */
792 : YYSYMBOL_ANY = 106, /* ANY */
793 : YYSYMBOL_ARRAY = 107, /* ARRAY */
794 : YYSYMBOL_AS = 108, /* AS */
795 : YYSYMBOL_ASC = 109, /* ASC */
796 : YYSYMBOL_ASENSITIVE = 110, /* ASENSITIVE */
797 : YYSYMBOL_ASSERTION = 111, /* ASSERTION */
798 : YYSYMBOL_ASSIGNMENT = 112, /* ASSIGNMENT */
799 : YYSYMBOL_ASYMMETRIC = 113, /* ASYMMETRIC */
800 : YYSYMBOL_ATOMIC = 114, /* ATOMIC */
801 : YYSYMBOL_AT = 115, /* AT */
802 : YYSYMBOL_ATTACH = 116, /* ATTACH */
803 : YYSYMBOL_ATTRIBUTE = 117, /* ATTRIBUTE */
804 : YYSYMBOL_AUTHORIZATION = 118, /* AUTHORIZATION */
805 : YYSYMBOL_BACKWARD = 119, /* BACKWARD */
806 : YYSYMBOL_BEFORE = 120, /* BEFORE */
807 : YYSYMBOL_BEGIN_P = 121, /* BEGIN_P */
808 : YYSYMBOL_BETWEEN = 122, /* BETWEEN */
809 : YYSYMBOL_BIGINT = 123, /* BIGINT */
810 : YYSYMBOL_BINARY = 124, /* BINARY */
811 : YYSYMBOL_BIT = 125, /* BIT */
812 : YYSYMBOL_BOOLEAN_P = 126, /* BOOLEAN_P */
813 : YYSYMBOL_BOTH = 127, /* BOTH */
814 : YYSYMBOL_BREADTH = 128, /* BREADTH */
815 : YYSYMBOL_BY = 129, /* BY */
816 : YYSYMBOL_CACHE = 130, /* CACHE */
817 : YYSYMBOL_CALL = 131, /* CALL */
818 : YYSYMBOL_CALLED = 132, /* CALLED */
819 : YYSYMBOL_CASCADE = 133, /* CASCADE */
820 : YYSYMBOL_CASCADED = 134, /* CASCADED */
821 : YYSYMBOL_CASE = 135, /* CASE */
822 : YYSYMBOL_CAST = 136, /* CAST */
823 : YYSYMBOL_CATALOG_P = 137, /* CATALOG_P */
824 : YYSYMBOL_CHAIN = 138, /* CHAIN */
825 : YYSYMBOL_CHAR_P = 139, /* CHAR_P */
826 : YYSYMBOL_CHARACTER = 140, /* CHARACTER */
827 : YYSYMBOL_CHARACTERISTICS = 141, /* CHARACTERISTICS */
828 : YYSYMBOL_CHECK = 142, /* CHECK */
829 : YYSYMBOL_CHECKPOINT = 143, /* CHECKPOINT */
830 : YYSYMBOL_CLASS = 144, /* CLASS */
831 : YYSYMBOL_CLOSE = 145, /* CLOSE */
832 : YYSYMBOL_CLUSTER = 146, /* CLUSTER */
833 : YYSYMBOL_COALESCE = 147, /* COALESCE */
834 : YYSYMBOL_COLLATE = 148, /* COLLATE */
835 : YYSYMBOL_COLLATION = 149, /* COLLATION */
836 : YYSYMBOL_COLUMN = 150, /* COLUMN */
837 : YYSYMBOL_COLUMNS = 151, /* COLUMNS */
838 : YYSYMBOL_COMMENT = 152, /* COMMENT */
839 : YYSYMBOL_COMMENTS = 153, /* COMMENTS */
840 : YYSYMBOL_COMMIT = 154, /* COMMIT */
841 : YYSYMBOL_COMMITTED = 155, /* COMMITTED */
842 : YYSYMBOL_COMPRESSION = 156, /* COMPRESSION */
843 : YYSYMBOL_CONCURRENTLY = 157, /* CONCURRENTLY */
844 : YYSYMBOL_CONDITIONAL = 158, /* CONDITIONAL */
845 : YYSYMBOL_CONFIGURATION = 159, /* CONFIGURATION */
846 : YYSYMBOL_CONFLICT = 160, /* CONFLICT */
847 : YYSYMBOL_CONNECTION = 161, /* CONNECTION */
848 : YYSYMBOL_CONSTRAINT = 162, /* CONSTRAINT */
849 : YYSYMBOL_CONSTRAINTS = 163, /* CONSTRAINTS */
850 : YYSYMBOL_CONTENT_P = 164, /* CONTENT_P */
851 : YYSYMBOL_CONTINUE_P = 165, /* CONTINUE_P */
852 : YYSYMBOL_CONVERSION_P = 166, /* CONVERSION_P */
853 : YYSYMBOL_COPY = 167, /* COPY */
854 : YYSYMBOL_COST = 168, /* COST */
855 : YYSYMBOL_CREATE = 169, /* CREATE */
856 : YYSYMBOL_CROSS = 170, /* CROSS */
857 : YYSYMBOL_CSV = 171, /* CSV */
858 : YYSYMBOL_CUBE = 172, /* CUBE */
859 : YYSYMBOL_CURRENT_P = 173, /* CURRENT_P */
860 : YYSYMBOL_CURRENT_CATALOG = 174, /* CURRENT_CATALOG */
861 : YYSYMBOL_CURRENT_DATE = 175, /* CURRENT_DATE */
862 : YYSYMBOL_CURRENT_ROLE = 176, /* CURRENT_ROLE */
863 : YYSYMBOL_CURRENT_SCHEMA = 177, /* CURRENT_SCHEMA */
864 : YYSYMBOL_CURRENT_TIME = 178, /* CURRENT_TIME */
865 : YYSYMBOL_CURRENT_TIMESTAMP = 179, /* CURRENT_TIMESTAMP */
866 : YYSYMBOL_CURRENT_USER = 180, /* CURRENT_USER */
867 : YYSYMBOL_CURSOR = 181, /* CURSOR */
868 : YYSYMBOL_CYCLE = 182, /* CYCLE */
869 : YYSYMBOL_DATA_P = 183, /* DATA_P */
870 : YYSYMBOL_DATABASE = 184, /* DATABASE */
871 : YYSYMBOL_DAY_P = 185, /* DAY_P */
872 : YYSYMBOL_DEALLOCATE = 186, /* DEALLOCATE */
873 : YYSYMBOL_DEC = 187, /* DEC */
874 : YYSYMBOL_DECIMAL_P = 188, /* DECIMAL_P */
875 : YYSYMBOL_DECLARE = 189, /* DECLARE */
876 : YYSYMBOL_DEFAULT = 190, /* DEFAULT */
877 : YYSYMBOL_DEFAULTS = 191, /* DEFAULTS */
878 : YYSYMBOL_DEFERRABLE = 192, /* DEFERRABLE */
879 : YYSYMBOL_DEFERRED = 193, /* DEFERRED */
880 : YYSYMBOL_DEFINER = 194, /* DEFINER */
881 : YYSYMBOL_DELETE_P = 195, /* DELETE_P */
882 : YYSYMBOL_DELIMITER = 196, /* DELIMITER */
883 : YYSYMBOL_DELIMITERS = 197, /* DELIMITERS */
884 : YYSYMBOL_DEPENDS = 198, /* DEPENDS */
885 : YYSYMBOL_DEPTH = 199, /* DEPTH */
886 : YYSYMBOL_DESC = 200, /* DESC */
887 : YYSYMBOL_DETACH = 201, /* DETACH */
888 : YYSYMBOL_DICTIONARY = 202, /* DICTIONARY */
889 : YYSYMBOL_DISABLE_P = 203, /* DISABLE_P */
890 : YYSYMBOL_DISCARD = 204, /* DISCARD */
891 : YYSYMBOL_DISTINCT = 205, /* DISTINCT */
892 : YYSYMBOL_DO = 206, /* DO */
893 : YYSYMBOL_DOCUMENT_P = 207, /* DOCUMENT_P */
894 : YYSYMBOL_DOMAIN_P = 208, /* DOMAIN_P */
895 : YYSYMBOL_DOUBLE_P = 209, /* DOUBLE_P */
896 : YYSYMBOL_DROP = 210, /* DROP */
897 : YYSYMBOL_EACH = 211, /* EACH */
898 : YYSYMBOL_ELSE = 212, /* ELSE */
899 : YYSYMBOL_EMPTY_P = 213, /* EMPTY_P */
900 : YYSYMBOL_ENABLE_P = 214, /* ENABLE_P */
901 : YYSYMBOL_ENCODING = 215, /* ENCODING */
902 : YYSYMBOL_ENCRYPTED = 216, /* ENCRYPTED */
903 : YYSYMBOL_END_P = 217, /* END_P */
904 : YYSYMBOL_ENFORCED = 218, /* ENFORCED */
905 : YYSYMBOL_ENUM_P = 219, /* ENUM_P */
906 : YYSYMBOL_ERROR_P = 220, /* ERROR_P */
907 : YYSYMBOL_ESCAPE = 221, /* ESCAPE */
908 : YYSYMBOL_EVENT = 222, /* EVENT */
909 : YYSYMBOL_EXCEPT = 223, /* EXCEPT */
910 : YYSYMBOL_EXCLUDE = 224, /* EXCLUDE */
911 : YYSYMBOL_EXCLUDING = 225, /* EXCLUDING */
912 : YYSYMBOL_EXCLUSIVE = 226, /* EXCLUSIVE */
913 : YYSYMBOL_EXECUTE = 227, /* EXECUTE */
914 : YYSYMBOL_EXISTS = 228, /* EXISTS */
915 : YYSYMBOL_EXPLAIN = 229, /* EXPLAIN */
916 : YYSYMBOL_EXPRESSION = 230, /* EXPRESSION */
917 : YYSYMBOL_EXTENSION = 231, /* EXTENSION */
918 : YYSYMBOL_EXTERNAL = 232, /* EXTERNAL */
919 : YYSYMBOL_EXTRACT = 233, /* EXTRACT */
920 : YYSYMBOL_FALSE_P = 234, /* FALSE_P */
921 : YYSYMBOL_FAMILY = 235, /* FAMILY */
922 : YYSYMBOL_FETCH = 236, /* FETCH */
923 : YYSYMBOL_FILTER = 237, /* FILTER */
924 : YYSYMBOL_FINALIZE = 238, /* FINALIZE */
925 : YYSYMBOL_FIRST_P = 239, /* FIRST_P */
926 : YYSYMBOL_FLOAT_P = 240, /* FLOAT_P */
927 : YYSYMBOL_FOLLOWING = 241, /* FOLLOWING */
928 : YYSYMBOL_FOR = 242, /* FOR */
929 : YYSYMBOL_FORCE = 243, /* FORCE */
930 : YYSYMBOL_FOREIGN = 244, /* FOREIGN */
931 : YYSYMBOL_FORMAT = 245, /* FORMAT */
932 : YYSYMBOL_FORWARD = 246, /* FORWARD */
933 : YYSYMBOL_FREEZE = 247, /* FREEZE */
934 : YYSYMBOL_FROM = 248, /* FROM */
935 : YYSYMBOL_FULL = 249, /* FULL */
936 : YYSYMBOL_FUNCTION = 250, /* FUNCTION */
937 : YYSYMBOL_FUNCTIONS = 251, /* FUNCTIONS */
938 : YYSYMBOL_GENERATED = 252, /* GENERATED */
939 : YYSYMBOL_GLOBAL = 253, /* GLOBAL */
940 : YYSYMBOL_GRANT = 254, /* GRANT */
941 : YYSYMBOL_GRANTED = 255, /* GRANTED */
942 : YYSYMBOL_GREATEST = 256, /* GREATEST */
943 : YYSYMBOL_GROUP_P = 257, /* GROUP_P */
944 : YYSYMBOL_GROUPING = 258, /* GROUPING */
945 : YYSYMBOL_GROUPS = 259, /* GROUPS */
946 : YYSYMBOL_HANDLER = 260, /* HANDLER */
947 : YYSYMBOL_HAVING = 261, /* HAVING */
948 : YYSYMBOL_HEADER_P = 262, /* HEADER_P */
949 : YYSYMBOL_HOLD = 263, /* HOLD */
950 : YYSYMBOL_HOUR_P = 264, /* HOUR_P */
951 : YYSYMBOL_IDENTITY_P = 265, /* IDENTITY_P */
952 : YYSYMBOL_IF_P = 266, /* IF_P */
953 : YYSYMBOL_ILIKE = 267, /* ILIKE */
954 : YYSYMBOL_IMMEDIATE = 268, /* IMMEDIATE */
955 : YYSYMBOL_IMMUTABLE = 269, /* IMMUTABLE */
956 : YYSYMBOL_IMPLICIT_P = 270, /* IMPLICIT_P */
957 : YYSYMBOL_IMPORT_P = 271, /* IMPORT_P */
958 : YYSYMBOL_IN_P = 272, /* IN_P */
959 : YYSYMBOL_INCLUDE = 273, /* INCLUDE */
960 : YYSYMBOL_INCLUDING = 274, /* INCLUDING */
961 : YYSYMBOL_INCREMENT = 275, /* INCREMENT */
962 : YYSYMBOL_INDENT = 276, /* INDENT */
963 : YYSYMBOL_INDEX = 277, /* INDEX */
964 : YYSYMBOL_INDEXES = 278, /* INDEXES */
965 : YYSYMBOL_INHERIT = 279, /* INHERIT */
966 : YYSYMBOL_INHERITS = 280, /* INHERITS */
967 : YYSYMBOL_INITIALLY = 281, /* INITIALLY */
968 : YYSYMBOL_INLINE_P = 282, /* INLINE_P */
969 : YYSYMBOL_INNER_P = 283, /* INNER_P */
970 : YYSYMBOL_INOUT = 284, /* INOUT */
971 : YYSYMBOL_INPUT_P = 285, /* INPUT_P */
972 : YYSYMBOL_INSENSITIVE = 286, /* INSENSITIVE */
973 : YYSYMBOL_INSERT = 287, /* INSERT */
974 : YYSYMBOL_INSTEAD = 288, /* INSTEAD */
975 : YYSYMBOL_INT_P = 289, /* INT_P */
976 : YYSYMBOL_INTEGER = 290, /* INTEGER */
977 : YYSYMBOL_INTERSECT = 291, /* INTERSECT */
978 : YYSYMBOL_INTERVAL = 292, /* INTERVAL */
979 : YYSYMBOL_INTO = 293, /* INTO */
980 : YYSYMBOL_INVOKER = 294, /* INVOKER */
981 : YYSYMBOL_IS = 295, /* IS */
982 : YYSYMBOL_ISNULL = 296, /* ISNULL */
983 : YYSYMBOL_ISOLATION = 297, /* ISOLATION */
984 : YYSYMBOL_JOIN = 298, /* JOIN */
985 : YYSYMBOL_JSON = 299, /* JSON */
986 : YYSYMBOL_JSON_ARRAY = 300, /* JSON_ARRAY */
987 : YYSYMBOL_JSON_ARRAYAGG = 301, /* JSON_ARRAYAGG */
988 : YYSYMBOL_JSON_EXISTS = 302, /* JSON_EXISTS */
989 : YYSYMBOL_JSON_OBJECT = 303, /* JSON_OBJECT */
990 : YYSYMBOL_JSON_OBJECTAGG = 304, /* JSON_OBJECTAGG */
991 : YYSYMBOL_JSON_QUERY = 305, /* JSON_QUERY */
992 : YYSYMBOL_JSON_SCALAR = 306, /* JSON_SCALAR */
993 : YYSYMBOL_JSON_SERIALIZE = 307, /* JSON_SERIALIZE */
994 : YYSYMBOL_JSON_TABLE = 308, /* JSON_TABLE */
995 : YYSYMBOL_JSON_VALUE = 309, /* JSON_VALUE */
996 : YYSYMBOL_KEEP = 310, /* KEEP */
997 : YYSYMBOL_KEY = 311, /* KEY */
998 : YYSYMBOL_KEYS = 312, /* KEYS */
999 : YYSYMBOL_LABEL = 313, /* LABEL */
1000 : YYSYMBOL_LANGUAGE = 314, /* LANGUAGE */
1001 : YYSYMBOL_LARGE_P = 315, /* LARGE_P */
1002 : YYSYMBOL_LAST_P = 316, /* LAST_P */
1003 : YYSYMBOL_LATERAL_P = 317, /* LATERAL_P */
1004 : YYSYMBOL_LEADING = 318, /* LEADING */
1005 : YYSYMBOL_LEAKPROOF = 319, /* LEAKPROOF */
1006 : YYSYMBOL_LEAST = 320, /* LEAST */
1007 : YYSYMBOL_LEFT = 321, /* LEFT */
1008 : YYSYMBOL_LEVEL = 322, /* LEVEL */
1009 : YYSYMBOL_LIKE = 323, /* LIKE */
1010 : YYSYMBOL_LIMIT = 324, /* LIMIT */
1011 : YYSYMBOL_LISTEN = 325, /* LISTEN */
1012 : YYSYMBOL_LOAD = 326, /* LOAD */
1013 : YYSYMBOL_LOCAL = 327, /* LOCAL */
1014 : YYSYMBOL_LOCALTIME = 328, /* LOCALTIME */
1015 : YYSYMBOL_LOCALTIMESTAMP = 329, /* LOCALTIMESTAMP */
1016 : YYSYMBOL_LOCATION = 330, /* LOCATION */
1017 : YYSYMBOL_LOCK_P = 331, /* LOCK_P */
1018 : YYSYMBOL_LOCKED = 332, /* LOCKED */
1019 : YYSYMBOL_LOGGED = 333, /* LOGGED */
1020 : YYSYMBOL_MAPPING = 334, /* MAPPING */
1021 : YYSYMBOL_MATCH = 335, /* MATCH */
1022 : YYSYMBOL_MATCHED = 336, /* MATCHED */
1023 : YYSYMBOL_MATERIALIZED = 337, /* MATERIALIZED */
1024 : YYSYMBOL_MAXVALUE = 338, /* MAXVALUE */
1025 : YYSYMBOL_MERGE = 339, /* MERGE */
1026 : YYSYMBOL_MERGE_ACTION = 340, /* MERGE_ACTION */
1027 : YYSYMBOL_METHOD = 341, /* METHOD */
1028 : YYSYMBOL_MINUTE_P = 342, /* MINUTE_P */
1029 : YYSYMBOL_MINVALUE = 343, /* MINVALUE */
1030 : YYSYMBOL_MODE = 344, /* MODE */
1031 : YYSYMBOL_MONTH_P = 345, /* MONTH_P */
1032 : YYSYMBOL_MOVE = 346, /* MOVE */
1033 : YYSYMBOL_NAME_P = 347, /* NAME_P */
1034 : YYSYMBOL_NAMES = 348, /* NAMES */
1035 : YYSYMBOL_NATIONAL = 349, /* NATIONAL */
1036 : YYSYMBOL_NATURAL = 350, /* NATURAL */
1037 : YYSYMBOL_NCHAR = 351, /* NCHAR */
1038 : YYSYMBOL_NESTED = 352, /* NESTED */
1039 : YYSYMBOL_NEW = 353, /* NEW */
1040 : YYSYMBOL_NEXT = 354, /* NEXT */
1041 : YYSYMBOL_NFC = 355, /* NFC */
1042 : YYSYMBOL_NFD = 356, /* NFD */
1043 : YYSYMBOL_NFKC = 357, /* NFKC */
1044 : YYSYMBOL_NFKD = 358, /* NFKD */
1045 : YYSYMBOL_NO = 359, /* NO */
1046 : YYSYMBOL_NONE = 360, /* NONE */
1047 : YYSYMBOL_NORMALIZE = 361, /* NORMALIZE */
1048 : YYSYMBOL_NORMALIZED = 362, /* NORMALIZED */
1049 : YYSYMBOL_NOT = 363, /* NOT */
1050 : YYSYMBOL_NOTHING = 364, /* NOTHING */
1051 : YYSYMBOL_NOTIFY = 365, /* NOTIFY */
1052 : YYSYMBOL_NOTNULL = 366, /* NOTNULL */
1053 : YYSYMBOL_NOWAIT = 367, /* NOWAIT */
1054 : YYSYMBOL_NULL_P = 368, /* NULL_P */
1055 : YYSYMBOL_NULLIF = 369, /* NULLIF */
1056 : YYSYMBOL_NULLS_P = 370, /* NULLS_P */
1057 : YYSYMBOL_NUMERIC = 371, /* NUMERIC */
1058 : YYSYMBOL_OBJECT_P = 372, /* OBJECT_P */
1059 : YYSYMBOL_OBJECTS_P = 373, /* OBJECTS_P */
1060 : YYSYMBOL_OF = 374, /* OF */
1061 : YYSYMBOL_OFF = 375, /* OFF */
1062 : YYSYMBOL_OFFSET = 376, /* OFFSET */
1063 : YYSYMBOL_OIDS = 377, /* OIDS */
1064 : YYSYMBOL_OLD = 378, /* OLD */
1065 : YYSYMBOL_OMIT = 379, /* OMIT */
1066 : YYSYMBOL_ON = 380, /* ON */
1067 : YYSYMBOL_ONLY = 381, /* ONLY */
1068 : YYSYMBOL_OPERATOR = 382, /* OPERATOR */
1069 : YYSYMBOL_OPTION = 383, /* OPTION */
1070 : YYSYMBOL_OPTIONS = 384, /* OPTIONS */
1071 : YYSYMBOL_OR = 385, /* OR */
1072 : YYSYMBOL_ORDER = 386, /* ORDER */
1073 : YYSYMBOL_ORDINALITY = 387, /* ORDINALITY */
1074 : YYSYMBOL_OTHERS = 388, /* OTHERS */
1075 : YYSYMBOL_OUT_P = 389, /* OUT_P */
1076 : YYSYMBOL_OUTER_P = 390, /* OUTER_P */
1077 : YYSYMBOL_OVER = 391, /* OVER */
1078 : YYSYMBOL_OVERLAPS = 392, /* OVERLAPS */
1079 : YYSYMBOL_OVERLAY = 393, /* OVERLAY */
1080 : YYSYMBOL_OVERRIDING = 394, /* OVERRIDING */
1081 : YYSYMBOL_OWNED = 395, /* OWNED */
1082 : YYSYMBOL_OWNER = 396, /* OWNER */
1083 : YYSYMBOL_PARALLEL = 397, /* PARALLEL */
1084 : YYSYMBOL_PARAMETER = 398, /* PARAMETER */
1085 : YYSYMBOL_PARSER = 399, /* PARSER */
1086 : YYSYMBOL_PARTIAL = 400, /* PARTIAL */
1087 : YYSYMBOL_PARTITION = 401, /* PARTITION */
1088 : YYSYMBOL_PASSING = 402, /* PASSING */
1089 : YYSYMBOL_PASSWORD = 403, /* PASSWORD */
1090 : YYSYMBOL_PATH = 404, /* PATH */
1091 : YYSYMBOL_PERIOD = 405, /* PERIOD */
1092 : YYSYMBOL_PLACING = 406, /* PLACING */
1093 : YYSYMBOL_PLAN = 407, /* PLAN */
1094 : YYSYMBOL_PLANS = 408, /* PLANS */
1095 : YYSYMBOL_POLICY = 409, /* POLICY */
1096 : YYSYMBOL_POSITION = 410, /* POSITION */
1097 : YYSYMBOL_PRECEDING = 411, /* PRECEDING */
1098 : YYSYMBOL_PRECISION = 412, /* PRECISION */
1099 : YYSYMBOL_PRESERVE = 413, /* PRESERVE */
1100 : YYSYMBOL_PREPARE = 414, /* PREPARE */
1101 : YYSYMBOL_PREPARED = 415, /* PREPARED */
1102 : YYSYMBOL_PRIMARY = 416, /* PRIMARY */
1103 : YYSYMBOL_PRIOR = 417, /* PRIOR */
1104 : YYSYMBOL_PRIVILEGES = 418, /* PRIVILEGES */
1105 : YYSYMBOL_PROCEDURAL = 419, /* PROCEDURAL */
1106 : YYSYMBOL_PROCEDURE = 420, /* PROCEDURE */
1107 : YYSYMBOL_PROCEDURES = 421, /* PROCEDURES */
1108 : YYSYMBOL_PROGRAM = 422, /* PROGRAM */
1109 : YYSYMBOL_PUBLICATION = 423, /* PUBLICATION */
1110 : YYSYMBOL_QUOTE = 424, /* QUOTE */
1111 : YYSYMBOL_QUOTES = 425, /* QUOTES */
1112 : YYSYMBOL_RANGE = 426, /* RANGE */
1113 : YYSYMBOL_READ = 427, /* READ */
1114 : YYSYMBOL_REAL = 428, /* REAL */
1115 : YYSYMBOL_REASSIGN = 429, /* REASSIGN */
1116 : YYSYMBOL_RECURSIVE = 430, /* RECURSIVE */
1117 : YYSYMBOL_REF_P = 431, /* REF_P */
1118 : YYSYMBOL_REFERENCES = 432, /* REFERENCES */
1119 : YYSYMBOL_REFERENCING = 433, /* REFERENCING */
1120 : YYSYMBOL_REFRESH = 434, /* REFRESH */
1121 : YYSYMBOL_REINDEX = 435, /* REINDEX */
1122 : YYSYMBOL_RELATIVE_P = 436, /* RELATIVE_P */
1123 : YYSYMBOL_RELEASE = 437, /* RELEASE */
1124 : YYSYMBOL_RENAME = 438, /* RENAME */
1125 : YYSYMBOL_REPEATABLE = 439, /* REPEATABLE */
1126 : YYSYMBOL_REPLACE = 440, /* REPLACE */
1127 : YYSYMBOL_REPLICA = 441, /* REPLICA */
1128 : YYSYMBOL_RESET = 442, /* RESET */
1129 : YYSYMBOL_RESTART = 443, /* RESTART */
1130 : YYSYMBOL_RESTRICT = 444, /* RESTRICT */
1131 : YYSYMBOL_RETURN = 445, /* RETURN */
1132 : YYSYMBOL_RETURNING = 446, /* RETURNING */
1133 : YYSYMBOL_RETURNS = 447, /* RETURNS */
1134 : YYSYMBOL_REVOKE = 448, /* REVOKE */
1135 : YYSYMBOL_RIGHT = 449, /* RIGHT */
1136 : YYSYMBOL_ROLE = 450, /* ROLE */
1137 : YYSYMBOL_ROLLBACK = 451, /* ROLLBACK */
1138 : YYSYMBOL_ROLLUP = 452, /* ROLLUP */
1139 : YYSYMBOL_ROUTINE = 453, /* ROUTINE */
1140 : YYSYMBOL_ROUTINES = 454, /* ROUTINES */
1141 : YYSYMBOL_ROW = 455, /* ROW */
1142 : YYSYMBOL_ROWS = 456, /* ROWS */
1143 : YYSYMBOL_RULE = 457, /* RULE */
1144 : YYSYMBOL_SAVEPOINT = 458, /* SAVEPOINT */
1145 : YYSYMBOL_SCALAR = 459, /* SCALAR */
1146 : YYSYMBOL_SCHEMA = 460, /* SCHEMA */
1147 : YYSYMBOL_SCHEMAS = 461, /* SCHEMAS */
1148 : YYSYMBOL_SCROLL = 462, /* SCROLL */
1149 : YYSYMBOL_SEARCH = 463, /* SEARCH */
1150 : YYSYMBOL_SECOND_P = 464, /* SECOND_P */
1151 : YYSYMBOL_SECURITY = 465, /* SECURITY */
1152 : YYSYMBOL_SELECT = 466, /* SELECT */
1153 : YYSYMBOL_SEQUENCE = 467, /* SEQUENCE */
1154 : YYSYMBOL_SEQUENCES = 468, /* SEQUENCES */
1155 : YYSYMBOL_SERIALIZABLE = 469, /* SERIALIZABLE */
1156 : YYSYMBOL_SERVER = 470, /* SERVER */
1157 : YYSYMBOL_SESSION = 471, /* SESSION */
1158 : YYSYMBOL_SESSION_USER = 472, /* SESSION_USER */
1159 : YYSYMBOL_SET = 473, /* SET */
1160 : YYSYMBOL_SETS = 474, /* SETS */
1161 : YYSYMBOL_SETOF = 475, /* SETOF */
1162 : YYSYMBOL_SHARE = 476, /* SHARE */
1163 : YYSYMBOL_SHOW = 477, /* SHOW */
1164 : YYSYMBOL_SIMILAR = 478, /* SIMILAR */
1165 : YYSYMBOL_SIMPLE = 479, /* SIMPLE */
1166 : YYSYMBOL_SKIP = 480, /* SKIP */
1167 : YYSYMBOL_SMALLINT = 481, /* SMALLINT */
1168 : YYSYMBOL_SNAPSHOT = 482, /* SNAPSHOT */
1169 : YYSYMBOL_SOME = 483, /* SOME */
1170 : YYSYMBOL_SOURCE = 484, /* SOURCE */
1171 : YYSYMBOL_SQL_P = 485, /* SQL_P */
1172 : YYSYMBOL_STABLE = 486, /* STABLE */
1173 : YYSYMBOL_STANDALONE_P = 487, /* STANDALONE_P */
1174 : YYSYMBOL_START = 488, /* START */
1175 : YYSYMBOL_STATEMENT = 489, /* STATEMENT */
1176 : YYSYMBOL_STATISTICS = 490, /* STATISTICS */
1177 : YYSYMBOL_STDIN = 491, /* STDIN */
1178 : YYSYMBOL_STDOUT = 492, /* STDOUT */
1179 : YYSYMBOL_STORAGE = 493, /* STORAGE */
1180 : YYSYMBOL_STORED = 494, /* STORED */
1181 : YYSYMBOL_STRICT_P = 495, /* STRICT_P */
1182 : YYSYMBOL_STRING_P = 496, /* STRING_P */
1183 : YYSYMBOL_STRIP_P = 497, /* STRIP_P */
1184 : YYSYMBOL_SUBSCRIPTION = 498, /* SUBSCRIPTION */
1185 : YYSYMBOL_SUBSTRING = 499, /* SUBSTRING */
1186 : YYSYMBOL_SUPPORT = 500, /* SUPPORT */
1187 : YYSYMBOL_SYMMETRIC = 501, /* SYMMETRIC */
1188 : YYSYMBOL_SYSID = 502, /* SYSID */
1189 : YYSYMBOL_SYSTEM_P = 503, /* SYSTEM_P */
1190 : YYSYMBOL_SYSTEM_USER = 504, /* SYSTEM_USER */
1191 : YYSYMBOL_TABLE = 505, /* TABLE */
1192 : YYSYMBOL_TABLES = 506, /* TABLES */
1193 : YYSYMBOL_TABLESAMPLE = 507, /* TABLESAMPLE */
1194 : YYSYMBOL_TABLESPACE = 508, /* TABLESPACE */
1195 : YYSYMBOL_TARGET = 509, /* TARGET */
1196 : YYSYMBOL_TEMP = 510, /* TEMP */
1197 : YYSYMBOL_TEMPLATE = 511, /* TEMPLATE */
1198 : YYSYMBOL_TEMPORARY = 512, /* TEMPORARY */
1199 : YYSYMBOL_TEXT_P = 513, /* TEXT_P */
1200 : YYSYMBOL_THEN = 514, /* THEN */
1201 : YYSYMBOL_TIES = 515, /* TIES */
1202 : YYSYMBOL_TIME = 516, /* TIME */
1203 : YYSYMBOL_TIMESTAMP = 517, /* TIMESTAMP */
1204 : YYSYMBOL_TO = 518, /* TO */
1205 : YYSYMBOL_TRAILING = 519, /* TRAILING */
1206 : YYSYMBOL_TRANSACTION = 520, /* TRANSACTION */
1207 : YYSYMBOL_TRANSFORM = 521, /* TRANSFORM */
1208 : YYSYMBOL_TREAT = 522, /* TREAT */
1209 : YYSYMBOL_TRIGGER = 523, /* TRIGGER */
1210 : YYSYMBOL_TRIM = 524, /* TRIM */
1211 : YYSYMBOL_TRUE_P = 525, /* TRUE_P */
1212 : YYSYMBOL_TRUNCATE = 526, /* TRUNCATE */
1213 : YYSYMBOL_TRUSTED = 527, /* TRUSTED */
1214 : YYSYMBOL_TYPE_P = 528, /* TYPE_P */
1215 : YYSYMBOL_TYPES_P = 529, /* TYPES_P */
1216 : YYSYMBOL_UESCAPE = 530, /* UESCAPE */
1217 : YYSYMBOL_UNBOUNDED = 531, /* UNBOUNDED */
1218 : YYSYMBOL_UNCONDITIONAL = 532, /* UNCONDITIONAL */
1219 : YYSYMBOL_UNCOMMITTED = 533, /* UNCOMMITTED */
1220 : YYSYMBOL_UNENCRYPTED = 534, /* UNENCRYPTED */
1221 : YYSYMBOL_UNION = 535, /* UNION */
1222 : YYSYMBOL_UNIQUE = 536, /* UNIQUE */
1223 : YYSYMBOL_UNKNOWN = 537, /* UNKNOWN */
1224 : YYSYMBOL_UNLISTEN = 538, /* UNLISTEN */
1225 : YYSYMBOL_UNLOGGED = 539, /* UNLOGGED */
1226 : YYSYMBOL_UNTIL = 540, /* UNTIL */
1227 : YYSYMBOL_UPDATE = 541, /* UPDATE */
1228 : YYSYMBOL_USER = 542, /* USER */
1229 : YYSYMBOL_USING = 543, /* USING */
1230 : YYSYMBOL_VACUUM = 544, /* VACUUM */
1231 : YYSYMBOL_VALID = 545, /* VALID */
1232 : YYSYMBOL_VALIDATE = 546, /* VALIDATE */
1233 : YYSYMBOL_VALIDATOR = 547, /* VALIDATOR */
1234 : YYSYMBOL_VALUE_P = 548, /* VALUE_P */
1235 : YYSYMBOL_VALUES = 549, /* VALUES */
1236 : YYSYMBOL_VARCHAR = 550, /* VARCHAR */
1237 : YYSYMBOL_VARIADIC = 551, /* VARIADIC */
1238 : YYSYMBOL_VARYING = 552, /* VARYING */
1239 : YYSYMBOL_VERBOSE = 553, /* VERBOSE */
1240 : YYSYMBOL_VERSION_P = 554, /* VERSION_P */
1241 : YYSYMBOL_VIEW = 555, /* VIEW */
1242 : YYSYMBOL_VIEWS = 556, /* VIEWS */
1243 : YYSYMBOL_VIRTUAL = 557, /* VIRTUAL */
1244 : YYSYMBOL_VOLATILE = 558, /* VOLATILE */
1245 : YYSYMBOL_WHEN = 559, /* WHEN */
1246 : YYSYMBOL_WHERE = 560, /* WHERE */
1247 : YYSYMBOL_WHITESPACE_P = 561, /* WHITESPACE_P */
1248 : YYSYMBOL_WINDOW = 562, /* WINDOW */
1249 : YYSYMBOL_WITH = 563, /* WITH */
1250 : YYSYMBOL_WITHIN = 564, /* WITHIN */
1251 : YYSYMBOL_WITHOUT = 565, /* WITHOUT */
1252 : YYSYMBOL_WORK = 566, /* WORK */
1253 : YYSYMBOL_WRAPPER = 567, /* WRAPPER */
1254 : YYSYMBOL_WRITE = 568, /* WRITE */
1255 : YYSYMBOL_XML_P = 569, /* XML_P */
1256 : YYSYMBOL_XMLATTRIBUTES = 570, /* XMLATTRIBUTES */
1257 : YYSYMBOL_XMLCONCAT = 571, /* XMLCONCAT */
1258 : YYSYMBOL_XMLELEMENT = 572, /* XMLELEMENT */
1259 : YYSYMBOL_XMLEXISTS = 573, /* XMLEXISTS */
1260 : YYSYMBOL_XMLFOREST = 574, /* XMLFOREST */
1261 : YYSYMBOL_XMLNAMESPACES = 575, /* XMLNAMESPACES */
1262 : YYSYMBOL_XMLPARSE = 576, /* XMLPARSE */
1263 : YYSYMBOL_XMLPI = 577, /* XMLPI */
1264 : YYSYMBOL_XMLROOT = 578, /* XMLROOT */
1265 : YYSYMBOL_XMLSERIALIZE = 579, /* XMLSERIALIZE */
1266 : YYSYMBOL_XMLTABLE = 580, /* XMLTABLE */
1267 : YYSYMBOL_YEAR_P = 581, /* YEAR_P */
1268 : YYSYMBOL_YES_P = 582, /* YES_P */
1269 : YYSYMBOL_ZONE = 583, /* ZONE */
1270 : YYSYMBOL_FORMAT_LA = 584, /* FORMAT_LA */
1271 : YYSYMBOL_NOT_LA = 585, /* NOT_LA */
1272 : YYSYMBOL_NULLS_LA = 586, /* NULLS_LA */
1273 : YYSYMBOL_WITH_LA = 587, /* WITH_LA */
1274 : YYSYMBOL_WITHOUT_LA = 588, /* WITHOUT_LA */
1275 : YYSYMBOL_MODE_TYPE_NAME = 589, /* MODE_TYPE_NAME */
1276 : YYSYMBOL_MODE_PLPGSQL_EXPR = 590, /* MODE_PLPGSQL_EXPR */
1277 : YYSYMBOL_MODE_PLPGSQL_ASSIGN1 = 591, /* MODE_PLPGSQL_ASSIGN1 */
1278 : YYSYMBOL_MODE_PLPGSQL_ASSIGN2 = 592, /* MODE_PLPGSQL_ASSIGN2 */
1279 : YYSYMBOL_MODE_PLPGSQL_ASSIGN3 = 593, /* MODE_PLPGSQL_ASSIGN3 */
1280 : YYSYMBOL_594_ = 594, /* '<' */
1281 : YYSYMBOL_595_ = 595, /* '>' */
1282 : YYSYMBOL_596_ = 596, /* '=' */
1283 : YYSYMBOL_597_ = 597, /* '+' */
1284 : YYSYMBOL_598_ = 598, /* '-' */
1285 : YYSYMBOL_599_ = 599, /* '*' */
1286 : YYSYMBOL_600_ = 600, /* '/' */
1287 : YYSYMBOL_601_ = 601, /* '%' */
1288 : YYSYMBOL_602_ = 602, /* '^' */
1289 : YYSYMBOL_UMINUS = 603, /* UMINUS */
1290 : YYSYMBOL_604_ = 604, /* '[' */
1291 : YYSYMBOL_605_ = 605, /* ']' */
1292 : YYSYMBOL_606_ = 606, /* '(' */
1293 : YYSYMBOL_607_ = 607, /* ')' */
1294 : YYSYMBOL_608_ = 608, /* '.' */
1295 : YYSYMBOL_609_ = 609, /* ',' */
1296 : YYSYMBOL_610_ = 610, /* ';' */
1297 : YYSYMBOL_611_ = 611, /* ':' */
1298 : YYSYMBOL_612_ = 612, /* '{' */
1299 : YYSYMBOL_613_ = 613, /* '}' */
1300 : YYSYMBOL_YYACCEPT = 614, /* $accept */
1301 : YYSYMBOL_prog = 615, /* prog */
1302 : YYSYMBOL_toplevel_stmt = 616, /* toplevel_stmt */
1303 : YYSYMBOL_stmt = 617, /* stmt */
1304 : YYSYMBOL_opt_single_name = 618, /* opt_single_name */
1305 : YYSYMBOL_opt_qualified_name = 619, /* opt_qualified_name */
1306 : YYSYMBOL_opt_concurrently = 620, /* opt_concurrently */
1307 : YYSYMBOL_opt_drop_behavior = 621, /* opt_drop_behavior */
1308 : YYSYMBOL_CallStmt = 622, /* CallStmt */
1309 : YYSYMBOL_CreateRoleStmt = 623, /* CreateRoleStmt */
1310 : YYSYMBOL_opt_with = 624, /* opt_with */
1311 : YYSYMBOL_OptRoleList = 625, /* OptRoleList */
1312 : YYSYMBOL_AlterOptRoleList = 626, /* AlterOptRoleList */
1313 : YYSYMBOL_AlterOptRoleElem = 627, /* AlterOptRoleElem */
1314 : YYSYMBOL_CreateOptRoleElem = 628, /* CreateOptRoleElem */
1315 : YYSYMBOL_CreateUserStmt = 629, /* CreateUserStmt */
1316 : YYSYMBOL_AlterRoleStmt = 630, /* AlterRoleStmt */
1317 : YYSYMBOL_opt_in_database = 631, /* opt_in_database */
1318 : YYSYMBOL_AlterRoleSetStmt = 632, /* AlterRoleSetStmt */
1319 : YYSYMBOL_DropRoleStmt = 633, /* DropRoleStmt */
1320 : YYSYMBOL_CreateGroupStmt = 634, /* CreateGroupStmt */
1321 : YYSYMBOL_AlterGroupStmt = 635, /* AlterGroupStmt */
1322 : YYSYMBOL_add_drop = 636, /* add_drop */
1323 : YYSYMBOL_CreateSchemaStmt = 637, /* CreateSchemaStmt */
1324 : YYSYMBOL_OptSchemaEltList = 638, /* OptSchemaEltList */
1325 : YYSYMBOL_schema_stmt = 639, /* schema_stmt */
1326 : YYSYMBOL_VariableSetStmt = 640, /* VariableSetStmt */
1327 : YYSYMBOL_set_rest = 641, /* set_rest */
1328 : YYSYMBOL_generic_set = 642, /* generic_set */
1329 : YYSYMBOL_set_rest_more = 643, /* set_rest_more */
1330 : YYSYMBOL_var_name = 644, /* var_name */
1331 : YYSYMBOL_var_list = 645, /* var_list */
1332 : YYSYMBOL_var_value = 646, /* var_value */
1333 : YYSYMBOL_iso_level = 647, /* iso_level */
1334 : YYSYMBOL_opt_boolean_or_string = 648, /* opt_boolean_or_string */
1335 : YYSYMBOL_zone_value = 649, /* zone_value */
1336 : YYSYMBOL_opt_encoding = 650, /* opt_encoding */
1337 : YYSYMBOL_NonReservedWord_or_Sconst = 651, /* NonReservedWord_or_Sconst */
1338 : YYSYMBOL_VariableResetStmt = 652, /* VariableResetStmt */
1339 : YYSYMBOL_reset_rest = 653, /* reset_rest */
1340 : YYSYMBOL_generic_reset = 654, /* generic_reset */
1341 : YYSYMBOL_SetResetClause = 655, /* SetResetClause */
1342 : YYSYMBOL_FunctionSetResetClause = 656, /* FunctionSetResetClause */
1343 : YYSYMBOL_VariableShowStmt = 657, /* VariableShowStmt */
1344 : YYSYMBOL_ConstraintsSetStmt = 658, /* ConstraintsSetStmt */
1345 : YYSYMBOL_constraints_set_list = 659, /* constraints_set_list */
1346 : YYSYMBOL_constraints_set_mode = 660, /* constraints_set_mode */
1347 : YYSYMBOL_CheckPointStmt = 661, /* CheckPointStmt */
1348 : YYSYMBOL_DiscardStmt = 662, /* DiscardStmt */
1349 : YYSYMBOL_AlterTableStmt = 663, /* AlterTableStmt */
1350 : YYSYMBOL_alter_table_cmds = 664, /* alter_table_cmds */
1351 : YYSYMBOL_partition_cmd = 665, /* partition_cmd */
1352 : YYSYMBOL_index_partition_cmd = 666, /* index_partition_cmd */
1353 : YYSYMBOL_alter_table_cmd = 667, /* alter_table_cmd */
1354 : YYSYMBOL_alter_column_default = 668, /* alter_column_default */
1355 : YYSYMBOL_opt_collate_clause = 669, /* opt_collate_clause */
1356 : YYSYMBOL_alter_using = 670, /* alter_using */
1357 : YYSYMBOL_replica_identity = 671, /* replica_identity */
1358 : YYSYMBOL_reloptions = 672, /* reloptions */
1359 : YYSYMBOL_opt_reloptions = 673, /* opt_reloptions */
1360 : YYSYMBOL_reloption_list = 674, /* reloption_list */
1361 : YYSYMBOL_reloption_elem = 675, /* reloption_elem */
1362 : YYSYMBOL_alter_identity_column_option_list = 676, /* alter_identity_column_option_list */
1363 : YYSYMBOL_alter_identity_column_option = 677, /* alter_identity_column_option */
1364 : YYSYMBOL_set_statistics_value = 678, /* set_statistics_value */
1365 : YYSYMBOL_set_access_method_name = 679, /* set_access_method_name */
1366 : YYSYMBOL_PartitionBoundSpec = 680, /* PartitionBoundSpec */
1367 : YYSYMBOL_hash_partbound_elem = 681, /* hash_partbound_elem */
1368 : YYSYMBOL_hash_partbound = 682, /* hash_partbound */
1369 : YYSYMBOL_AlterCompositeTypeStmt = 683, /* AlterCompositeTypeStmt */
1370 : YYSYMBOL_alter_type_cmds = 684, /* alter_type_cmds */
1371 : YYSYMBOL_alter_type_cmd = 685, /* alter_type_cmd */
1372 : YYSYMBOL_ClosePortalStmt = 686, /* ClosePortalStmt */
1373 : YYSYMBOL_CopyStmt = 687, /* CopyStmt */
1374 : YYSYMBOL_copy_from = 688, /* copy_from */
1375 : YYSYMBOL_opt_program = 689, /* opt_program */
1376 : YYSYMBOL_copy_file_name = 690, /* copy_file_name */
1377 : YYSYMBOL_copy_options = 691, /* copy_options */
1378 : YYSYMBOL_copy_opt_list = 692, /* copy_opt_list */
1379 : YYSYMBOL_copy_opt_item = 693, /* copy_opt_item */
1380 : YYSYMBOL_opt_binary = 694, /* opt_binary */
1381 : YYSYMBOL_copy_delimiter = 695, /* copy_delimiter */
1382 : YYSYMBOL_opt_using = 696, /* opt_using */
1383 : YYSYMBOL_copy_generic_opt_list = 697, /* copy_generic_opt_list */
1384 : YYSYMBOL_copy_generic_opt_elem = 698, /* copy_generic_opt_elem */
1385 : YYSYMBOL_copy_generic_opt_arg = 699, /* copy_generic_opt_arg */
1386 : YYSYMBOL_copy_generic_opt_arg_list = 700, /* copy_generic_opt_arg_list */
1387 : YYSYMBOL_copy_generic_opt_arg_list_item = 701, /* copy_generic_opt_arg_list_item */
1388 : YYSYMBOL_CreateStmt = 702, /* CreateStmt */
1389 : YYSYMBOL_OptTemp = 703, /* OptTemp */
1390 : YYSYMBOL_OptTableElementList = 704, /* OptTableElementList */
1391 : YYSYMBOL_OptTypedTableElementList = 705, /* OptTypedTableElementList */
1392 : YYSYMBOL_TableElementList = 706, /* TableElementList */
1393 : YYSYMBOL_TypedTableElementList = 707, /* TypedTableElementList */
1394 : YYSYMBOL_TableElement = 708, /* TableElement */
1395 : YYSYMBOL_TypedTableElement = 709, /* TypedTableElement */
1396 : YYSYMBOL_columnDef = 710, /* columnDef */
1397 : YYSYMBOL_columnOptions = 711, /* columnOptions */
1398 : YYSYMBOL_column_compression = 712, /* column_compression */
1399 : YYSYMBOL_opt_column_compression = 713, /* opt_column_compression */
1400 : YYSYMBOL_column_storage = 714, /* column_storage */
1401 : YYSYMBOL_opt_column_storage = 715, /* opt_column_storage */
1402 : YYSYMBOL_ColQualList = 716, /* ColQualList */
1403 : YYSYMBOL_ColConstraint = 717, /* ColConstraint */
1404 : YYSYMBOL_ColConstraintElem = 718, /* ColConstraintElem */
1405 : YYSYMBOL_opt_unique_null_treatment = 719, /* opt_unique_null_treatment */
1406 : YYSYMBOL_generated_when = 720, /* generated_when */
1407 : YYSYMBOL_opt_virtual_or_stored = 721, /* opt_virtual_or_stored */
1408 : YYSYMBOL_ConstraintAttr = 722, /* ConstraintAttr */
1409 : YYSYMBOL_TableLikeClause = 723, /* TableLikeClause */
1410 : YYSYMBOL_TableLikeOptionList = 724, /* TableLikeOptionList */
1411 : YYSYMBOL_TableLikeOption = 725, /* TableLikeOption */
1412 : YYSYMBOL_TableConstraint = 726, /* TableConstraint */
1413 : YYSYMBOL_ConstraintElem = 727, /* ConstraintElem */
1414 : YYSYMBOL_DomainConstraint = 728, /* DomainConstraint */
1415 : YYSYMBOL_DomainConstraintElem = 729, /* DomainConstraintElem */
1416 : YYSYMBOL_opt_no_inherit = 730, /* opt_no_inherit */
1417 : YYSYMBOL_opt_without_overlaps = 731, /* opt_without_overlaps */
1418 : YYSYMBOL_opt_column_list = 732, /* opt_column_list */
1419 : YYSYMBOL_columnList = 733, /* columnList */
1420 : YYSYMBOL_optionalPeriodName = 734, /* optionalPeriodName */
1421 : YYSYMBOL_opt_column_and_period_list = 735, /* opt_column_and_period_list */
1422 : YYSYMBOL_columnElem = 736, /* columnElem */
1423 : YYSYMBOL_opt_c_include = 737, /* opt_c_include */
1424 : YYSYMBOL_key_match = 738, /* key_match */
1425 : YYSYMBOL_ExclusionConstraintList = 739, /* ExclusionConstraintList */
1426 : YYSYMBOL_ExclusionConstraintElem = 740, /* ExclusionConstraintElem */
1427 : YYSYMBOL_OptWhereClause = 741, /* OptWhereClause */
1428 : YYSYMBOL_key_actions = 742, /* key_actions */
1429 : YYSYMBOL_key_update = 743, /* key_update */
1430 : YYSYMBOL_key_delete = 744, /* key_delete */
1431 : YYSYMBOL_key_action = 745, /* key_action */
1432 : YYSYMBOL_OptInherit = 746, /* OptInherit */
1433 : YYSYMBOL_OptPartitionSpec = 747, /* OptPartitionSpec */
1434 : YYSYMBOL_PartitionSpec = 748, /* PartitionSpec */
1435 : YYSYMBOL_part_params = 749, /* part_params */
1436 : YYSYMBOL_part_elem = 750, /* part_elem */
1437 : YYSYMBOL_table_access_method_clause = 751, /* table_access_method_clause */
1438 : YYSYMBOL_OptWith = 752, /* OptWith */
1439 : YYSYMBOL_OnCommitOption = 753, /* OnCommitOption */
1440 : YYSYMBOL_OptTableSpace = 754, /* OptTableSpace */
1441 : YYSYMBOL_OptConsTableSpace = 755, /* OptConsTableSpace */
1442 : YYSYMBOL_ExistingIndex = 756, /* ExistingIndex */
1443 : YYSYMBOL_CreateStatsStmt = 757, /* CreateStatsStmt */
1444 : YYSYMBOL_stats_params = 758, /* stats_params */
1445 : YYSYMBOL_stats_param = 759, /* stats_param */
1446 : YYSYMBOL_AlterStatsStmt = 760, /* AlterStatsStmt */
1447 : YYSYMBOL_create_as_target = 761, /* create_as_target */
1448 : YYSYMBOL_opt_with_data = 762, /* opt_with_data */
1449 : YYSYMBOL_CreateMatViewStmt = 763, /* CreateMatViewStmt */
1450 : YYSYMBOL_create_mv_target = 764, /* create_mv_target */
1451 : YYSYMBOL_OptNoLog = 765, /* OptNoLog */
1452 : YYSYMBOL_RefreshMatViewStmt = 766, /* RefreshMatViewStmt */
1453 : YYSYMBOL_CreateSeqStmt = 767, /* CreateSeqStmt */
1454 : YYSYMBOL_AlterSeqStmt = 768, /* AlterSeqStmt */
1455 : YYSYMBOL_OptSeqOptList = 769, /* OptSeqOptList */
1456 : YYSYMBOL_OptParenthesizedSeqOptList = 770, /* OptParenthesizedSeqOptList */
1457 : YYSYMBOL_SeqOptList = 771, /* SeqOptList */
1458 : YYSYMBOL_SeqOptElem = 772, /* SeqOptElem */
1459 : YYSYMBOL_opt_by = 773, /* opt_by */
1460 : YYSYMBOL_NumericOnly = 774, /* NumericOnly */
1461 : YYSYMBOL_NumericOnly_list = 775, /* NumericOnly_list */
1462 : YYSYMBOL_CreatePLangStmt = 776, /* CreatePLangStmt */
1463 : YYSYMBOL_opt_trusted = 777, /* opt_trusted */
1464 : YYSYMBOL_handler_name = 778, /* handler_name */
1465 : YYSYMBOL_opt_inline_handler = 779, /* opt_inline_handler */
1466 : YYSYMBOL_validator_clause = 780, /* validator_clause */
1467 : YYSYMBOL_opt_validator = 781, /* opt_validator */
1468 : YYSYMBOL_opt_procedural = 782, /* opt_procedural */
1469 : YYSYMBOL_CreateTableSpaceStmt = 783, /* CreateTableSpaceStmt */
1470 : YYSYMBOL_OptTableSpaceOwner = 784, /* OptTableSpaceOwner */
1471 : YYSYMBOL_DropTableSpaceStmt = 785, /* DropTableSpaceStmt */
1472 : YYSYMBOL_CreateExtensionStmt = 786, /* CreateExtensionStmt */
1473 : YYSYMBOL_create_extension_opt_list = 787, /* create_extension_opt_list */
1474 : YYSYMBOL_create_extension_opt_item = 788, /* create_extension_opt_item */
1475 : YYSYMBOL_AlterExtensionStmt = 789, /* AlterExtensionStmt */
1476 : YYSYMBOL_alter_extension_opt_list = 790, /* alter_extension_opt_list */
1477 : YYSYMBOL_alter_extension_opt_item = 791, /* alter_extension_opt_item */
1478 : YYSYMBOL_AlterExtensionContentsStmt = 792, /* AlterExtensionContentsStmt */
1479 : YYSYMBOL_CreateFdwStmt = 793, /* CreateFdwStmt */
1480 : YYSYMBOL_fdw_option = 794, /* fdw_option */
1481 : YYSYMBOL_fdw_options = 795, /* fdw_options */
1482 : YYSYMBOL_opt_fdw_options = 796, /* opt_fdw_options */
1483 : YYSYMBOL_AlterFdwStmt = 797, /* AlterFdwStmt */
1484 : YYSYMBOL_create_generic_options = 798, /* create_generic_options */
1485 : YYSYMBOL_generic_option_list = 799, /* generic_option_list */
1486 : YYSYMBOL_alter_generic_options = 800, /* alter_generic_options */
1487 : YYSYMBOL_alter_generic_option_list = 801, /* alter_generic_option_list */
1488 : YYSYMBOL_alter_generic_option_elem = 802, /* alter_generic_option_elem */
1489 : YYSYMBOL_generic_option_elem = 803, /* generic_option_elem */
1490 : YYSYMBOL_generic_option_name = 804, /* generic_option_name */
1491 : YYSYMBOL_generic_option_arg = 805, /* generic_option_arg */
1492 : YYSYMBOL_CreateForeignServerStmt = 806, /* CreateForeignServerStmt */
1493 : YYSYMBOL_opt_type = 807, /* opt_type */
1494 : YYSYMBOL_foreign_server_version = 808, /* foreign_server_version */
1495 : YYSYMBOL_opt_foreign_server_version = 809, /* opt_foreign_server_version */
1496 : YYSYMBOL_AlterForeignServerStmt = 810, /* AlterForeignServerStmt */
1497 : YYSYMBOL_CreateForeignTableStmt = 811, /* CreateForeignTableStmt */
1498 : YYSYMBOL_ImportForeignSchemaStmt = 812, /* ImportForeignSchemaStmt */
1499 : YYSYMBOL_import_qualification_type = 813, /* import_qualification_type */
1500 : YYSYMBOL_import_qualification = 814, /* import_qualification */
1501 : YYSYMBOL_CreateUserMappingStmt = 815, /* CreateUserMappingStmt */
1502 : YYSYMBOL_auth_ident = 816, /* auth_ident */
1503 : YYSYMBOL_DropUserMappingStmt = 817, /* DropUserMappingStmt */
1504 : YYSYMBOL_AlterUserMappingStmt = 818, /* AlterUserMappingStmt */
1505 : YYSYMBOL_CreatePolicyStmt = 819, /* CreatePolicyStmt */
1506 : YYSYMBOL_AlterPolicyStmt = 820, /* AlterPolicyStmt */
1507 : YYSYMBOL_RowSecurityOptionalExpr = 821, /* RowSecurityOptionalExpr */
1508 : YYSYMBOL_RowSecurityOptionalWithCheck = 822, /* RowSecurityOptionalWithCheck */
1509 : YYSYMBOL_RowSecurityDefaultToRole = 823, /* RowSecurityDefaultToRole */
1510 : YYSYMBOL_RowSecurityOptionalToRole = 824, /* RowSecurityOptionalToRole */
1511 : YYSYMBOL_RowSecurityDefaultPermissive = 825, /* RowSecurityDefaultPermissive */
1512 : YYSYMBOL_RowSecurityDefaultForCmd = 826, /* RowSecurityDefaultForCmd */
1513 : YYSYMBOL_row_security_cmd = 827, /* row_security_cmd */
1514 : YYSYMBOL_CreateAmStmt = 828, /* CreateAmStmt */
1515 : YYSYMBOL_am_type = 829, /* am_type */
1516 : YYSYMBOL_CreateTrigStmt = 830, /* CreateTrigStmt */
1517 : YYSYMBOL_TriggerActionTime = 831, /* TriggerActionTime */
1518 : YYSYMBOL_TriggerEvents = 832, /* TriggerEvents */
1519 : YYSYMBOL_TriggerOneEvent = 833, /* TriggerOneEvent */
1520 : YYSYMBOL_TriggerReferencing = 834, /* TriggerReferencing */
1521 : YYSYMBOL_TriggerTransitions = 835, /* TriggerTransitions */
1522 : YYSYMBOL_TriggerTransition = 836, /* TriggerTransition */
1523 : YYSYMBOL_TransitionOldOrNew = 837, /* TransitionOldOrNew */
1524 : YYSYMBOL_TransitionRowOrTable = 838, /* TransitionRowOrTable */
1525 : YYSYMBOL_TransitionRelName = 839, /* TransitionRelName */
1526 : YYSYMBOL_TriggerForSpec = 840, /* TriggerForSpec */
1527 : YYSYMBOL_TriggerForOptEach = 841, /* TriggerForOptEach */
1528 : YYSYMBOL_TriggerForType = 842, /* TriggerForType */
1529 : YYSYMBOL_TriggerWhen = 843, /* TriggerWhen */
1530 : YYSYMBOL_FUNCTION_or_PROCEDURE = 844, /* FUNCTION_or_PROCEDURE */
1531 : YYSYMBOL_TriggerFuncArgs = 845, /* TriggerFuncArgs */
1532 : YYSYMBOL_TriggerFuncArg = 846, /* TriggerFuncArg */
1533 : YYSYMBOL_OptConstrFromTable = 847, /* OptConstrFromTable */
1534 : YYSYMBOL_ConstraintAttributeSpec = 848, /* ConstraintAttributeSpec */
1535 : YYSYMBOL_ConstraintAttributeElem = 849, /* ConstraintAttributeElem */
1536 : YYSYMBOL_CreateEventTrigStmt = 850, /* CreateEventTrigStmt */
1537 : YYSYMBOL_event_trigger_when_list = 851, /* event_trigger_when_list */
1538 : YYSYMBOL_event_trigger_when_item = 852, /* event_trigger_when_item */
1539 : YYSYMBOL_event_trigger_value_list = 853, /* event_trigger_value_list */
1540 : YYSYMBOL_AlterEventTrigStmt = 854, /* AlterEventTrigStmt */
1541 : YYSYMBOL_enable_trigger = 855, /* enable_trigger */
1542 : YYSYMBOL_CreateAssertionStmt = 856, /* CreateAssertionStmt */
1543 : YYSYMBOL_DefineStmt = 857, /* DefineStmt */
1544 : YYSYMBOL_definition = 858, /* definition */
1545 : YYSYMBOL_def_list = 859, /* def_list */
1546 : YYSYMBOL_def_elem = 860, /* def_elem */
1547 : YYSYMBOL_def_arg = 861, /* def_arg */
1548 : YYSYMBOL_old_aggr_definition = 862, /* old_aggr_definition */
1549 : YYSYMBOL_old_aggr_list = 863, /* old_aggr_list */
1550 : YYSYMBOL_old_aggr_elem = 864, /* old_aggr_elem */
1551 : YYSYMBOL_opt_enum_val_list = 865, /* opt_enum_val_list */
1552 : YYSYMBOL_enum_val_list = 866, /* enum_val_list */
1553 : YYSYMBOL_AlterEnumStmt = 867, /* AlterEnumStmt */
1554 : YYSYMBOL_opt_if_not_exists = 868, /* opt_if_not_exists */
1555 : YYSYMBOL_CreateOpClassStmt = 869, /* CreateOpClassStmt */
1556 : YYSYMBOL_opclass_item_list = 870, /* opclass_item_list */
1557 : YYSYMBOL_opclass_item = 871, /* opclass_item */
1558 : YYSYMBOL_opt_default = 872, /* opt_default */
1559 : YYSYMBOL_opt_opfamily = 873, /* opt_opfamily */
1560 : YYSYMBOL_opclass_purpose = 874, /* opclass_purpose */
1561 : YYSYMBOL_CreateOpFamilyStmt = 875, /* CreateOpFamilyStmt */
1562 : YYSYMBOL_AlterOpFamilyStmt = 876, /* AlterOpFamilyStmt */
1563 : YYSYMBOL_opclass_drop_list = 877, /* opclass_drop_list */
1564 : YYSYMBOL_opclass_drop = 878, /* opclass_drop */
1565 : YYSYMBOL_DropOpClassStmt = 879, /* DropOpClassStmt */
1566 : YYSYMBOL_DropOpFamilyStmt = 880, /* DropOpFamilyStmt */
1567 : YYSYMBOL_DropOwnedStmt = 881, /* DropOwnedStmt */
1568 : YYSYMBOL_ReassignOwnedStmt = 882, /* ReassignOwnedStmt */
1569 : YYSYMBOL_DropStmt = 883, /* DropStmt */
1570 : YYSYMBOL_object_type_any_name = 884, /* object_type_any_name */
1571 : YYSYMBOL_object_type_name = 885, /* object_type_name */
1572 : YYSYMBOL_drop_type_name = 886, /* drop_type_name */
1573 : YYSYMBOL_object_type_name_on_any_name = 887, /* object_type_name_on_any_name */
1574 : YYSYMBOL_any_name_list = 888, /* any_name_list */
1575 : YYSYMBOL_any_name = 889, /* any_name */
1576 : YYSYMBOL_attrs = 890, /* attrs */
1577 : YYSYMBOL_type_name_list = 891, /* type_name_list */
1578 : YYSYMBOL_TruncateStmt = 892, /* TruncateStmt */
1579 : YYSYMBOL_opt_restart_seqs = 893, /* opt_restart_seqs */
1580 : YYSYMBOL_CommentStmt = 894, /* CommentStmt */
1581 : YYSYMBOL_comment_text = 895, /* comment_text */
1582 : YYSYMBOL_SecLabelStmt = 896, /* SecLabelStmt */
1583 : YYSYMBOL_opt_provider = 897, /* opt_provider */
1584 : YYSYMBOL_security_label = 898, /* security_label */
1585 : YYSYMBOL_FetchStmt = 899, /* FetchStmt */
1586 : YYSYMBOL_fetch_args = 900, /* fetch_args */
1587 : YYSYMBOL_from_in = 901, /* from_in */
1588 : YYSYMBOL_opt_from_in = 902, /* opt_from_in */
1589 : YYSYMBOL_GrantStmt = 903, /* GrantStmt */
1590 : YYSYMBOL_RevokeStmt = 904, /* RevokeStmt */
1591 : YYSYMBOL_privileges = 905, /* privileges */
1592 : YYSYMBOL_privilege_list = 906, /* privilege_list */
1593 : YYSYMBOL_privilege = 907, /* privilege */
1594 : YYSYMBOL_parameter_name_list = 908, /* parameter_name_list */
1595 : YYSYMBOL_parameter_name = 909, /* parameter_name */
1596 : YYSYMBOL_privilege_target = 910, /* privilege_target */
1597 : YYSYMBOL_grantee_list = 911, /* grantee_list */
1598 : YYSYMBOL_grantee = 912, /* grantee */
1599 : YYSYMBOL_opt_grant_grant_option = 913, /* opt_grant_grant_option */
1600 : YYSYMBOL_GrantRoleStmt = 914, /* GrantRoleStmt */
1601 : YYSYMBOL_RevokeRoleStmt = 915, /* RevokeRoleStmt */
1602 : YYSYMBOL_grant_role_opt_list = 916, /* grant_role_opt_list */
1603 : YYSYMBOL_grant_role_opt = 917, /* grant_role_opt */
1604 : YYSYMBOL_grant_role_opt_value = 918, /* grant_role_opt_value */
1605 : YYSYMBOL_opt_granted_by = 919, /* opt_granted_by */
1606 : YYSYMBOL_AlterDefaultPrivilegesStmt = 920, /* AlterDefaultPrivilegesStmt */
1607 : YYSYMBOL_DefACLOptionList = 921, /* DefACLOptionList */
1608 : YYSYMBOL_DefACLOption = 922, /* DefACLOption */
1609 : YYSYMBOL_DefACLAction = 923, /* DefACLAction */
1610 : YYSYMBOL_defacl_privilege_target = 924, /* defacl_privilege_target */
1611 : YYSYMBOL_IndexStmt = 925, /* IndexStmt */
1612 : YYSYMBOL_opt_unique = 926, /* opt_unique */
1613 : YYSYMBOL_access_method_clause = 927, /* access_method_clause */
1614 : YYSYMBOL_index_params = 928, /* index_params */
1615 : YYSYMBOL_index_elem_options = 929, /* index_elem_options */
1616 : YYSYMBOL_index_elem = 930, /* index_elem */
1617 : YYSYMBOL_opt_include = 931, /* opt_include */
1618 : YYSYMBOL_index_including_params = 932, /* index_including_params */
1619 : YYSYMBOL_opt_collate = 933, /* opt_collate */
1620 : YYSYMBOL_opt_asc_desc = 934, /* opt_asc_desc */
1621 : YYSYMBOL_opt_nulls_order = 935, /* opt_nulls_order */
1622 : YYSYMBOL_CreateFunctionStmt = 936, /* CreateFunctionStmt */
1623 : YYSYMBOL_opt_or_replace = 937, /* opt_or_replace */
1624 : YYSYMBOL_func_args = 938, /* func_args */
1625 : YYSYMBOL_func_args_list = 939, /* func_args_list */
1626 : YYSYMBOL_function_with_argtypes_list = 940, /* function_with_argtypes_list */
1627 : YYSYMBOL_function_with_argtypes = 941, /* function_with_argtypes */
1628 : YYSYMBOL_func_args_with_defaults = 942, /* func_args_with_defaults */
1629 : YYSYMBOL_func_args_with_defaults_list = 943, /* func_args_with_defaults_list */
1630 : YYSYMBOL_func_arg = 944, /* func_arg */
1631 : YYSYMBOL_arg_class = 945, /* arg_class */
1632 : YYSYMBOL_param_name = 946, /* param_name */
1633 : YYSYMBOL_func_return = 947, /* func_return */
1634 : YYSYMBOL_func_type = 948, /* func_type */
1635 : YYSYMBOL_func_arg_with_default = 949, /* func_arg_with_default */
1636 : YYSYMBOL_aggr_arg = 950, /* aggr_arg */
1637 : YYSYMBOL_aggr_args = 951, /* aggr_args */
1638 : YYSYMBOL_aggr_args_list = 952, /* aggr_args_list */
1639 : YYSYMBOL_aggregate_with_argtypes = 953, /* aggregate_with_argtypes */
1640 : YYSYMBOL_aggregate_with_argtypes_list = 954, /* aggregate_with_argtypes_list */
1641 : YYSYMBOL_opt_createfunc_opt_list = 955, /* opt_createfunc_opt_list */
1642 : YYSYMBOL_createfunc_opt_list = 956, /* createfunc_opt_list */
1643 : YYSYMBOL_common_func_opt_item = 957, /* common_func_opt_item */
1644 : YYSYMBOL_createfunc_opt_item = 958, /* createfunc_opt_item */
1645 : YYSYMBOL_func_as = 959, /* func_as */
1646 : YYSYMBOL_ReturnStmt = 960, /* ReturnStmt */
1647 : YYSYMBOL_opt_routine_body = 961, /* opt_routine_body */
1648 : YYSYMBOL_routine_body_stmt_list = 962, /* routine_body_stmt_list */
1649 : YYSYMBOL_routine_body_stmt = 963, /* routine_body_stmt */
1650 : YYSYMBOL_transform_type_list = 964, /* transform_type_list */
1651 : YYSYMBOL_opt_definition = 965, /* opt_definition */
1652 : YYSYMBOL_table_func_column = 966, /* table_func_column */
1653 : YYSYMBOL_table_func_column_list = 967, /* table_func_column_list */
1654 : YYSYMBOL_AlterFunctionStmt = 968, /* AlterFunctionStmt */
1655 : YYSYMBOL_alterfunc_opt_list = 969, /* alterfunc_opt_list */
1656 : YYSYMBOL_opt_restrict = 970, /* opt_restrict */
1657 : YYSYMBOL_RemoveFuncStmt = 971, /* RemoveFuncStmt */
1658 : YYSYMBOL_RemoveAggrStmt = 972, /* RemoveAggrStmt */
1659 : YYSYMBOL_RemoveOperStmt = 973, /* RemoveOperStmt */
1660 : YYSYMBOL_oper_argtypes = 974, /* oper_argtypes */
1661 : YYSYMBOL_any_operator = 975, /* any_operator */
1662 : YYSYMBOL_operator_with_argtypes_list = 976, /* operator_with_argtypes_list */
1663 : YYSYMBOL_operator_with_argtypes = 977, /* operator_with_argtypes */
1664 : YYSYMBOL_DoStmt = 978, /* DoStmt */
1665 : YYSYMBOL_dostmt_opt_list = 979, /* dostmt_opt_list */
1666 : YYSYMBOL_dostmt_opt_item = 980, /* dostmt_opt_item */
1667 : YYSYMBOL_CreateCastStmt = 981, /* CreateCastStmt */
1668 : YYSYMBOL_cast_context = 982, /* cast_context */
1669 : YYSYMBOL_DropCastStmt = 983, /* DropCastStmt */
1670 : YYSYMBOL_opt_if_exists = 984, /* opt_if_exists */
1671 : YYSYMBOL_CreateTransformStmt = 985, /* CreateTransformStmt */
1672 : YYSYMBOL_transform_element_list = 986, /* transform_element_list */
1673 : YYSYMBOL_DropTransformStmt = 987, /* DropTransformStmt */
1674 : YYSYMBOL_ReindexStmt = 988, /* ReindexStmt */
1675 : YYSYMBOL_reindex_target_relation = 989, /* reindex_target_relation */
1676 : YYSYMBOL_reindex_target_all = 990, /* reindex_target_all */
1677 : YYSYMBOL_opt_reindex_option_list = 991, /* opt_reindex_option_list */
1678 : YYSYMBOL_AlterTblSpcStmt = 992, /* AlterTblSpcStmt */
1679 : YYSYMBOL_RenameStmt = 993, /* RenameStmt */
1680 : YYSYMBOL_opt_column = 994, /* opt_column */
1681 : YYSYMBOL_opt_set_data = 995, /* opt_set_data */
1682 : YYSYMBOL_AlterObjectDependsStmt = 996, /* AlterObjectDependsStmt */
1683 : YYSYMBOL_opt_no = 997, /* opt_no */
1684 : YYSYMBOL_AlterObjectSchemaStmt = 998, /* AlterObjectSchemaStmt */
1685 : YYSYMBOL_AlterOperatorStmt = 999, /* AlterOperatorStmt */
1686 : YYSYMBOL_operator_def_list = 1000, /* operator_def_list */
1687 : YYSYMBOL_operator_def_elem = 1001, /* operator_def_elem */
1688 : YYSYMBOL_operator_def_arg = 1002, /* operator_def_arg */
1689 : YYSYMBOL_AlterTypeStmt = 1003, /* AlterTypeStmt */
1690 : YYSYMBOL_AlterOwnerStmt = 1004, /* AlterOwnerStmt */
1691 : YYSYMBOL_CreatePublicationStmt = 1005, /* CreatePublicationStmt */
1692 : YYSYMBOL_PublicationObjSpec = 1006, /* PublicationObjSpec */
1693 : YYSYMBOL_pub_obj_list = 1007, /* pub_obj_list */
1694 : YYSYMBOL_AlterPublicationStmt = 1008, /* AlterPublicationStmt */
1695 : YYSYMBOL_CreateSubscriptionStmt = 1009, /* CreateSubscriptionStmt */
1696 : YYSYMBOL_AlterSubscriptionStmt = 1010, /* AlterSubscriptionStmt */
1697 : YYSYMBOL_DropSubscriptionStmt = 1011, /* DropSubscriptionStmt */
1698 : YYSYMBOL_RuleStmt = 1012, /* RuleStmt */
1699 : YYSYMBOL_RuleActionList = 1013, /* RuleActionList */
1700 : YYSYMBOL_RuleActionMulti = 1014, /* RuleActionMulti */
1701 : YYSYMBOL_RuleActionStmt = 1015, /* RuleActionStmt */
1702 : YYSYMBOL_RuleActionStmtOrEmpty = 1016, /* RuleActionStmtOrEmpty */
1703 : YYSYMBOL_event = 1017, /* event */
1704 : YYSYMBOL_opt_instead = 1018, /* opt_instead */
1705 : YYSYMBOL_NotifyStmt = 1019, /* NotifyStmt */
1706 : YYSYMBOL_notify_payload = 1020, /* notify_payload */
1707 : YYSYMBOL_ListenStmt = 1021, /* ListenStmt */
1708 : YYSYMBOL_UnlistenStmt = 1022, /* UnlistenStmt */
1709 : YYSYMBOL_TransactionStmt = 1023, /* TransactionStmt */
1710 : YYSYMBOL_TransactionStmtLegacy = 1024, /* TransactionStmtLegacy */
1711 : YYSYMBOL_opt_transaction = 1025, /* opt_transaction */
1712 : YYSYMBOL_transaction_mode_item = 1026, /* transaction_mode_item */
1713 : YYSYMBOL_transaction_mode_list = 1027, /* transaction_mode_list */
1714 : YYSYMBOL_transaction_mode_list_or_empty = 1028, /* transaction_mode_list_or_empty */
1715 : YYSYMBOL_opt_transaction_chain = 1029, /* opt_transaction_chain */
1716 : YYSYMBOL_ViewStmt = 1030, /* ViewStmt */
1717 : YYSYMBOL_opt_check_option = 1031, /* opt_check_option */
1718 : YYSYMBOL_LoadStmt = 1032, /* LoadStmt */
1719 : YYSYMBOL_CreatedbStmt = 1033, /* CreatedbStmt */
1720 : YYSYMBOL_createdb_opt_list = 1034, /* createdb_opt_list */
1721 : YYSYMBOL_createdb_opt_items = 1035, /* createdb_opt_items */
1722 : YYSYMBOL_createdb_opt_item = 1036, /* createdb_opt_item */
1723 : YYSYMBOL_createdb_opt_name = 1037, /* createdb_opt_name */
1724 : YYSYMBOL_opt_equal = 1038, /* opt_equal */
1725 : YYSYMBOL_AlterDatabaseStmt = 1039, /* AlterDatabaseStmt */
1726 : YYSYMBOL_AlterDatabaseSetStmt = 1040, /* AlterDatabaseSetStmt */
1727 : YYSYMBOL_DropdbStmt = 1041, /* DropdbStmt */
1728 : YYSYMBOL_drop_option_list = 1042, /* drop_option_list */
1729 : YYSYMBOL_drop_option = 1043, /* drop_option */
1730 : YYSYMBOL_AlterCollationStmt = 1044, /* AlterCollationStmt */
1731 : YYSYMBOL_AlterSystemStmt = 1045, /* AlterSystemStmt */
1732 : YYSYMBOL_CreateDomainStmt = 1046, /* CreateDomainStmt */
1733 : YYSYMBOL_AlterDomainStmt = 1047, /* AlterDomainStmt */
1734 : YYSYMBOL_opt_as = 1048, /* opt_as */
1735 : YYSYMBOL_AlterTSDictionaryStmt = 1049, /* AlterTSDictionaryStmt */
1736 : YYSYMBOL_AlterTSConfigurationStmt = 1050, /* AlterTSConfigurationStmt */
1737 : YYSYMBOL_any_with = 1051, /* any_with */
1738 : YYSYMBOL_CreateConversionStmt = 1052, /* CreateConversionStmt */
1739 : YYSYMBOL_ClusterStmt = 1053, /* ClusterStmt */
1740 : YYSYMBOL_cluster_index_specification = 1054, /* cluster_index_specification */
1741 : YYSYMBOL_VacuumStmt = 1055, /* VacuumStmt */
1742 : YYSYMBOL_AnalyzeStmt = 1056, /* AnalyzeStmt */
1743 : YYSYMBOL_utility_option_list = 1057, /* utility_option_list */
1744 : YYSYMBOL_analyze_keyword = 1058, /* analyze_keyword */
1745 : YYSYMBOL_utility_option_elem = 1059, /* utility_option_elem */
1746 : YYSYMBOL_utility_option_name = 1060, /* utility_option_name */
1747 : YYSYMBOL_utility_option_arg = 1061, /* utility_option_arg */
1748 : YYSYMBOL_opt_analyze = 1062, /* opt_analyze */
1749 : YYSYMBOL_opt_verbose = 1063, /* opt_verbose */
1750 : YYSYMBOL_opt_full = 1064, /* opt_full */
1751 : YYSYMBOL_opt_freeze = 1065, /* opt_freeze */
1752 : YYSYMBOL_opt_name_list = 1066, /* opt_name_list */
1753 : YYSYMBOL_vacuum_relation = 1067, /* vacuum_relation */
1754 : YYSYMBOL_vacuum_relation_list = 1068, /* vacuum_relation_list */
1755 : YYSYMBOL_opt_vacuum_relation_list = 1069, /* opt_vacuum_relation_list */
1756 : YYSYMBOL_ExplainStmt = 1070, /* ExplainStmt */
1757 : YYSYMBOL_ExplainableStmt = 1071, /* ExplainableStmt */
1758 : YYSYMBOL_PrepareStmt = 1072, /* PrepareStmt */
1759 : YYSYMBOL_prep_type_clause = 1073, /* prep_type_clause */
1760 : YYSYMBOL_PreparableStmt = 1074, /* PreparableStmt */
1761 : YYSYMBOL_ExecuteStmt = 1075, /* ExecuteStmt */
1762 : YYSYMBOL_execute_param_clause = 1076, /* execute_param_clause */
1763 : YYSYMBOL_InsertStmt = 1077, /* InsertStmt */
1764 : YYSYMBOL_insert_target = 1078, /* insert_target */
1765 : YYSYMBOL_insert_rest = 1079, /* insert_rest */
1766 : YYSYMBOL_override_kind = 1080, /* override_kind */
1767 : YYSYMBOL_insert_column_list = 1081, /* insert_column_list */
1768 : YYSYMBOL_insert_column_item = 1082, /* insert_column_item */
1769 : YYSYMBOL_opt_on_conflict = 1083, /* opt_on_conflict */
1770 : YYSYMBOL_opt_conf_expr = 1084, /* opt_conf_expr */
1771 : YYSYMBOL_returning_clause = 1085, /* returning_clause */
1772 : YYSYMBOL_returning_with_clause = 1086, /* returning_with_clause */
1773 : YYSYMBOL_returning_options = 1087, /* returning_options */
1774 : YYSYMBOL_returning_option = 1088, /* returning_option */
1775 : YYSYMBOL_returning_option_kind = 1089, /* returning_option_kind */
1776 : YYSYMBOL_DeleteStmt = 1090, /* DeleteStmt */
1777 : YYSYMBOL_using_clause = 1091, /* using_clause */
1778 : YYSYMBOL_LockStmt = 1092, /* LockStmt */
1779 : YYSYMBOL_opt_lock = 1093, /* opt_lock */
1780 : YYSYMBOL_lock_type = 1094, /* lock_type */
1781 : YYSYMBOL_opt_nowait = 1095, /* opt_nowait */
1782 : YYSYMBOL_opt_nowait_or_skip = 1096, /* opt_nowait_or_skip */
1783 : YYSYMBOL_UpdateStmt = 1097, /* UpdateStmt */
1784 : YYSYMBOL_set_clause_list = 1098, /* set_clause_list */
1785 : YYSYMBOL_set_clause = 1099, /* set_clause */
1786 : YYSYMBOL_set_target = 1100, /* set_target */
1787 : YYSYMBOL_set_target_list = 1101, /* set_target_list */
1788 : YYSYMBOL_MergeStmt = 1102, /* MergeStmt */
1789 : YYSYMBOL_merge_when_list = 1103, /* merge_when_list */
1790 : YYSYMBOL_merge_when_clause = 1104, /* merge_when_clause */
1791 : YYSYMBOL_merge_when_tgt_matched = 1105, /* merge_when_tgt_matched */
1792 : YYSYMBOL_merge_when_tgt_not_matched = 1106, /* merge_when_tgt_not_matched */
1793 : YYSYMBOL_opt_merge_when_condition = 1107, /* opt_merge_when_condition */
1794 : YYSYMBOL_merge_update = 1108, /* merge_update */
1795 : YYSYMBOL_merge_delete = 1109, /* merge_delete */
1796 : YYSYMBOL_merge_insert = 1110, /* merge_insert */
1797 : YYSYMBOL_merge_values_clause = 1111, /* merge_values_clause */
1798 : YYSYMBOL_DeclareCursorStmt = 1112, /* DeclareCursorStmt */
1799 : YYSYMBOL_cursor_name = 1113, /* cursor_name */
1800 : YYSYMBOL_cursor_options = 1114, /* cursor_options */
1801 : YYSYMBOL_opt_hold = 1115, /* opt_hold */
1802 : YYSYMBOL_SelectStmt = 1116, /* SelectStmt */
1803 : YYSYMBOL_select_with_parens = 1117, /* select_with_parens */
1804 : YYSYMBOL_select_no_parens = 1118, /* select_no_parens */
1805 : YYSYMBOL_select_clause = 1119, /* select_clause */
1806 : YYSYMBOL_simple_select = 1120, /* simple_select */
1807 : YYSYMBOL_with_clause = 1121, /* with_clause */
1808 : YYSYMBOL_cte_list = 1122, /* cte_list */
1809 : YYSYMBOL_common_table_expr = 1123, /* common_table_expr */
1810 : YYSYMBOL_opt_materialized = 1124, /* opt_materialized */
1811 : YYSYMBOL_opt_search_clause = 1125, /* opt_search_clause */
1812 : YYSYMBOL_opt_cycle_clause = 1126, /* opt_cycle_clause */
1813 : YYSYMBOL_opt_with_clause = 1127, /* opt_with_clause */
1814 : YYSYMBOL_into_clause = 1128, /* into_clause */
1815 : YYSYMBOL_OptTempTableName = 1129, /* OptTempTableName */
1816 : YYSYMBOL_opt_table = 1130, /* opt_table */
1817 : YYSYMBOL_set_quantifier = 1131, /* set_quantifier */
1818 : YYSYMBOL_distinct_clause = 1132, /* distinct_clause */
1819 : YYSYMBOL_opt_all_clause = 1133, /* opt_all_clause */
1820 : YYSYMBOL_opt_sort_clause = 1134, /* opt_sort_clause */
1821 : YYSYMBOL_sort_clause = 1135, /* sort_clause */
1822 : YYSYMBOL_sortby_list = 1136, /* sortby_list */
1823 : YYSYMBOL_sortby = 1137, /* sortby */
1824 : YYSYMBOL_select_limit = 1138, /* select_limit */
1825 : YYSYMBOL_opt_select_limit = 1139, /* opt_select_limit */
1826 : YYSYMBOL_limit_clause = 1140, /* limit_clause */
1827 : YYSYMBOL_offset_clause = 1141, /* offset_clause */
1828 : YYSYMBOL_select_limit_value = 1142, /* select_limit_value */
1829 : YYSYMBOL_select_offset_value = 1143, /* select_offset_value */
1830 : YYSYMBOL_select_fetch_first_value = 1144, /* select_fetch_first_value */
1831 : YYSYMBOL_I_or_F_const = 1145, /* I_or_F_const */
1832 : YYSYMBOL_row_or_rows = 1146, /* row_or_rows */
1833 : YYSYMBOL_first_or_next = 1147, /* first_or_next */
1834 : YYSYMBOL_group_clause = 1148, /* group_clause */
1835 : YYSYMBOL_group_by_list = 1149, /* group_by_list */
1836 : YYSYMBOL_group_by_item = 1150, /* group_by_item */
1837 : YYSYMBOL_empty_grouping_set = 1151, /* empty_grouping_set */
1838 : YYSYMBOL_rollup_clause = 1152, /* rollup_clause */
1839 : YYSYMBOL_cube_clause = 1153, /* cube_clause */
1840 : YYSYMBOL_grouping_sets_clause = 1154, /* grouping_sets_clause */
1841 : YYSYMBOL_having_clause = 1155, /* having_clause */
1842 : YYSYMBOL_for_locking_clause = 1156, /* for_locking_clause */
1843 : YYSYMBOL_opt_for_locking_clause = 1157, /* opt_for_locking_clause */
1844 : YYSYMBOL_for_locking_items = 1158, /* for_locking_items */
1845 : YYSYMBOL_for_locking_item = 1159, /* for_locking_item */
1846 : YYSYMBOL_for_locking_strength = 1160, /* for_locking_strength */
1847 : YYSYMBOL_locked_rels_list = 1161, /* locked_rels_list */
1848 : YYSYMBOL_values_clause = 1162, /* values_clause */
1849 : YYSYMBOL_from_clause = 1163, /* from_clause */
1850 : YYSYMBOL_from_list = 1164, /* from_list */
1851 : YYSYMBOL_table_ref = 1165, /* table_ref */
1852 : YYSYMBOL_joined_table = 1166, /* joined_table */
1853 : YYSYMBOL_alias_clause = 1167, /* alias_clause */
1854 : YYSYMBOL_opt_alias_clause = 1168, /* opt_alias_clause */
1855 : YYSYMBOL_opt_alias_clause_for_join_using = 1169, /* opt_alias_clause_for_join_using */
1856 : YYSYMBOL_func_alias_clause = 1170, /* func_alias_clause */
1857 : YYSYMBOL_join_type = 1171, /* join_type */
1858 : YYSYMBOL_opt_outer = 1172, /* opt_outer */
1859 : YYSYMBOL_join_qual = 1173, /* join_qual */
1860 : YYSYMBOL_relation_expr = 1174, /* relation_expr */
1861 : YYSYMBOL_extended_relation_expr = 1175, /* extended_relation_expr */
1862 : YYSYMBOL_relation_expr_list = 1176, /* relation_expr_list */
1863 : YYSYMBOL_relation_expr_opt_alias = 1177, /* relation_expr_opt_alias */
1864 : YYSYMBOL_tablesample_clause = 1178, /* tablesample_clause */
1865 : YYSYMBOL_opt_repeatable_clause = 1179, /* opt_repeatable_clause */
1866 : YYSYMBOL_func_table = 1180, /* func_table */
1867 : YYSYMBOL_rowsfrom_item = 1181, /* rowsfrom_item */
1868 : YYSYMBOL_rowsfrom_list = 1182, /* rowsfrom_list */
1869 : YYSYMBOL_opt_col_def_list = 1183, /* opt_col_def_list */
1870 : YYSYMBOL_opt_ordinality = 1184, /* opt_ordinality */
1871 : YYSYMBOL_where_clause = 1185, /* where_clause */
1872 : YYSYMBOL_where_or_current_clause = 1186, /* where_or_current_clause */
1873 : YYSYMBOL_OptTableFuncElementList = 1187, /* OptTableFuncElementList */
1874 : YYSYMBOL_TableFuncElementList = 1188, /* TableFuncElementList */
1875 : YYSYMBOL_TableFuncElement = 1189, /* TableFuncElement */
1876 : YYSYMBOL_xmltable = 1190, /* xmltable */
1877 : YYSYMBOL_xmltable_column_list = 1191, /* xmltable_column_list */
1878 : YYSYMBOL_xmltable_column_el = 1192, /* xmltable_column_el */
1879 : YYSYMBOL_xmltable_column_option_list = 1193, /* xmltable_column_option_list */
1880 : YYSYMBOL_xmltable_column_option_el = 1194, /* xmltable_column_option_el */
1881 : YYSYMBOL_xml_namespace_list = 1195, /* xml_namespace_list */
1882 : YYSYMBOL_xml_namespace_el = 1196, /* xml_namespace_el */
1883 : YYSYMBOL_json_table = 1197, /* json_table */
1884 : YYSYMBOL_json_table_path_name_opt = 1198, /* json_table_path_name_opt */
1885 : YYSYMBOL_json_table_column_definition_list = 1199, /* json_table_column_definition_list */
1886 : YYSYMBOL_json_table_column_definition = 1200, /* json_table_column_definition */
1887 : YYSYMBOL_path_opt = 1201, /* path_opt */
1888 : YYSYMBOL_json_table_column_path_clause_opt = 1202, /* json_table_column_path_clause_opt */
1889 : YYSYMBOL_Typename = 1203, /* Typename */
1890 : YYSYMBOL_opt_array_bounds = 1204, /* opt_array_bounds */
1891 : YYSYMBOL_SimpleTypename = 1205, /* SimpleTypename */
1892 : YYSYMBOL_ConstTypename = 1206, /* ConstTypename */
1893 : YYSYMBOL_GenericType = 1207, /* GenericType */
1894 : YYSYMBOL_opt_type_modifiers = 1208, /* opt_type_modifiers */
1895 : YYSYMBOL_Numeric = 1209, /* Numeric */
1896 : YYSYMBOL_opt_float = 1210, /* opt_float */
1897 : YYSYMBOL_Bit = 1211, /* Bit */
1898 : YYSYMBOL_ConstBit = 1212, /* ConstBit */
1899 : YYSYMBOL_BitWithLength = 1213, /* BitWithLength */
1900 : YYSYMBOL_BitWithoutLength = 1214, /* BitWithoutLength */
1901 : YYSYMBOL_Character = 1215, /* Character */
1902 : YYSYMBOL_ConstCharacter = 1216, /* ConstCharacter */
1903 : YYSYMBOL_CharacterWithLength = 1217, /* CharacterWithLength */
1904 : YYSYMBOL_CharacterWithoutLength = 1218, /* CharacterWithoutLength */
1905 : YYSYMBOL_character = 1219, /* character */
1906 : YYSYMBOL_opt_varying = 1220, /* opt_varying */
1907 : YYSYMBOL_ConstDatetime = 1221, /* ConstDatetime */
1908 : YYSYMBOL_ConstInterval = 1222, /* ConstInterval */
1909 : YYSYMBOL_opt_timezone = 1223, /* opt_timezone */
1910 : YYSYMBOL_opt_interval = 1224, /* opt_interval */
1911 : YYSYMBOL_interval_second = 1225, /* interval_second */
1912 : YYSYMBOL_JsonType = 1226, /* JsonType */
1913 : YYSYMBOL_a_expr = 1227, /* a_expr */
1914 : YYSYMBOL_b_expr = 1228, /* b_expr */
1915 : YYSYMBOL_c_expr = 1229, /* c_expr */
1916 : YYSYMBOL_func_application = 1230, /* func_application */
1917 : YYSYMBOL_func_expr = 1231, /* func_expr */
1918 : YYSYMBOL_func_expr_windowless = 1232, /* func_expr_windowless */
1919 : YYSYMBOL_func_expr_common_subexpr = 1233, /* func_expr_common_subexpr */
1920 : YYSYMBOL_xml_root_version = 1234, /* xml_root_version */
1921 : YYSYMBOL_opt_xml_root_standalone = 1235, /* opt_xml_root_standalone */
1922 : YYSYMBOL_xml_attributes = 1236, /* xml_attributes */
1923 : YYSYMBOL_xml_attribute_list = 1237, /* xml_attribute_list */
1924 : YYSYMBOL_xml_attribute_el = 1238, /* xml_attribute_el */
1925 : YYSYMBOL_document_or_content = 1239, /* document_or_content */
1926 : YYSYMBOL_xml_indent_option = 1240, /* xml_indent_option */
1927 : YYSYMBOL_xml_whitespace_option = 1241, /* xml_whitespace_option */
1928 : YYSYMBOL_xmlexists_argument = 1242, /* xmlexists_argument */
1929 : YYSYMBOL_xml_passing_mech = 1243, /* xml_passing_mech */
1930 : YYSYMBOL_within_group_clause = 1244, /* within_group_clause */
1931 : YYSYMBOL_filter_clause = 1245, /* filter_clause */
1932 : YYSYMBOL_window_clause = 1246, /* window_clause */
1933 : YYSYMBOL_window_definition_list = 1247, /* window_definition_list */
1934 : YYSYMBOL_window_definition = 1248, /* window_definition */
1935 : YYSYMBOL_over_clause = 1249, /* over_clause */
1936 : YYSYMBOL_window_specification = 1250, /* window_specification */
1937 : YYSYMBOL_opt_existing_window_name = 1251, /* opt_existing_window_name */
1938 : YYSYMBOL_opt_partition_clause = 1252, /* opt_partition_clause */
1939 : YYSYMBOL_opt_frame_clause = 1253, /* opt_frame_clause */
1940 : YYSYMBOL_frame_extent = 1254, /* frame_extent */
1941 : YYSYMBOL_frame_bound = 1255, /* frame_bound */
1942 : YYSYMBOL_opt_window_exclusion_clause = 1256, /* opt_window_exclusion_clause */
1943 : YYSYMBOL_row = 1257, /* row */
1944 : YYSYMBOL_explicit_row = 1258, /* explicit_row */
1945 : YYSYMBOL_implicit_row = 1259, /* implicit_row */
1946 : YYSYMBOL_sub_type = 1260, /* sub_type */
1947 : YYSYMBOL_all_Op = 1261, /* all_Op */
1948 : YYSYMBOL_MathOp = 1262, /* MathOp */
1949 : YYSYMBOL_qual_Op = 1263, /* qual_Op */
1950 : YYSYMBOL_qual_all_Op = 1264, /* qual_all_Op */
1951 : YYSYMBOL_subquery_Op = 1265, /* subquery_Op */
1952 : YYSYMBOL_expr_list = 1266, /* expr_list */
1953 : YYSYMBOL_func_arg_list = 1267, /* func_arg_list */
1954 : YYSYMBOL_func_arg_expr = 1268, /* func_arg_expr */
1955 : YYSYMBOL_func_arg_list_opt = 1269, /* func_arg_list_opt */
1956 : YYSYMBOL_type_list = 1270, /* type_list */
1957 : YYSYMBOL_array_expr = 1271, /* array_expr */
1958 : YYSYMBOL_array_expr_list = 1272, /* array_expr_list */
1959 : YYSYMBOL_extract_list = 1273, /* extract_list */
1960 : YYSYMBOL_extract_arg = 1274, /* extract_arg */
1961 : YYSYMBOL_unicode_normal_form = 1275, /* unicode_normal_form */
1962 : YYSYMBOL_overlay_list = 1276, /* overlay_list */
1963 : YYSYMBOL_position_list = 1277, /* position_list */
1964 : YYSYMBOL_substr_list = 1278, /* substr_list */
1965 : YYSYMBOL_trim_list = 1279, /* trim_list */
1966 : YYSYMBOL_in_expr = 1280, /* in_expr */
1967 : YYSYMBOL_case_expr = 1281, /* case_expr */
1968 : YYSYMBOL_when_clause_list = 1282, /* when_clause_list */
1969 : YYSYMBOL_when_clause = 1283, /* when_clause */
1970 : YYSYMBOL_case_default = 1284, /* case_default */
1971 : YYSYMBOL_case_arg = 1285, /* case_arg */
1972 : YYSYMBOL_columnref = 1286, /* columnref */
1973 : YYSYMBOL_indirection_el = 1287, /* indirection_el */
1974 : YYSYMBOL_opt_slice_bound = 1288, /* opt_slice_bound */
1975 : YYSYMBOL_indirection = 1289, /* indirection */
1976 : YYSYMBOL_opt_indirection = 1290, /* opt_indirection */
1977 : YYSYMBOL_opt_asymmetric = 1291, /* opt_asymmetric */
1978 : YYSYMBOL_json_passing_clause_opt = 1292, /* json_passing_clause_opt */
1979 : YYSYMBOL_json_arguments = 1293, /* json_arguments */
1980 : YYSYMBOL_json_argument = 1294, /* json_argument */
1981 : YYSYMBOL_json_wrapper_behavior = 1295, /* json_wrapper_behavior */
1982 : YYSYMBOL_json_behavior = 1296, /* json_behavior */
1983 : YYSYMBOL_json_behavior_type = 1297, /* json_behavior_type */
1984 : YYSYMBOL_json_behavior_clause_opt = 1298, /* json_behavior_clause_opt */
1985 : YYSYMBOL_json_on_error_clause_opt = 1299, /* json_on_error_clause_opt */
1986 : YYSYMBOL_json_value_expr = 1300, /* json_value_expr */
1987 : YYSYMBOL_json_format_clause = 1301, /* json_format_clause */
1988 : YYSYMBOL_json_format_clause_opt = 1302, /* json_format_clause_opt */
1989 : YYSYMBOL_json_quotes_clause_opt = 1303, /* json_quotes_clause_opt */
1990 : YYSYMBOL_json_returning_clause_opt = 1304, /* json_returning_clause_opt */
1991 : YYSYMBOL_json_predicate_type_constraint = 1305, /* json_predicate_type_constraint */
1992 : YYSYMBOL_json_key_uniqueness_constraint_opt = 1306, /* json_key_uniqueness_constraint_opt */
1993 : YYSYMBOL_json_name_and_value_list = 1307, /* json_name_and_value_list */
1994 : YYSYMBOL_json_name_and_value = 1308, /* json_name_and_value */
1995 : YYSYMBOL_json_object_constructor_null_clause_opt = 1309, /* json_object_constructor_null_clause_opt */
1996 : YYSYMBOL_json_array_constructor_null_clause_opt = 1310, /* json_array_constructor_null_clause_opt */
1997 : YYSYMBOL_json_value_expr_list = 1311, /* json_value_expr_list */
1998 : YYSYMBOL_json_aggregate_func = 1312, /* json_aggregate_func */
1999 : YYSYMBOL_json_array_aggregate_order_by_clause_opt = 1313, /* json_array_aggregate_order_by_clause_opt */
2000 : YYSYMBOL_opt_target_list = 1314, /* opt_target_list */
2001 : YYSYMBOL_target_list = 1315, /* target_list */
2002 : YYSYMBOL_target_el = 1316, /* target_el */
2003 : YYSYMBOL_qualified_name_list = 1317, /* qualified_name_list */
2004 : YYSYMBOL_qualified_name = 1318, /* qualified_name */
2005 : YYSYMBOL_name_list = 1319, /* name_list */
2006 : YYSYMBOL_name = 1320, /* name */
2007 : YYSYMBOL_attr_name = 1321, /* attr_name */
2008 : YYSYMBOL_file_name = 1322, /* file_name */
2009 : YYSYMBOL_func_name = 1323, /* func_name */
2010 : YYSYMBOL_AexprConst = 1324, /* AexprConst */
2011 : YYSYMBOL_Iconst = 1325, /* Iconst */
2012 : YYSYMBOL_SignedIconst = 1326, /* SignedIconst */
2013 : YYSYMBOL_RoleId = 1327, /* RoleId */
2014 : YYSYMBOL_RoleSpec = 1328, /* RoleSpec */
2015 : YYSYMBOL_role_list = 1329, /* role_list */
2016 : YYSYMBOL_NonReservedWord = 1330, /* NonReservedWord */
2017 : YYSYMBOL_BareColLabel = 1331, /* BareColLabel */
2018 : YYSYMBOL_unreserved_keyword = 1332, /* unreserved_keyword */
2019 : YYSYMBOL_col_name_keyword = 1333, /* col_name_keyword */
2020 : YYSYMBOL_type_func_name_keyword = 1334, /* type_func_name_keyword */
2021 : YYSYMBOL_reserved_keyword = 1335, /* reserved_keyword */
2022 : YYSYMBOL_bare_label_keyword = 1336, /* bare_label_keyword */
2023 : YYSYMBOL_statements = 1337, /* statements */
2024 : YYSYMBOL_statement = 1338, /* statement */
2025 : YYSYMBOL_CreateAsStmt = 1339, /* CreateAsStmt */
2026 : YYSYMBOL_1340_1 = 1340, /* $@1 */
2027 : YYSYMBOL_1341_2 = 1341, /* $@2 */
2028 : YYSYMBOL_at = 1342, /* at */
2029 : YYSYMBOL_ECPGConnect = 1343, /* ECPGConnect */
2030 : YYSYMBOL_connection_target = 1344, /* connection_target */
2031 : YYSYMBOL_opt_database_name = 1345, /* opt_database_name */
2032 : YYSYMBOL_db_prefix = 1346, /* db_prefix */
2033 : YYSYMBOL_server = 1347, /* server */
2034 : YYSYMBOL_opt_server = 1348, /* opt_server */
2035 : YYSYMBOL_server_name = 1349, /* server_name */
2036 : YYSYMBOL_opt_port = 1350, /* opt_port */
2037 : YYSYMBOL_opt_connection_name = 1351, /* opt_connection_name */
2038 : YYSYMBOL_opt_user = 1352, /* opt_user */
2039 : YYSYMBOL_ora_user = 1353, /* ora_user */
2040 : YYSYMBOL_user_name = 1354, /* user_name */
2041 : YYSYMBOL_char_variable = 1355, /* char_variable */
2042 : YYSYMBOL_opt_options = 1356, /* opt_options */
2043 : YYSYMBOL_connect_options = 1357, /* connect_options */
2044 : YYSYMBOL_opt_opt_value = 1358, /* opt_opt_value */
2045 : YYSYMBOL_prepared_name = 1359, /* prepared_name */
2046 : YYSYMBOL_ECPGDeclareStmt = 1360, /* ECPGDeclareStmt */
2047 : YYSYMBOL_ECPGCursorStmt = 1361, /* ECPGCursorStmt */
2048 : YYSYMBOL_ECPGExecuteImmediateStmt = 1362, /* ECPGExecuteImmediateStmt */
2049 : YYSYMBOL_ECPGVarDeclaration = 1363, /* ECPGVarDeclaration */
2050 : YYSYMBOL_single_vt_declaration = 1364, /* single_vt_declaration */
2051 : YYSYMBOL_precision = 1365, /* precision */
2052 : YYSYMBOL_opt_scale = 1366, /* opt_scale */
2053 : YYSYMBOL_ecpg_interval = 1367, /* ecpg_interval */
2054 : YYSYMBOL_ECPGDeclaration = 1368, /* ECPGDeclaration */
2055 : YYSYMBOL_1369_3 = 1369, /* $@3 */
2056 : YYSYMBOL_sql_startdeclare = 1370, /* sql_startdeclare */
2057 : YYSYMBOL_sql_enddeclare = 1371, /* sql_enddeclare */
2058 : YYSYMBOL_var_type_declarations = 1372, /* var_type_declarations */
2059 : YYSYMBOL_vt_declarations = 1373, /* vt_declarations */
2060 : YYSYMBOL_variable_declarations = 1374, /* variable_declarations */
2061 : YYSYMBOL_type_declaration = 1375, /* type_declaration */
2062 : YYSYMBOL_1376_4 = 1376, /* $@4 */
2063 : YYSYMBOL_var_declaration = 1377, /* var_declaration */
2064 : YYSYMBOL_1378_5 = 1378, /* $@5 */
2065 : YYSYMBOL_1379_6 = 1379, /* $@6 */
2066 : YYSYMBOL_opt_bit_field = 1380, /* opt_bit_field */
2067 : YYSYMBOL_storage_declaration = 1381, /* storage_declaration */
2068 : YYSYMBOL_storage_clause = 1382, /* storage_clause */
2069 : YYSYMBOL_storage_modifier = 1383, /* storage_modifier */
2070 : YYSYMBOL_var_type = 1384, /* var_type */
2071 : YYSYMBOL_enum_type = 1385, /* enum_type */
2072 : YYSYMBOL_enum_definition = 1386, /* enum_definition */
2073 : YYSYMBOL_struct_union_type_with_symbol = 1387, /* struct_union_type_with_symbol */
2074 : YYSYMBOL_1388_7 = 1388, /* $@7 */
2075 : YYSYMBOL_struct_union_type = 1389, /* struct_union_type */
2076 : YYSYMBOL_1390_8 = 1390, /* $@8 */
2077 : YYSYMBOL_s_struct_union_symbol = 1391, /* s_struct_union_symbol */
2078 : YYSYMBOL_s_struct_union = 1392, /* s_struct_union */
2079 : YYSYMBOL_simple_type = 1393, /* simple_type */
2080 : YYSYMBOL_unsigned_type = 1394, /* unsigned_type */
2081 : YYSYMBOL_signed_type = 1395, /* signed_type */
2082 : YYSYMBOL_opt_signed = 1396, /* opt_signed */
2083 : YYSYMBOL_variable_list = 1397, /* variable_list */
2084 : YYSYMBOL_variable = 1398, /* variable */
2085 : YYSYMBOL_opt_initializer = 1399, /* opt_initializer */
2086 : YYSYMBOL_opt_pointer = 1400, /* opt_pointer */
2087 : YYSYMBOL_ECPGDeclare = 1401, /* ECPGDeclare */
2088 : YYSYMBOL_ECPGDisconnect = 1402, /* ECPGDisconnect */
2089 : YYSYMBOL_dis_name = 1403, /* dis_name */
2090 : YYSYMBOL_connection_object = 1404, /* connection_object */
2091 : YYSYMBOL_execstring = 1405, /* execstring */
2092 : YYSYMBOL_ECPGFree = 1406, /* ECPGFree */
2093 : YYSYMBOL_ECPGOpen = 1407, /* ECPGOpen */
2094 : YYSYMBOL_opt_ecpg_using = 1408, /* opt_ecpg_using */
2095 : YYSYMBOL_ecpg_using = 1409, /* ecpg_using */
2096 : YYSYMBOL_using_descriptor = 1410, /* using_descriptor */
2097 : YYSYMBOL_into_descriptor = 1411, /* into_descriptor */
2098 : YYSYMBOL_into_sqlda = 1412, /* into_sqlda */
2099 : YYSYMBOL_using_list = 1413, /* using_list */
2100 : YYSYMBOL_UsingValue = 1414, /* UsingValue */
2101 : YYSYMBOL_UsingConst = 1415, /* UsingConst */
2102 : YYSYMBOL_ECPGDescribe = 1416, /* ECPGDescribe */
2103 : YYSYMBOL_opt_output = 1417, /* opt_output */
2104 : YYSYMBOL_ECPGAllocateDescr = 1418, /* ECPGAllocateDescr */
2105 : YYSYMBOL_ECPGDeallocateDescr = 1419, /* ECPGDeallocateDescr */
2106 : YYSYMBOL_ECPGGetDescriptorHeader = 1420, /* ECPGGetDescriptorHeader */
2107 : YYSYMBOL_ECPGGetDescHeaderItems = 1421, /* ECPGGetDescHeaderItems */
2108 : YYSYMBOL_ECPGGetDescHeaderItem = 1422, /* ECPGGetDescHeaderItem */
2109 : YYSYMBOL_ECPGSetDescriptorHeader = 1423, /* ECPGSetDescriptorHeader */
2110 : YYSYMBOL_ECPGSetDescHeaderItems = 1424, /* ECPGSetDescHeaderItems */
2111 : YYSYMBOL_ECPGSetDescHeaderItem = 1425, /* ECPGSetDescHeaderItem */
2112 : YYSYMBOL_IntConstVar = 1426, /* IntConstVar */
2113 : YYSYMBOL_desc_header_item = 1427, /* desc_header_item */
2114 : YYSYMBOL_ECPGGetDescriptor = 1428, /* ECPGGetDescriptor */
2115 : YYSYMBOL_ECPGGetDescItems = 1429, /* ECPGGetDescItems */
2116 : YYSYMBOL_ECPGGetDescItem = 1430, /* ECPGGetDescItem */
2117 : YYSYMBOL_ECPGSetDescriptor = 1431, /* ECPGSetDescriptor */
2118 : YYSYMBOL_ECPGSetDescItems = 1432, /* ECPGSetDescItems */
2119 : YYSYMBOL_ECPGSetDescItem = 1433, /* ECPGSetDescItem */
2120 : YYSYMBOL_AllConstVar = 1434, /* AllConstVar */
2121 : YYSYMBOL_descriptor_item = 1435, /* descriptor_item */
2122 : YYSYMBOL_ECPGSetAutocommit = 1436, /* ECPGSetAutocommit */
2123 : YYSYMBOL_on_off = 1437, /* on_off */
2124 : YYSYMBOL_ECPGSetConnection = 1438, /* ECPGSetConnection */
2125 : YYSYMBOL_ECPGTypedef = 1439, /* ECPGTypedef */
2126 : YYSYMBOL_1440_9 = 1440, /* $@9 */
2127 : YYSYMBOL_opt_reference = 1441, /* opt_reference */
2128 : YYSYMBOL_ECPGVar = 1442, /* ECPGVar */
2129 : YYSYMBOL_1443_10 = 1443, /* $@10 */
2130 : YYSYMBOL_ECPGWhenever = 1444, /* ECPGWhenever */
2131 : YYSYMBOL_action = 1445, /* action */
2132 : YYSYMBOL_ECPGKeywords = 1446, /* ECPGKeywords */
2133 : YYSYMBOL_ECPGKeywords_vanames = 1447, /* ECPGKeywords_vanames */
2134 : YYSYMBOL_ECPGKeywords_rest = 1448, /* ECPGKeywords_rest */
2135 : YYSYMBOL_ECPGTypeName = 1449, /* ECPGTypeName */
2136 : YYSYMBOL_symbol = 1450, /* symbol */
2137 : YYSYMBOL_ECPGColId = 1451, /* ECPGColId */
2138 : YYSYMBOL_ColId = 1452, /* ColId */
2139 : YYSYMBOL_type_function_name = 1453, /* type_function_name */
2140 : YYSYMBOL_ColLabel = 1454, /* ColLabel */
2141 : YYSYMBOL_ECPGColLabel = 1455, /* ECPGColLabel */
2142 : YYSYMBOL_ECPGCKeywords = 1456, /* ECPGCKeywords */
2143 : YYSYMBOL_all_unreserved_keyword = 1457, /* all_unreserved_keyword */
2144 : YYSYMBOL_ECPGunreserved_interval = 1458, /* ECPGunreserved_interval */
2145 : YYSYMBOL_into_list = 1459, /* into_list */
2146 : YYSYMBOL_ecpgstart = 1460, /* ecpgstart */
2147 : YYSYMBOL_c_args = 1461, /* c_args */
2148 : YYSYMBOL_coutputvariable = 1462, /* coutputvariable */
2149 : YYSYMBOL_civarind = 1463, /* civarind */
2150 : YYSYMBOL_char_civar = 1464, /* char_civar */
2151 : YYSYMBOL_civar = 1465, /* civar */
2152 : YYSYMBOL_indicator = 1466, /* indicator */
2153 : YYSYMBOL_cvariable = 1467, /* cvariable */
2154 : YYSYMBOL_ecpg_param = 1468, /* ecpg_param */
2155 : YYSYMBOL_ecpg_bconst = 1469, /* ecpg_bconst */
2156 : YYSYMBOL_ecpg_fconst = 1470, /* ecpg_fconst */
2157 : YYSYMBOL_ecpg_sconst = 1471, /* ecpg_sconst */
2158 : YYSYMBOL_ecpg_xconst = 1472, /* ecpg_xconst */
2159 : YYSYMBOL_ecpg_ident = 1473, /* ecpg_ident */
2160 : YYSYMBOL_quoted_ident_stringvar = 1474, /* quoted_ident_stringvar */
2161 : YYSYMBOL_c_stuff_item = 1475, /* c_stuff_item */
2162 : YYSYMBOL_c_stuff = 1476, /* c_stuff */
2163 : YYSYMBOL_c_list = 1477, /* c_list */
2164 : YYSYMBOL_c_term = 1478, /* c_term */
2165 : YYSYMBOL_c_thing = 1479, /* c_thing */
2166 : YYSYMBOL_c_anything = 1480, /* c_anything */
2167 : YYSYMBOL_DeallocateStmt = 1481, /* DeallocateStmt */
2168 : YYSYMBOL_Iresult = 1482, /* Iresult */
2169 : YYSYMBOL_execute_rest = 1483, /* execute_rest */
2170 : YYSYMBOL_ecpg_into = 1484, /* ecpg_into */
2171 : YYSYMBOL_opt_ecpg_into = 1485, /* opt_ecpg_into */
2172 : YYSYMBOL_ecpg_fetch_into = 1486, /* ecpg_fetch_into */
2173 : YYSYMBOL_opt_ecpg_fetch_into = 1487 /* opt_ecpg_fetch_into */
2174 : };
2175 : typedef enum yysymbol_kind_t yysymbol_kind_t;
2176 :
2177 :
2178 :
2179 :
2180 : #ifdef short
2181 : # undef short
2182 : #endif
2183 :
2184 : /* On compilers that do not define __PTRDIFF_MAX__ etc., make sure
2185 : <limits.h> and (if available) <stdint.h> are included
2186 : so that the code can choose integer types of a good width. */
2187 :
2188 : #ifndef __PTRDIFF_MAX__
2189 : # include <limits.h> /* INFRINGES ON USER NAME SPACE */
2190 : # if defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__
2191 : # include <stdint.h> /* INFRINGES ON USER NAME SPACE */
2192 : # define YY_STDINT_H
2193 : # endif
2194 : #endif
2195 :
2196 : /* Narrow types that promote to a signed type and that can represent a
2197 : signed or unsigned integer of at least N bits. In tables they can
2198 : save space and decrease cache pressure. Promoting to a signed type
2199 : helps avoid bugs in integer arithmetic. */
2200 :
2201 : #ifdef __INT_LEAST8_MAX__
2202 : typedef __INT_LEAST8_TYPE__ yytype_int8;
2203 : #elif defined YY_STDINT_H
2204 : typedef int_least8_t yytype_int8;
2205 : #else
2206 : typedef signed char yytype_int8;
2207 : #endif
2208 :
2209 : #ifdef __INT_LEAST16_MAX__
2210 : typedef __INT_LEAST16_TYPE__ yytype_int16;
2211 : #elif defined YY_STDINT_H
2212 : typedef int_least16_t yytype_int16;
2213 : #else
2214 : typedef short yytype_int16;
2215 : #endif
2216 :
2217 : /* Work around bug in HP-UX 11.23, which defines these macros
2218 : incorrectly for preprocessor constants. This workaround can likely
2219 : be removed in 2023, as HPE has promised support for HP-UX 11.23
2220 : (aka HP-UX 11i v2) only through the end of 2022; see Table 2 of
2221 : <https://h20195.www2.hpe.com/V2/getpdf.aspx/4AA4-7673ENW.pdf>. */
2222 : #ifdef __hpux
2223 : # undef UINT_LEAST8_MAX
2224 : # undef UINT_LEAST16_MAX
2225 : # define UINT_LEAST8_MAX 255
2226 : # define UINT_LEAST16_MAX 65535
2227 : #endif
2228 :
2229 : #if defined __UINT_LEAST8_MAX__ && __UINT_LEAST8_MAX__ <= __INT_MAX__
2230 : typedef __UINT_LEAST8_TYPE__ yytype_uint8;
2231 : #elif (!defined __UINT_LEAST8_MAX__ && defined YY_STDINT_H \
2232 : && UINT_LEAST8_MAX <= INT_MAX)
2233 : typedef uint_least8_t yytype_uint8;
2234 : #elif !defined __UINT_LEAST8_MAX__ && UCHAR_MAX <= INT_MAX
2235 : typedef unsigned char yytype_uint8;
2236 : #else
2237 : typedef short yytype_uint8;
2238 : #endif
2239 :
2240 : #if defined __UINT_LEAST16_MAX__ && __UINT_LEAST16_MAX__ <= __INT_MAX__
2241 : typedef __UINT_LEAST16_TYPE__ yytype_uint16;
2242 : #elif (!defined __UINT_LEAST16_MAX__ && defined YY_STDINT_H \
2243 : && UINT_LEAST16_MAX <= INT_MAX)
2244 : typedef uint_least16_t yytype_uint16;
2245 : #elif !defined __UINT_LEAST16_MAX__ && USHRT_MAX <= INT_MAX
2246 : typedef unsigned short yytype_uint16;
2247 : #else
2248 : typedef int yytype_uint16;
2249 : #endif
2250 :
2251 : #ifndef YYPTRDIFF_T
2252 : # if defined __PTRDIFF_TYPE__ && defined __PTRDIFF_MAX__
2253 : # define YYPTRDIFF_T __PTRDIFF_TYPE__
2254 : # define YYPTRDIFF_MAXIMUM __PTRDIFF_MAX__
2255 : # elif defined PTRDIFF_MAX
2256 : # ifndef ptrdiff_t
2257 : # include <stddef.h> /* INFRINGES ON USER NAME SPACE */
2258 : # endif
2259 : # define YYPTRDIFF_T ptrdiff_t
2260 : # define YYPTRDIFF_MAXIMUM PTRDIFF_MAX
2261 : # else
2262 : # define YYPTRDIFF_T long
2263 : # define YYPTRDIFF_MAXIMUM LONG_MAX
2264 : # endif
2265 : #endif
2266 :
2267 : #ifndef YYSIZE_T
2268 : # ifdef __SIZE_TYPE__
2269 : # define YYSIZE_T __SIZE_TYPE__
2270 : # elif defined size_t
2271 : # define YYSIZE_T size_t
2272 : # elif defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__
2273 : # include <stddef.h> /* INFRINGES ON USER NAME SPACE */
2274 : # define YYSIZE_T size_t
2275 : # else
2276 : # define YYSIZE_T unsigned
2277 : # endif
2278 : #endif
2279 :
2280 : #define YYSIZE_MAXIMUM \
2281 : YY_CAST (YYPTRDIFF_T, \
2282 : (YYPTRDIFF_MAXIMUM < YY_CAST (YYSIZE_T, -1) \
2283 : ? YYPTRDIFF_MAXIMUM \
2284 : : YY_CAST (YYSIZE_T, -1)))
2285 :
2286 : #define YYSIZEOF(X) YY_CAST (YYPTRDIFF_T, sizeof (X))
2287 :
2288 :
2289 : /* Stored state numbers (used for stacks). */
2290 : typedef yytype_int16 yy_state_t;
2291 :
2292 : /* State numbers in computations. */
2293 : typedef int yy_state_fast_t;
2294 :
2295 : #ifndef YY_
2296 : # if defined YYENABLE_NLS && YYENABLE_NLS
2297 : # if ENABLE_NLS
2298 : # include <libintl.h> /* INFRINGES ON USER NAME SPACE */
2299 : # define YY_(Msgid) dgettext ("bison-runtime", Msgid)
2300 : # endif
2301 : # endif
2302 : # ifndef YY_
2303 : # define YY_(Msgid) Msgid
2304 : # endif
2305 : #endif
2306 :
2307 :
2308 : #ifndef YY_ATTRIBUTE_PURE
2309 : # if defined __GNUC__ && 2 < __GNUC__ + (96 <= __GNUC_MINOR__)
2310 : # define YY_ATTRIBUTE_PURE __attribute__ ((__pure__))
2311 : # else
2312 : # define YY_ATTRIBUTE_PURE
2313 : # endif
2314 : #endif
2315 :
2316 : #ifndef YY_ATTRIBUTE_UNUSED
2317 : # if defined __GNUC__ && 2 < __GNUC__ + (7 <= __GNUC_MINOR__)
2318 : # define YY_ATTRIBUTE_UNUSED __attribute__ ((__unused__))
2319 : # else
2320 : # define YY_ATTRIBUTE_UNUSED
2321 : # endif
2322 : #endif
2323 :
2324 : /* Suppress unused-variable warnings by "using" E. */
2325 : #if ! defined lint || defined __GNUC__
2326 : # define YY_USE(E) ((void) (E))
2327 : #else
2328 : # define YY_USE(E) /* empty */
2329 : #endif
2330 :
2331 : #if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
2332 : /* Suppress an incorrect diagnostic about yylval being uninitialized. */
2333 : # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
2334 : _Pragma ("GCC diagnostic push") \
2335 : _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"") \
2336 : _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
2337 : # define YY_IGNORE_MAYBE_UNINITIALIZED_END \
2338 : _Pragma ("GCC diagnostic pop")
2339 : #else
2340 : # define YY_INITIAL_VALUE(Value) Value
2341 : #endif
2342 : #ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
2343 : # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
2344 : # define YY_IGNORE_MAYBE_UNINITIALIZED_END
2345 : #endif
2346 : #ifndef YY_INITIAL_VALUE
2347 : # define YY_INITIAL_VALUE(Value) /* Nothing. */
2348 : #endif
2349 :
2350 : #if defined __cplusplus && defined __GNUC__ && ! defined __ICC && 6 <= __GNUC__
2351 : # define YY_IGNORE_USELESS_CAST_BEGIN \
2352 : _Pragma ("GCC diagnostic push") \
2353 : _Pragma ("GCC diagnostic ignored \"-Wuseless-cast\"")
2354 : # define YY_IGNORE_USELESS_CAST_END \
2355 : _Pragma ("GCC diagnostic pop")
2356 : #endif
2357 : #ifndef YY_IGNORE_USELESS_CAST_BEGIN
2358 : # define YY_IGNORE_USELESS_CAST_BEGIN
2359 : # define YY_IGNORE_USELESS_CAST_END
2360 : #endif
2361 :
2362 :
2363 : #define YY_ASSERT(E) ((void) (0 && (E)))
2364 :
2365 : #if !defined yyoverflow
2366 :
2367 : /* The parser invokes alloca or malloc; define the necessary symbols. */
2368 :
2369 : # ifdef YYSTACK_USE_ALLOCA
2370 : # if YYSTACK_USE_ALLOCA
2371 : # ifdef __GNUC__
2372 : # define YYSTACK_ALLOC __builtin_alloca
2373 : # elif defined __BUILTIN_VA_ARG_INCR
2374 : # include <alloca.h> /* INFRINGES ON USER NAME SPACE */
2375 : # elif defined _AIX
2376 : # define YYSTACK_ALLOC __alloca
2377 : # elif defined _MSC_VER
2378 : # include <malloc.h> /* INFRINGES ON USER NAME SPACE */
2379 : # define alloca _alloca
2380 : # else
2381 : # define YYSTACK_ALLOC alloca
2382 : # if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
2383 : # include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
2384 : /* Use EXIT_SUCCESS as a witness for stdlib.h. */
2385 : # ifndef EXIT_SUCCESS
2386 : # define EXIT_SUCCESS 0
2387 : # endif
2388 : # endif
2389 : # endif
2390 : # endif
2391 : # endif
2392 :
2393 : # ifdef YYSTACK_ALLOC
2394 : /* Pacify GCC's 'empty if-body' warning. */
2395 : # define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
2396 : # ifndef YYSTACK_ALLOC_MAXIMUM
2397 : /* The OS might guarantee only one guard page at the bottom of the stack,
2398 : and a page size can be as small as 4096 bytes. So we cannot safely
2399 : invoke alloca (N) if N exceeds 4096. Use a slightly smaller number
2400 : to allow for a few compiler-allocated temporary stack slots. */
2401 : # define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */
2402 : # endif
2403 : # else
2404 : # define YYSTACK_ALLOC YYMALLOC
2405 : # define YYSTACK_FREE YYFREE
2406 : # ifndef YYSTACK_ALLOC_MAXIMUM
2407 : # define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
2408 : # endif
2409 : # if (defined __cplusplus && ! defined EXIT_SUCCESS \
2410 : && ! ((defined YYMALLOC || defined malloc) \
2411 : && (defined YYFREE || defined free)))
2412 : # include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
2413 : # ifndef EXIT_SUCCESS
2414 : # define EXIT_SUCCESS 0
2415 : # endif
2416 : # endif
2417 : # ifndef YYMALLOC
2418 : # define YYMALLOC malloc
2419 : # if ! defined malloc && ! defined EXIT_SUCCESS
2420 : void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
2421 : # endif
2422 : # endif
2423 : # ifndef YYFREE
2424 : # define YYFREE free
2425 : # if ! defined free && ! defined EXIT_SUCCESS
2426 : void free (void *); /* INFRINGES ON USER NAME SPACE */
2427 : # endif
2428 : # endif
2429 : # endif
2430 : #endif /* !defined yyoverflow */
2431 :
2432 : #if (! defined yyoverflow \
2433 : && (! defined __cplusplus \
2434 : || (defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL \
2435 : && defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
2436 :
2437 : /* A type that is properly aligned for any stack member. */
2438 : union yyalloc
2439 : {
2440 : yy_state_t yyss_alloc;
2441 : YYSTYPE yyvs_alloc;
2442 : YYLTYPE yyls_alloc;
2443 : };
2444 :
2445 : /* The size of the maximum gap between one aligned stack and the next. */
2446 : # define YYSTACK_GAP_MAXIMUM (YYSIZEOF (union yyalloc) - 1)
2447 :
2448 : /* The size of an array large to enough to hold all stacks, each with
2449 : N elements. */
2450 : # define YYSTACK_BYTES(N) \
2451 : ((N) * (YYSIZEOF (yy_state_t) + YYSIZEOF (YYSTYPE) \
2452 : + YYSIZEOF (YYLTYPE)) \
2453 : + 2 * YYSTACK_GAP_MAXIMUM)
2454 :
2455 : # define YYCOPY_NEEDED 1
2456 :
2457 : /* Relocate STACK from its old location to the new one. The
2458 : local variables YYSIZE and YYSTACKSIZE give the old and new number of
2459 : elements in the stack, and YYPTR gives the new location of the
2460 : stack. Advance YYPTR to a properly aligned location for the next
2461 : stack. */
2462 : # define YYSTACK_RELOCATE(Stack_alloc, Stack) \
2463 : do \
2464 : { \
2465 : YYPTRDIFF_T yynewbytes; \
2466 : YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
2467 : Stack = &yyptr->Stack_alloc; \
2468 : yynewbytes = yystacksize * YYSIZEOF (*Stack) + YYSTACK_GAP_MAXIMUM; \
2469 : yyptr += yynewbytes / YYSIZEOF (*yyptr); \
2470 : } \
2471 : while (0)
2472 :
2473 : #endif
2474 :
2475 : #if defined YYCOPY_NEEDED && YYCOPY_NEEDED
2476 : /* Copy COUNT objects from SRC to DST. The source and destination do
2477 : not overlap. */
2478 : # ifndef YYCOPY
2479 : # if defined __GNUC__ && 1 < __GNUC__
2480 : # define YYCOPY(Dst, Src, Count) \
2481 : __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src)))
2482 : # else
2483 : # define YYCOPY(Dst, Src, Count) \
2484 : do \
2485 : { \
2486 : YYPTRDIFF_T yyi; \
2487 : for (yyi = 0; yyi < (Count); yyi++) \
2488 : (Dst)[yyi] = (Src)[yyi]; \
2489 : } \
2490 : while (0)
2491 : # endif
2492 : # endif
2493 : #endif /* !YYCOPY_NEEDED */
2494 :
2495 : /* YYFINAL -- State number of the termination state. */
2496 : #define YYFINAL 3
2497 : /* YYLAST -- Last index in YYTABLE. */
2498 : #define YYLAST 163602
2499 :
2500 : /* YYNTOKENS -- Number of terminals. */
2501 : #define YYNTOKENS 614
2502 : /* YYNNTS -- Number of nonterminals. */
2503 : #define YYNNTS 874
2504 : /* YYNRULES -- Number of rules. */
2505 : #define YYNRULES 3904
2506 : /* YYNSTATES -- Number of states. */
2507 : #define YYNSTATES 7144
2508 :
2509 : /* YYMAXUTOK -- Last valid token kind. */
2510 : #define YYMAXUTOK 849
2511 :
2512 :
2513 : /* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM
2514 : as returned by yylex, with out-of-bounds checking. */
2515 : #define YYTRANSLATE(YYX) \
2516 : (0 <= (YYX) && (YYX) <= YYMAXUTOK \
2517 : ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \
2518 : : YYSYMBOL_YYUNDEF)
2519 :
2520 : /* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
2521 : as returned by yylex. */
2522 : static const yytype_int16 yytranslate[] =
2523 : {
2524 : 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2525 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2526 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2527 : 2, 2, 2, 2, 2, 2, 2, 601, 2, 2,
2528 : 606, 607, 599, 597, 609, 598, 608, 600, 2, 2,
2529 : 2, 2, 2, 2, 2, 2, 2, 2, 611, 610,
2530 : 594, 596, 595, 2, 2, 2, 2, 2, 2, 2,
2531 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2532 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2533 : 2, 604, 2, 605, 602, 2, 2, 2, 2, 2,
2534 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2535 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2536 : 2, 2, 2, 612, 2, 613, 2, 2, 2, 2,
2537 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2538 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2539 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2540 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2541 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2542 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2543 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2544 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2545 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2546 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2547 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2548 : 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2549 : 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
2550 : 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
2551 : 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
2552 : 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
2553 : 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
2554 : 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
2555 : 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
2556 : 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
2557 : 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
2558 : 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
2559 : 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
2560 : 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
2561 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
2562 : 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
2563 : 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
2564 : 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
2565 : 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
2566 : 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
2567 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
2568 : 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
2569 : 195, 196, 197, 198, 199, 200, 201, 202, 203, 204,
2570 : 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
2571 : 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
2572 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
2573 : 235, 236, 237, 238, 239, 240, 241, 242, 243, 244,
2574 : 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
2575 : 255, 256, 257, 258, 259, 260, 261, 262, 263, 264,
2576 : 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
2577 : 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
2578 : 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
2579 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
2580 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
2581 : 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
2582 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
2583 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
2584 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
2585 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
2586 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
2587 : 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
2588 : 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
2589 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
2590 : 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
2591 : 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
2592 : 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
2593 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
2594 : 445, 446, 447, 448, 449, 450, 451, 452, 453, 454,
2595 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
2596 : 465, 466, 467, 468, 469, 470, 471, 472, 473, 474,
2597 : 475, 476, 477, 478, 479, 480, 481, 482, 483, 484,
2598 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
2599 : 495, 496, 497, 498, 499, 500, 501, 502, 503, 504,
2600 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
2601 : 515, 516, 517, 518, 519, 520, 521, 522, 523, 524,
2602 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
2603 : 535, 536, 537, 538, 539, 540, 541, 542, 543, 544,
2604 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
2605 : 555, 556, 557, 558, 559, 560, 561, 562, 563, 564,
2606 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
2607 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 584,
2608 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 603
2609 : };
2610 :
2611 : #if YYDEBUG
2612 : /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
2613 : static const yytype_int16 yyrline[] =
2614 : {
2615 : 0, 842, 842, 845, 846, 855, 857, 859, 861, 863,
2616 : 865, 867, 869, 871, 873, 875, 877, 879, 881, 883,
2617 : 885, 887, 889, 891, 893, 895, 897, 899, 901, 903,
2618 : 905, 907, 909, 911, 913, 915, 917, 919, 921, 923,
2619 : 925, 942, 944, 946, 948, 950, 952, 954, 956, 958,
2620 : 960, 962, 964, 966, 968, 970, 972, 974, 976, 978,
2621 : 980, 982, 984, 986, 988, 990, 992, 994, 996, 998,
2622 : 1000, 1002, 1004, 1006, 1008, 1010, 1012, 1014, 1018, 1022,
2623 : 1024, 1026, 1028, 1030, 1032, 1034, 1036, 1038, 1040, 1042,
2624 : 1044, 1046, 1048, 1050, 1052, 1077, 1079, 1081, 1083, 1085,
2625 : 1087, 1089, 1091, 1093, 1095, 1097, 1099, 1101, 1103, 1133,
2626 : 1135, 1137, 1139, 1141, 1143, 1145, 1147, 1149, 1151, 1153,
2627 : 1155, 1160, 1162, 1164, 1166, 1168, 1170, 1172, 1174, 1176,
2628 : 1181, 1190, 1194, 1198, 1203, 1207, 1218, 1227, 1231, 1244,
2629 : 1249, 1254, 1266, 1271, 1279, 1284, 1289, 1297, 1304, 1311,
2630 : 1316, 1317, 1322, 1323, 1328, 1329, 1334, 1335, 1336, 1341,
2631 : 1346, 1351, 1352, 1353, 1358, 1359, 1364, 1365, 1370, 1371,
2632 : 1372, 1373, 1377, 1378, 1379, 1380, 1381, 1386, 1387, 1388,
2633 : 1389, 1390, 1391, 1396, 1401, 1402, 1406, 1408, 1413, 1414,
2634 : 1415, 1416, 1421, 1422, 1423, 1424, 1425, 1426, 1431, 1436,
2635 : 1441, 1442, 1447, 1448, 1449, 1450, 1455, 1456, 1461, 1462,
2636 : 1463, 1464, 1465, 1466, 1471, 1472, 1473, 1478, 1479, 1480,
2637 : 1485, 1486, 1487, 1488, 1493, 1494, 1495, 1496, 1500, 1501,
2638 : 1502, 1503, 1504, 1505, 1506, 1511, 1512, 1517, 1518, 1523,
2639 : 1524, 1533, 1534, 1535, 1536, 1541, 1542, 1543, 1544, 1549,
2640 : 1550, 1551, 1552, 1553, 1554, 1555, 1560, 1561, 1562, 1567,
2641 : 1568, 1573, 1578, 1579, 1580, 1581, 1586, 1587, 1592, 1593,
2642 : 1598, 1599, 1604, 1605, 1606, 1607, 1608, 1616, 1621, 1622,
2643 : 1627, 1628, 1633, 1638, 1639, 1640, 1641, 1642, 1647, 1648,
2644 : 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658,
2645 : 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1672,
2646 : 1673, 1678, 1679, 1680, 1685, 1690, 1691, 1692, 1693, 1694,
2647 : 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704,
2648 : 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714,
2649 : 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724,
2650 : 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734,
2651 : 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744,
2652 : 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1756, 1757, 1762,
2653 : 1763, 1768, 1769, 1774, 1775, 1776, 1777, 1782, 1787, 1788,
2654 : 1793, 1794, 1799, 1800, 1801, 1802, 1807, 1808, 1813, 1814,
2655 : 1815, 1816, 1821, 1822, 1827, 1828, 1833, 1834, 1835, 1836,
2656 : 1841, 1846, 1847, 1852, 1857, 1858, 1863, 1864, 1865, 1866,
2657 : 1871, 1886, 1891, 1897, 1902, 1903, 1908, 1909, 1914, 1915,
2658 : 1916, 1921, 1922, 1927, 1928, 1933, 1934, 1935, 1936, 1937,
2659 : 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947,
2660 : 1952, 1953, 1958, 1959, 1964, 1965, 1970, 1971, 1976, 1981,
2661 : 1982, 1983, 1984, 1985, 1986, 1991, 1992, 1997, 2002, 2003,
2662 : 2004, 2005, 2006, 2007, 2012, 2013, 2014, 2015, 2016, 2017,
2663 : 2018, 2019, 2024, 2025, 2030, 2031, 2036, 2037, 2042, 2043,
2664 : 2048, 2049, 2050, 2055, 2056, 2061, 2066, 2067, 2072, 2073,
2665 : 2078, 2079, 2084, 2085, 2090, 2091, 2096, 2097, 2102, 2103,
2666 : 2104, 2105, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117,
2667 : 2118, 2123, 2124, 2125, 2130, 2131, 2136, 2137, 2138, 2143,
2668 : 2144, 2145, 2146, 2147, 2148, 2153, 2158, 2159, 2160, 2165,
2669 : 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2179,
2670 : 2180, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2197,
2671 : 2198, 2203, 2204, 2209, 2210, 2215, 2216, 2221, 2222, 2227,
2672 : 2228, 2233, 2234, 2239, 2240, 2245, 2250, 2251, 2256, 2257,
2673 : 2261, 2262, 2267, 2268, 2273, 2274, 2279, 2280, 2285, 2286,
2674 : 2287, 2288, 2289, 2294, 2299, 2304, 2305, 2306, 2307, 2308,
2675 : 2313, 2314, 2319, 2320, 2325, 2330, 2331, 2336, 2337, 2338,
2676 : 2343, 2344, 2349, 2350, 2351, 2356, 2357, 2358, 2359, 2364,
2677 : 2365, 2370, 2371, 2376, 2381, 2382, 2387, 2388, 2393, 2394,
2678 : 2395, 2400, 2401, 2406, 2411, 2412, 2413, 2418, 2419, 2424,
2679 : 2429, 2430, 2435, 2440, 2441, 2446, 2447, 2452, 2453, 2458,
2680 : 2459, 2464, 2465, 2470, 2471, 2472, 2473, 2474, 2475, 2476,
2681 : 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2490,
2682 : 2491, 2496, 2497, 2498, 2499, 2504, 2505, 2510, 2511, 2516,
2683 : 2517, 2522, 2523, 2528, 2529, 2534, 2535, 2540, 2541, 2546,
2684 : 2547, 2552, 2557, 2558, 2563, 2564, 2569, 2570, 2575, 2576,
2685 : 2581, 2582, 2583, 2587, 2592, 2597, 2598, 2603, 2608, 2609,
2686 : 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619,
2687 : 2620, 2625, 2630, 2631, 2632, 2633, 2638, 2639, 2644, 2645,
2688 : 2650, 2651, 2656, 2657, 2662, 2663, 2668, 2673, 2674, 2679,
2689 : 2680, 2681, 2682, 2687, 2692, 2697, 2702, 2703, 2708, 2709,
2690 : 2714, 2715, 2720, 2721, 2726, 2727, 2728, 2733, 2734, 2735,
2691 : 2736, 2741, 2746, 2747, 2752, 2753, 2758, 2759, 2764, 2765,
2692 : 2770, 2771, 2776, 2781, 2786, 2791, 2792, 2797, 2798, 2803,
2693 : 2804, 2809, 2810, 2815, 2816, 2821, 2822, 2827, 2828, 2829,
2694 : 2830, 2831, 2836, 2841, 2842, 2847, 2848, 2853, 2854, 2855,
2695 : 2860, 2861, 2866, 2867, 2868, 2869, 2870, 2875, 2876, 2881,
2696 : 2882, 2887, 2892, 2893, 2898, 2899, 2904, 2909, 2910, 2915,
2697 : 2916, 2921, 2922, 2927, 2928, 2933, 2934, 2939, 2940, 2941,
2698 : 2946, 2947, 2948, 2949, 2954, 2955, 2959, 2961, 2966, 2967,
2699 : 2968, 2969, 2970, 2971, 2972, 2973, 2978, 2979, 2984, 2985,
2700 : 2990, 2995, 2996, 3001, 3006, 3007, 3008, 3009, 3014, 3022,
2701 : 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032,
2702 : 3033, 3034, 3035, 3036, 3037, 3042, 3047, 3048, 3053, 3054,
2703 : 3059, 3060, 3061, 3062, 3063, 3064, 3069, 3074, 3075, 3080,
2704 : 3085, 3086, 3091, 3092, 3097, 3098, 3099, 3100, 3101, 3109,
2705 : 3110, 3115, 3120, 3121, 3126, 3127, 3128, 3129, 3130, 3135,
2706 : 3136, 3141, 3142, 3147, 3148, 3149, 3154, 3159, 3160, 3165,
2707 : 3166, 3171, 3172, 3177, 3178, 3183, 3184, 3189, 3194, 3199,
2708 : 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209,
2709 : 3210, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223,
2710 : 3224, 3225, 3226, 3227, 3232, 3233, 3234, 3235, 3236, 3241,
2711 : 3242, 3243, 3244, 3245, 3246, 3247, 3248, 3253, 3254, 3255,
2712 : 3260, 3261, 3266, 3267, 3272, 3273, 3278, 3279, 3284, 3289,
2713 : 3290, 3291, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303,
2714 : 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313,
2715 : 3318, 3319, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331,
2716 : 3332, 3333, 3338, 3339, 3344, 3345, 3350, 3351, 3352, 3353,
2717 : 3362, 3371, 3380, 3389, 3398, 3407, 3416, 3429, 3437, 3445,
2718 : 3453, 3461, 3469, 3477, 3496, 3515, 3534, 3542, 3561, 3569,
2719 : 3588, 3600, 3601, 3606, 3607, 3612, 3617, 3618, 3623, 3624,
2720 : 3625, 3626, 3627, 3632, 3633, 3638, 3639, 3640, 3641, 3642,
2721 : 3647, 3648, 3653, 3654, 3659, 3660, 3661, 3662, 3663, 3664,
2722 : 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674,
2723 : 3675, 3676, 3677, 3678, 3679, 3684, 3685, 3690, 3691, 3696,
2724 : 3697, 3702, 3703, 3708, 3709, 3714, 3715, 3720, 3725, 3726,
2725 : 3727, 3732, 3733, 3738, 3743, 3744, 3749, 3750, 3751, 3756,
2726 : 3757, 3758, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3774,
2727 : 3775, 3780, 3781, 3786, 3787, 3792, 3793, 3798, 3799, 3804,
2728 : 3805, 3806, 3811, 3812, 3817, 3818, 3823, 3824, 3829, 3830,
2729 : 3831, 3836, 3837, 3838, 3843, 3844, 3845, 3846, 3851, 3852,
2730 : 3857, 3858, 3863, 3864, 3869, 3870, 3875, 3876, 3877, 3878,
2731 : 3883, 3884, 3889, 3890, 3895, 3896, 3897, 3898, 3899, 3904,
2732 : 3905, 3906, 3907, 3908, 3913, 3918, 3923, 3924, 3925, 3930,
2733 : 3931, 3932, 3937, 3942, 3943, 3944, 3945, 3950, 3951, 3956,
2734 : 3961, 3962, 3967, 3968, 3973, 3974, 3979, 3980, 3981, 3982,
2735 : 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992,
2736 : 3993, 3994, 3995, 4000, 4001, 4002, 4003, 4004, 4009, 4010,
2737 : 4015, 4020, 4021, 4022, 4027, 4028, 4033, 4034, 4039, 4040,
2738 : 4045, 4046, 4051, 4056, 4057, 4062, 4063, 4064, 4069, 4070,
2739 : 4075, 4076, 4081, 4082, 4083, 4084, 4085, 4086, 4091, 4092,
2740 : 4097, 4098, 4103, 4104, 4105, 4106, 4111, 4112, 4117, 4118,
2741 : 4123, 4128, 4133, 4134, 4139, 4140, 4145, 4146, 4147, 4152,
2742 : 4153, 4154, 4159, 4164, 4165, 4170, 4175, 4176, 4177, 4178,
2743 : 4183, 4188, 4189, 4190, 4195, 4196, 4201, 4202, 4207, 4208,
2744 : 4213, 4214, 4219, 4220, 4221, 4222, 4223, 4224, 4225, 4226,
2745 : 4227, 4228, 4229, 4230, 4231, 4232, 4233, 4234, 4235, 4236,
2746 : 4237, 4238, 4239, 4240, 4241, 4242, 4243, 4244, 4245, 4246,
2747 : 4247, 4248, 4249, 4250, 4251, 4252, 4253, 4254, 4255, 4256,
2748 : 4257, 4258, 4259, 4260, 4261, 4262, 4263, 4264, 4265, 4266,
2749 : 4267, 4268, 4269, 4270, 4271, 4272, 4273, 4278, 4279, 4284,
2750 : 4285, 4290, 4291, 4292, 4293, 4294, 4295, 4300, 4301, 4306,
2751 : 4307, 4308, 4309, 4310, 4311, 4312, 4313, 4314, 4315, 4316,
2752 : 4317, 4318, 4319, 4320, 4321, 4322, 4323, 4324, 4325, 4326,
2753 : 4327, 4328, 4329, 4330, 4331, 4332, 4337, 4342, 4343, 4348,
2754 : 4349, 4350, 4355, 4356, 4357, 4358, 4359, 4364, 4369, 4370,
2755 : 4371, 4372, 4373, 4374, 4375, 4376, 4377, 4378, 4379, 4380,
2756 : 4381, 4382, 4383, 4384, 4385, 4386, 4387, 4388, 4389, 4390,
2757 : 4391, 4392, 4397, 4398, 4399, 4404, 4405, 4406, 4407, 4408,
2758 : 4409, 4410, 4415, 4416, 4421, 4422, 4423, 4424, 4429, 4434,
2759 : 4435, 4436, 4437, 4438, 4439, 4440, 4441, 4442, 4447, 4448,
2760 : 4453, 4458, 4459, 4460, 4465, 4466, 4471, 4472, 4473, 4474,
2761 : 4475, 4480, 4481, 4486, 4487, 4488, 4489, 4494, 4495, 4496,
2762 : 4501, 4506, 4507, 4512, 4517, 4518, 4523, 4524, 4525, 4526,
2763 : 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, 4539, 4540,
2764 : 4545, 4546, 4547, 4552, 4553, 4554, 4555, 4556, 4561, 4562,
2765 : 4563, 4568, 4569, 4574, 4575, 4576, 4581, 4582, 4583, 4584,
2766 : 4589, 4590, 4591, 4592, 4597, 4602, 4607, 4608, 4613, 4614,
2767 : 4619, 4620, 4621, 4626, 4627, 4628, 4629, 4630, 4631, 4632,
2768 : 4637, 4638, 4643, 4644, 4645, 4646, 4651, 4656, 4657, 4658,
2769 : 4659, 4664, 4665, 4670, 4675, 4680, 4681, 4686, 4691, 4692,
2770 : 4693, 4694, 4695, 4696, 4697, 4702, 4703, 4708, 4713, 4714,
2771 : 4715, 4716, 4717, 4718, 4723, 4724, 4729, 4734, 4735, 4736,
2772 : 4737, 4738, 4743, 4744, 4749, 4750, 4755, 4756, 4761, 4762,
2773 : 4767, 4768, 4773, 4778, 4779, 4780, 4785, 4786, 4787, 4792,
2774 : 4793, 4798, 4799, 4804, 4805, 4810, 4811, 4816, 4817, 4822,
2775 : 4827, 4828, 4833, 4834, 4839, 4840, 4841, 4842, 4847, 4848,
2776 : 4849, 4850, 4851, 4852, 4853, 4854, 4855, 4856, 4864, 4870,
2777 : 4880, 4881, 4886, 4887, 4888, 4889, 4890, 4895, 4900, 4904,
2778 : 4912, 4913, 4918, 4923, 4924, 4929, 4930, 4931, 4932, 4933,
2779 : 4938, 4939, 4944, 4945, 4950, 4955, 4956, 4957, 4962, 4963,
2780 : 4964, 4969, 4970, 4975, 4976, 4981, 4982, 4987, 4992, 4993,
2781 : 4998, 5003, 5004, 5009, 5014, 5015, 5020, 5021, 5022, 5023,
2782 : 5024, 5025, 5026, 5027, 5032, 5033, 5038, 5039, 5040, 5045,
2783 : 5050, 5051, 5056, 5057, 5062, 5067, 5068, 5073, 5078, 5079,
2784 : 5084, 5085, 5086, 5087, 5088, 5093, 5094, 5099, 5100, 5105,
2785 : 5106, 5111, 5116, 5121, 5122, 5123, 5124, 5125, 5130, 5135,
2786 : 5189, 5190, 5200, 5202, 5203, 5204, 5205, 5206, 5212, 5218,
2787 : 5219, 5224, 5225, 5230, 5231, 5236, 5237, 5238, 5239, 5240,
2788 : 5241, 5242, 5243, 5248, 5249, 5254, 5255, 5256, 5257, 5258,
2789 : 5259, 5260, 5265, 5266, 5267, 5272, 5273, 5278, 5283, 5284,
2790 : 5285, 5290, 5291, 5292, 5297, 5298, 5299, 5304, 5305, 5310,
2791 : 5315, 5319, 5324, 5325, 5326, 5327, 5328, 5329, 5330, 5331,
2792 : 5332, 5337, 5338, 5343, 5344, 5345, 5350, 5351, 5356, 5357,
2793 : 5362, 5363, 5368, 5373, 5374, 5379, 5380, 5385, 5386, 5387,
2794 : 5388, 5393, 5394, 5399, 5400, 5404, 5405, 5406, 5407, 5412,
2795 : 5413, 5418, 5419, 5424, 5429, 5430, 5431, 5436, 5437, 5442,
2796 : 5443, 5448, 5449, 5454, 5455, 5460, 5461, 5466, 5467, 5468,
2797 : 5469, 5470, 5475, 5480, 5485, 5490, 5495, 5496, 5501, 5502,
2798 : 5507, 5508, 5513, 5514, 5519, 5524, 5525, 5526, 5527, 5532,
2799 : 5533, 5538, 5539, 5544, 5545, 5550, 5551, 5556, 5557, 5558,
2800 : 5559, 5560, 5561, 5562, 5563, 5564, 5565, 5566, 5567, 5572,
2801 : 5573, 5574, 5575, 5576, 5577, 5582, 5583, 5584, 5585, 5590,
2802 : 5591, 5596, 5597, 5602, 5603, 5604, 5605, 5606, 5611, 5612,
2803 : 5613, 5614, 5619, 5620, 5625, 5626, 5631, 5632, 5637, 5638,
2804 : 5639, 5644, 5645, 5650, 5651, 5652, 5657, 5662, 5663, 5668,
2805 : 5669, 5674, 5679, 5680, 5685, 5686, 5691, 5692, 5697, 5698,
2806 : 5703, 5704, 5710, 5715, 5716, 5721, 5722, 5727, 5732, 5733,
2807 : 5738, 5739, 5744, 5745, 5746, 5751, 5752, 5757, 5758, 5759,
2808 : 5760, 5761, 5766, 5767, 5772, 5773, 5778, 5783, 5784, 5789,
2809 : 5790, 5795, 5796, 5797, 5798, 5799, 5800, 5805, 5806, 5811,
2810 : 5812, 5817, 5821, 5825, 5826, 5827, 5828, 5833, 5843, 5854,
2811 : 5863, 5864, 5865, 5866, 5867, 5868, 5869, 5870, 5875, 5876,
2812 : 5877, 5878, 5879, 5884, 5885, 5890, 5891, 5896, 5897, 5898,
2813 : 5899, 5900, 5901, 5902, 5903, 5904, 5905, 5906, 5911, 5912,
2814 : 5917, 5918, 5923, 5924, 5929, 5934, 5939, 5940, 5945, 5946,
2815 : 5951, 5956, 5961, 5962, 5963, 5964, 5965, 5966, 5971, 5972,
2816 : 5977, 5978, 5979, 5980, 5985, 5990, 5991, 5992, 5997, 5998,
2817 : 5999, 6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007, 6008,
2818 : 6009, 6010, 6015, 6016, 6021, 6026, 6027, 6028, 6029, 6030,
2819 : 6031, 6032, 6033, 6034, 6035, 6036, 6037, 6038, 6039, 6040,
2820 : 6041, 6042, 6043, 6044, 6045, 6046, 6047, 6048, 6049, 6050,
2821 : 6051, 6052, 6053, 6054, 6055, 6056, 6057, 6058, 6059, 6060,
2822 : 6061, 6062, 6063, 6064, 6065, 6066, 6067, 6068, 6069, 6070,
2823 : 6071, 6072, 6073, 6074, 6075, 6076, 6077, 6078, 6079, 6080,
2824 : 6081, 6082, 6083, 6084, 6088, 6089, 6090, 6091, 6092, 6093,
2825 : 6094, 6095, 6096, 6101, 6102, 6103, 6104, 6105, 6106, 6107,
2826 : 6108, 6109, 6110, 6111, 6112, 6113, 6114, 6115, 6116, 6117,
2827 : 6118, 6119, 6120, 6121, 6122, 6127, 6128, 6129, 6130, 6131,
2828 : 6132, 6133, 6134, 6135, 6136, 6137, 6138, 6139, 6140, 6145,
2829 : 6146, 6147, 6148, 6149, 6150, 6151, 6156, 6157, 6158, 6163,
2830 : 6164, 6165, 6170, 6171, 6172, 6173, 6174, 6175, 6176, 6177,
2831 : 6178, 6179, 6180, 6181, 6182, 6183, 6184, 6185, 6186, 6187,
2832 : 6188, 6189, 6190, 6191, 6192, 6193, 6194, 6195, 6196, 6197,
2833 : 6198, 6199, 6200, 6201, 6202, 6203, 6204, 6205, 6206, 6207,
2834 : 6208, 6209, 6210, 6211, 6212, 6213, 6214, 6215, 6216, 6217,
2835 : 6218, 6219, 6220, 6221, 6222, 6223, 6224, 6225, 6226, 6227,
2836 : 6228, 6229, 6234, 6235, 6240, 6241, 6242, 6243, 6248, 6253,
2837 : 6254, 6259, 6260, 6265, 6266, 6271, 6272, 6273, 6278, 6279,
2838 : 6280, 6285, 6286, 6287, 6288, 6293, 6294, 6299, 6300, 6305,
2839 : 6306, 6311, 6312, 6317, 6318, 6323, 6328, 6329, 6330, 6335,
2840 : 6340, 6341, 6346, 6347, 6352, 6353, 6354, 6355, 6360, 6361,
2841 : 6366, 6367, 6368, 6369, 6370, 6375, 6376, 6377, 6378, 6379,
2842 : 6384, 6385, 6386, 6391, 6392, 6397, 6402, 6403, 6404, 6409,
2843 : 6410, 6415, 6416, 6417, 6418, 6419, 6420, 6421, 6422, 6423,
2844 : 6424, 6425, 6426, 6431, 6432, 6437, 6438, 6443, 6444, 6445,
2845 : 6446, 6447, 6448, 6453, 6454, 6459, 6460, 6465, 6466, 6467,
2846 : 6472, 6473, 6478, 6479, 6484, 6485, 6486, 6491, 6492, 6497,
2847 : 6502, 6503, 6504, 6505, 6506, 6507, 6508, 6509, 6514, 6515,
2848 : 6516, 6517, 6522, 6523, 6528, 6533, 6534, 6535, 6536, 6537,
2849 : 6542, 6543, 6544, 6549, 6550, 6555, 6560, 6561, 6566, 6571,
2850 : 6572, 6577, 6578, 6583, 6584, 6589, 6590, 6591, 6592, 6597,
2851 : 6598, 6603, 6604, 6608, 6610, 6615, 6616, 6621, 6622, 6627,
2852 : 6628, 6633, 6638, 6639, 6640, 6641, 6642, 6643, 6644, 6645,
2853 : 6646, 6651, 6652, 6657, 6658, 6659, 6660, 6661, 6662, 6663,
2854 : 6664, 6669, 6670, 6671, 6672, 6677, 6678, 6683, 6688, 6689,
2855 : 6694, 6695, 6700, 6701, 6702, 6703, 6704, 6709, 6710, 6715,
2856 : 6716, 6717, 6718, 6719, 6724, 6725, 6726, 6727, 6728, 6733,
2857 : 6734, 6739, 6740, 6745, 6746, 6747, 6752, 6753, 6754, 6759,
2858 : 6760, 6765, 6766, 6771, 6772, 6777, 6778, 6783, 6784, 6789,
2859 : 6790, 6791, 6792, 6797, 6798, 6803, 6804, 6809, 6810, 6815,
2860 : 6820, 6825, 6830, 6831, 6836, 6837, 6838, 6839, 6840, 6841,
2861 : 6842, 6843, 6844, 6845, 6846, 6847, 6848, 6849, 6850, 6855,
2862 : 6860, 6861, 6862, 6863, 6868, 6873, 6874, 6875, 6876, 6881,
2863 : 6882, 6887, 6888, 6889, 6890, 6895, 6896, 6901, 6902, 6903,
2864 : 6904, 6905, 6906, 6907, 6908, 6909, 6910, 6911, 6912, 6913,
2865 : 6914, 6915, 6916, 6917, 6918, 6919, 6920, 6921, 6922, 6923,
2866 : 6924, 6925, 6926, 6927, 6928, 6929, 6930, 6931, 6932, 6933,
2867 : 6934, 6935, 6936, 6937, 6938, 6939, 6940, 6941, 6942, 6943,
2868 : 6944, 6945, 6946, 6947, 6948, 6949, 6950, 6951, 6952, 6953,
2869 : 6954, 6955, 6956, 6957, 6958, 6959, 6960, 6961, 6962, 6963,
2870 : 6964, 6965, 6966, 6967, 6968, 6969, 6970, 6971, 6972, 6973,
2871 : 6974, 6975, 6976, 6977, 6978, 6979, 6980, 6981, 6982, 6983,
2872 : 6984, 6985, 6986, 6987, 6988, 6989, 6990, 6991, 6992, 6993,
2873 : 6994, 6995, 6996, 6997, 6998, 6999, 7000, 7001, 7002, 7003,
2874 : 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013,
2875 : 7014, 7015, 7016, 7017, 7018, 7019, 7020, 7021, 7022, 7023,
2876 : 7024, 7025, 7026, 7027, 7028, 7029, 7030, 7031, 7032, 7033,
2877 : 7034, 7035, 7036, 7037, 7038, 7039, 7040, 7041, 7042, 7043,
2878 : 7044, 7045, 7046, 7047, 7048, 7049, 7050, 7051, 7052, 7053,
2879 : 7054, 7055, 7056, 7057, 7058, 7059, 7060, 7061, 7062, 7063,
2880 : 7064, 7065, 7066, 7067, 7068, 7069, 7070, 7071, 7072, 7073,
2881 : 7074, 7075, 7076, 7077, 7078, 7079, 7080, 7081, 7082, 7083,
2882 : 7084, 7085, 7086, 7087, 7088, 7089, 7090, 7091, 7092, 7093,
2883 : 7094, 7095, 7096, 7097, 7098, 7099, 7100, 7101, 7102, 7103,
2884 : 7104, 7105, 7106, 7107, 7108, 7109, 7110, 7111, 7112, 7113,
2885 : 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7121, 7122, 7123,
2886 : 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, 7133,
2887 : 7134, 7135, 7136, 7137, 7138, 7139, 7140, 7141, 7142, 7143,
2888 : 7144, 7145, 7146, 7147, 7148, 7149, 7150, 7151, 7152, 7153,
2889 : 7154, 7155, 7156, 7157, 7158, 7159, 7160, 7161, 7162, 7163,
2890 : 7164, 7165, 7166, 7167, 7168, 7169, 7170, 7171, 7172, 7173,
2891 : 7174, 7175, 7176, 7177, 7178, 7179, 7180, 7181, 7182, 7183,
2892 : 7184, 7185, 7186, 7187, 7188, 7189, 7190, 7191, 7192, 7193,
2893 : 7194, 7195, 7196, 7197, 7198, 7199, 7200, 7201, 7202, 7203,
2894 : 7204, 7205, 7206, 7207, 7208, 7209, 7210, 7211, 7212, 7213,
2895 : 7214, 7215, 7216, 7217, 7218, 7219, 7220, 7221, 7226, 7227,
2896 : 7228, 7229, 7230, 7231, 7232, 7233, 7234, 7235, 7236, 7237,
2897 : 7238, 7239, 7240, 7241, 7242, 7243, 7244, 7245, 7246, 7247,
2898 : 7248, 7249, 7250, 7251, 7252, 7253, 7254, 7255, 7256, 7257,
2899 : 7258, 7259, 7260, 7261, 7262, 7263, 7264, 7265, 7266, 7267,
2900 : 7268, 7269, 7270, 7271, 7272, 7273, 7274, 7275, 7276, 7277,
2901 : 7278, 7279, 7280, 7281, 7282, 7283, 7284, 7285, 7290, 7291,
2902 : 7292, 7293, 7294, 7295, 7296, 7297, 7298, 7299, 7300, 7301,
2903 : 7302, 7303, 7304, 7305, 7306, 7307, 7308, 7309, 7310, 7311,
2904 : 7312, 7317, 7318, 7319, 7320, 7321, 7322, 7323, 7324, 7325,
2905 : 7326, 7327, 7328, 7329, 7330, 7331, 7332, 7333, 7334, 7335,
2906 : 7336, 7337, 7338, 7339, 7340, 7341, 7342, 7343, 7344, 7345,
2907 : 7346, 7347, 7348, 7349, 7350, 7351, 7352, 7353, 7354, 7355,
2908 : 7356, 7357, 7358, 7359, 7360, 7361, 7362, 7363, 7364, 7365,
2909 : 7366, 7367, 7368, 7369, 7370, 7371, 7372, 7373, 7374, 7375,
2910 : 7376, 7377, 7378, 7379, 7380, 7381, 7382, 7383, 7384, 7385,
2911 : 7386, 7387, 7388, 7389, 7390, 7391, 7392, 7397, 7398, 7399,
2912 : 7400, 7401, 7402, 7403, 7404, 7405, 7406, 7407, 7408, 7409,
2913 : 7410, 7411, 7412, 7413, 7414, 7415, 7416, 7417, 7418, 7419,
2914 : 7420, 7421, 7422, 7423, 7424, 7425, 7426, 7427, 7428, 7429,
2915 : 7430, 7431, 7432, 7433, 7434, 7435, 7436, 7437, 7438, 7439,
2916 : 7440, 7441, 7442, 7443, 7444, 7445, 7446, 7447, 7448, 7449,
2917 : 7450, 7451, 7452, 7453, 7454, 7455, 7456, 7457, 7458, 7459,
2918 : 7460, 7461, 7462, 7463, 7464, 7465, 7466, 7467, 7468, 7469,
2919 : 7470, 7471, 7472, 7473, 7474, 7475, 7476, 7477, 7478, 7479,
2920 : 7480, 7481, 7482, 7483, 7484, 7485, 7486, 7487, 7488, 7489,
2921 : 7490, 7491, 7492, 7493, 7494, 7495, 7496, 7497, 7498, 7499,
2922 : 7500, 7501, 7502, 7503, 7504, 7505, 7506, 7507, 7508, 7509,
2923 : 7510, 7511, 7512, 7513, 7514, 7515, 7516, 7517, 7518, 7519,
2924 : 7520, 7521, 7522, 7523, 7524, 7525, 7526, 7527, 7528, 7529,
2925 : 7530, 7531, 7532, 7533, 7534, 7535, 7536, 7537, 7538, 7539,
2926 : 7540, 7541, 7542, 7543, 7544, 7545, 7546, 7547, 7548, 7549,
2927 : 7550, 7551, 7552, 7553, 7554, 7555, 7556, 7557, 7558, 7559,
2928 : 7560, 7561, 7562, 7563, 7564, 7565, 7566, 7567, 7568, 7569,
2929 : 7570, 7571, 7572, 7573, 7574, 7575, 7576, 7577, 7578, 7579,
2930 : 7580, 7581, 7582, 7583, 7584, 7585, 7586, 7587, 7588, 7589,
2931 : 7590, 7591, 7592, 7593, 7594, 7595, 7596, 7597, 7598, 7599,
2932 : 7600, 7601, 7602, 7603, 7604, 7605, 7606, 7607, 7608, 7609,
2933 : 7610, 7611, 7612, 7613, 7614, 7615, 7616, 7617, 7618, 7619,
2934 : 7620, 7621, 7622, 7623, 7624, 7625, 7626, 7627, 7628, 7629,
2935 : 7630, 7631, 7632, 7633, 7634, 7635, 7636, 7637, 7638, 7639,
2936 : 7640, 7641, 7642, 7643, 7644, 7645, 7646, 7647, 7648, 7649,
2937 : 7650, 7651, 7652, 7653, 7654, 7655, 7656, 7657, 7658, 7659,
2938 : 7660, 7661, 7662, 7663, 7664, 7665, 7666, 7667, 7668, 7669,
2939 : 7670, 7671, 7672, 7673, 7674, 7675, 7676, 7677, 7678, 7679,
2940 : 7680, 7681, 7682, 7683, 7684, 7685, 7686, 7687, 7688, 7689,
2941 : 7690, 7691, 7692, 7693, 7694, 7695, 7696, 7697, 7698, 7699,
2942 : 7700, 7701, 7702, 7703, 7704, 7705, 7706, 7707, 7708, 7709,
2943 : 7710, 7711, 7712, 7713, 7714, 7715, 7716, 7717, 7718, 7719,
2944 : 7720, 7721, 7722, 7723, 7724, 7725, 7726, 7727, 7728, 7729,
2945 : 7730, 7731, 7732, 7733, 7734, 7735, 7736, 7737, 7738, 7739,
2946 : 7740, 7741, 7742, 7743, 7744, 7745, 7746, 7747, 7748, 7749,
2947 : 7750, 7751, 7752, 7753, 7754, 7755, 7756, 7757, 7758, 7759,
2948 : 7760, 7761, 7762, 7763, 7764, 7765, 7766, 7767, 7768, 7769,
2949 : 7770, 7771, 7772, 7773, 7774, 7775, 7776, 7777, 7778, 7779,
2950 : 7780, 7781, 7782, 7783, 7784, 7785, 7786, 7787, 7788, 7789,
2951 : 7790, 7791, 7792, 7793, 7794, 7795, 7796, 7797, 7798, 7799,
2952 : 7800, 7801, 7802, 7803, 7804, 7805, 7806, 7807, 7808, 7809,
2953 : 7810, 7811, 7812, 7813, 7814, 7815, 7816, 7817, 7818, 7819,
2954 : 7820, 7821, 7822, 7823, 7824, 7825, 7826, 7827, 7828, 7829,
2955 : 7830, 7831, 7832, 7833, 7834, 7835, 7836, 7837, 7838, 7839,
2956 : 7840, 7841, 7842, 7843, 7844, 7845, 7846, 7847, 7848, 7849,
2957 : 7850, 7851, 7858, 7859, 7868, 7874, 7880, 7885, 7886, 7890,
2958 : 7894, 7899, 7916, 7915, 7924, 7923, 7933, 7951, 7955, 7960,
2959 : 7964, 7970, 7982, 7998, 7999, 8014, 8015, 8018, 8030, 8039,
2960 : 8040, 8043, 8044, 8045, 8048, 8052, 8055, 8060, 8065, 8070,
2961 : 8075, 8079, 8083, 8087, 8093, 8100, 8107, 8123, 8157, 8167,
2962 : 8170, 8174, 8186, 8187, 8191, 8195, 8201, 8219, 8225, 8262,
2963 : 8327, 8340, 8342, 8343, 8346, 8349, 8353, 8356, 8357, 8358,
2964 : 8359, 8360, 8367, 8366, 8377, 8382, 8387, 8388, 8391, 8392,
2965 : 8393, 8394, 8397, 8398, 8402, 8401, 8419, 8418, 8434, 8433,
2966 : 8448, 8451, 8452, 8455, 8456, 8457, 8460, 8461, 8462, 8463,
2967 : 8466, 8467, 8470, 8478, 8495, 8503, 8511, 8519, 8547, 8555,
2968 : 8564, 8572, 8580, 8588, 8617, 8625, 8745, 8780, 8781, 8782,
2969 : 8785, 8789, 8788, 8845, 8847, 8846, 8862, 8871, 8878, 8885,
2970 : 8891, 8892, 8895, 8896, 8897, 8898, 8899, 8900, 8901, 8902,
2971 : 8903, 8906, 8907, 8908, 8909, 8910, 8911, 8912, 8913, 8914,
2972 : 8915, 8918, 8919, 8922, 8923, 8932, 9044, 9045, 9051, 9052,
2973 : 9053, 9062, 9071, 9077, 9078, 9082, 9087, 9092, 9096, 9100,
2974 : 9103, 9104, 9114, 9118, 9127, 9135, 9136, 9139, 9143, 9146,
2975 : 9151, 9158, 9163, 9170, 9177, 9177, 9180, 9187, 9191, 9197,
2976 : 9198, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9211, 9216,
2977 : 9227, 9232, 9237, 9244, 9245, 9257, 9268, 9279, 9285, 9286,
2978 : 9289, 9295, 9301, 9302, 9305, 9311, 9318, 9321, 9331, 9338,
2979 : 9339, 9342, 9348, 9355, 9356, 9359, 9365, 9372, 9373, 9382,
2980 : 9391, 9405, 9406, 9407, 9408, 9409, 9410, 9411, 9412, 9413,
2981 : 9414, 9415, 9416, 9417, 9418, 9419, 9426, 9430, 9436, 9437,
2982 : 9444, 9448, 9452, 9462, 9461, 9478, 9479, 9486, 9485, 9557,
2983 : 9564, 9571, 9580, 9586, 9592, 9598, 9604, 9610, 9616, 9622,
2984 : 9628, 9634, 9645, 9646, 9649, 9650, 9651, 9652, 9653, 9654,
2985 : 9655, 9656, 9657, 9658, 9659, 9660, 9661, 9662, 9663, 9664,
2986 : 9665, 9666, 9667, 9668, 9669, 9670, 9673, 9674, 9675, 9676,
2987 : 9677, 9678, 9682, 9683, 9684, 9685, 9686, 9687, 9688, 9691,
2988 : 9694, 9695, 9696, 9697, 9698, 9699, 9700, 9701, 9714, 9715,
2989 : 9716, 9717, 9718, 9719, 9720, 9725, 9726, 9727, 9728, 9729,
2990 : 9730, 9736, 9737, 9738, 9739, 9740, 9741, 9742, 9743, 9744,
2991 : 9745, 9746, 9749, 9750, 9751, 9752, 9753, 9754, 9755, 9756,
2992 : 9759, 9760, 9761, 9762, 9763, 9764, 9765, 9782, 9783, 9784,
2993 : 9787, 9788, 9789, 9790, 9791, 9792, 9795, 9795, 9798, 9806,
2994 : 9807, 9810, 9814, 9821, 9831, 9842, 9849, 9853, 9858, 9865,
2995 : 9901, 9904, 9907, 9910, 9913, 9916, 9917, 9923, 9927, 9937,
2996 : 9938, 9942, 9945, 9946, 9949, 9950, 9953, 9954, 9957, 9958,
2997 : 9959, 9960, 9961, 9968, 9969, 9970, 9971, 9972, 9973, 9974,
2998 : 9975, 9976, 9977, 9978, 9979, 9980, 9981, 9982, 9983, 9984,
2999 : 9985, 9986, 9987, 9988, 9989, 9990, 9991, 9992, 9993, 9994,
3000 : 9995, 9996, 9997, 9998, 9999, 10000, 10001, 10002, 10003, 10004,
3001 : 10005, 10006, 10007, 10008, 10009, 10010, 10011, 10012, 10013, 10014,
3002 : 10015, 10016, 10017, 10018, 10019, 10020, 10021, 10022, 10023, 10026,
3003 : 10031, 10036, 10040, 10046, 10047, 10048, 10049, 10050, 10051, 10052,
3004 : 10053, 10054, 10055, 10064, 10065, 10066, 10067, 10070, 10075, 10078,
3005 : 10079, 10082, 10083, 10093, 10094
3006 : };
3007 : #endif
3008 :
3009 : /** Accessing symbol of state STATE. */
3010 : #define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State])
3011 :
3012 : #if YYDEBUG || 0
3013 : /* The user-facing name of the symbol whose (internal) number is
3014 : YYSYMBOL. No bounds checking. */
3015 : static const char *yysymbol_name (yysymbol_kind_t yysymbol) YY_ATTRIBUTE_UNUSED;
3016 :
3017 : /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
3018 : First, the terminals, then, starting at YYNTOKENS, nonterminals. */
3019 : static const char *const yytname[] =
3020 : {
3021 : "\"end of file\"", "error", "\"invalid token\"", "SQL_ALLOCATE",
3022 : "SQL_AUTOCOMMIT", "SQL_BOOL", "SQL_BREAK", "SQL_CARDINALITY",
3023 : "SQL_CONNECT", "SQL_COUNT", "SQL_DATETIME_INTERVAL_CODE",
3024 : "SQL_DATETIME_INTERVAL_PRECISION", "SQL_DESCRIBE", "SQL_DESCRIPTOR",
3025 : "SQL_DISCONNECT", "SQL_FOUND", "SQL_FREE", "SQL_GET", "SQL_GO",
3026 : "SQL_GOTO", "SQL_IDENTIFIED", "SQL_INDICATOR", "SQL_KEY_MEMBER",
3027 : "SQL_LENGTH", "SQL_LONG", "SQL_NULLABLE", "SQL_OCTET_LENGTH", "SQL_OPEN",
3028 : "SQL_OUTPUT", "SQL_REFERENCE", "SQL_RETURNED_LENGTH",
3029 : "SQL_RETURNED_OCTET_LENGTH", "SQL_SCALE", "SQL_SECTION", "SQL_SHORT",
3030 : "SQL_SIGNED", "SQL_SQLERROR", "SQL_SQLPRINT", "SQL_SQLWARNING",
3031 : "SQL_START", "SQL_STOP", "SQL_STRUCT", "SQL_UNSIGNED", "SQL_VAR",
3032 : "SQL_WHENEVER", "S_ADD", "S_AND", "S_ANYTHING", "S_AUTO", "S_CONST",
3033 : "S_DEC", "S_DIV", "S_DOTPOINT", "S_EQUAL", "S_EXTERN", "S_INC",
3034 : "S_LSHIFT", "S_MEMPOINT", "S_MEMBER", "S_MOD", "S_MUL", "S_NEQUAL",
3035 : "S_OR", "S_REGISTER", "S_RSHIFT", "S_STATIC", "S_SUB", "S_VOLATILE",
3036 : "S_TYPEDEF", "CSTRING", "CVARIABLE", "CPP_LINE", "IP", "IDENT", "UIDENT",
3037 : "FCONST", "SCONST", "USCONST", "BCONST", "XCONST", "Op", "ICONST",
3038 : "PARAM", "TYPECAST", "DOT_DOT", "COLON_EQUALS", "EQUALS_GREATER",
3039 : "LESS_EQUALS", "GREATER_EQUALS", "NOT_EQUALS", "ABORT_P", "ABSENT",
3040 : "ABSOLUTE_P", "ACCESS", "ACTION", "ADD_P", "ADMIN", "AFTER", "AGGREGATE",
3041 : "ALL", "ALSO", "ALTER", "ALWAYS", "ANALYSE", "ANALYZE", "AND", "ANY",
3042 : "ARRAY", "AS", "ASC", "ASENSITIVE", "ASSERTION", "ASSIGNMENT",
3043 : "ASYMMETRIC", "ATOMIC", "AT", "ATTACH", "ATTRIBUTE", "AUTHORIZATION",
3044 : "BACKWARD", "BEFORE", "BEGIN_P", "BETWEEN", "BIGINT", "BINARY", "BIT",
3045 : "BOOLEAN_P", "BOTH", "BREADTH", "BY", "CACHE", "CALL", "CALLED",
3046 : "CASCADE", "CASCADED", "CASE", "CAST", "CATALOG_P", "CHAIN", "CHAR_P",
3047 : "CHARACTER", "CHARACTERISTICS", "CHECK", "CHECKPOINT", "CLASS", "CLOSE",
3048 : "CLUSTER", "COALESCE", "COLLATE", "COLLATION", "COLUMN", "COLUMNS",
3049 : "COMMENT", "COMMENTS", "COMMIT", "COMMITTED", "COMPRESSION",
3050 : "CONCURRENTLY", "CONDITIONAL", "CONFIGURATION", "CONFLICT", "CONNECTION",
3051 : "CONSTRAINT", "CONSTRAINTS", "CONTENT_P", "CONTINUE_P", "CONVERSION_P",
3052 : "COPY", "COST", "CREATE", "CROSS", "CSV", "CUBE", "CURRENT_P",
3053 : "CURRENT_CATALOG", "CURRENT_DATE", "CURRENT_ROLE", "CURRENT_SCHEMA",
3054 : "CURRENT_TIME", "CURRENT_TIMESTAMP", "CURRENT_USER", "CURSOR", "CYCLE",
3055 : "DATA_P", "DATABASE", "DAY_P", "DEALLOCATE", "DEC", "DECIMAL_P",
3056 : "DECLARE", "DEFAULT", "DEFAULTS", "DEFERRABLE", "DEFERRED", "DEFINER",
3057 : "DELETE_P", "DELIMITER", "DELIMITERS", "DEPENDS", "DEPTH", "DESC",
3058 : "DETACH", "DICTIONARY", "DISABLE_P", "DISCARD", "DISTINCT", "DO",
3059 : "DOCUMENT_P", "DOMAIN_P", "DOUBLE_P", "DROP", "EACH", "ELSE", "EMPTY_P",
3060 : "ENABLE_P", "ENCODING", "ENCRYPTED", "END_P", "ENFORCED", "ENUM_P",
3061 : "ERROR_P", "ESCAPE", "EVENT", "EXCEPT", "EXCLUDE", "EXCLUDING",
3062 : "EXCLUSIVE", "EXECUTE", "EXISTS", "EXPLAIN", "EXPRESSION", "EXTENSION",
3063 : "EXTERNAL", "EXTRACT", "FALSE_P", "FAMILY", "FETCH", "FILTER",
3064 : "FINALIZE", "FIRST_P", "FLOAT_P", "FOLLOWING", "FOR", "FORCE", "FOREIGN",
3065 : "FORMAT", "FORWARD", "FREEZE", "FROM", "FULL", "FUNCTION", "FUNCTIONS",
3066 : "GENERATED", "GLOBAL", "GRANT", "GRANTED", "GREATEST", "GROUP_P",
3067 : "GROUPING", "GROUPS", "HANDLER", "HAVING", "HEADER_P", "HOLD", "HOUR_P",
3068 : "IDENTITY_P", "IF_P", "ILIKE", "IMMEDIATE", "IMMUTABLE", "IMPLICIT_P",
3069 : "IMPORT_P", "IN_P", "INCLUDE", "INCLUDING", "INCREMENT", "INDENT",
3070 : "INDEX", "INDEXES", "INHERIT", "INHERITS", "INITIALLY", "INLINE_P",
3071 : "INNER_P", "INOUT", "INPUT_P", "INSENSITIVE", "INSERT", "INSTEAD",
3072 : "INT_P", "INTEGER", "INTERSECT", "INTERVAL", "INTO", "INVOKER", "IS",
3073 : "ISNULL", "ISOLATION", "JOIN", "JSON", "JSON_ARRAY", "JSON_ARRAYAGG",
3074 : "JSON_EXISTS", "JSON_OBJECT", "JSON_OBJECTAGG", "JSON_QUERY",
3075 : "JSON_SCALAR", "JSON_SERIALIZE", "JSON_TABLE", "JSON_VALUE", "KEEP",
3076 : "KEY", "KEYS", "LABEL", "LANGUAGE", "LARGE_P", "LAST_P", "LATERAL_P",
3077 : "LEADING", "LEAKPROOF", "LEAST", "LEFT", "LEVEL", "LIKE", "LIMIT",
3078 : "LISTEN", "LOAD", "LOCAL", "LOCALTIME", "LOCALTIMESTAMP", "LOCATION",
3079 : "LOCK_P", "LOCKED", "LOGGED", "MAPPING", "MATCH", "MATCHED",
3080 : "MATERIALIZED", "MAXVALUE", "MERGE", "MERGE_ACTION", "METHOD",
3081 : "MINUTE_P", "MINVALUE", "MODE", "MONTH_P", "MOVE", "NAME_P", "NAMES",
3082 : "NATIONAL", "NATURAL", "NCHAR", "NESTED", "NEW", "NEXT", "NFC", "NFD",
3083 : "NFKC", "NFKD", "NO", "NONE", "NORMALIZE", "NORMALIZED", "NOT",
3084 : "NOTHING", "NOTIFY", "NOTNULL", "NOWAIT", "NULL_P", "NULLIF", "NULLS_P",
3085 : "NUMERIC", "OBJECT_P", "OBJECTS_P", "OF", "OFF", "OFFSET", "OIDS", "OLD",
3086 : "OMIT", "ON", "ONLY", "OPERATOR", "OPTION", "OPTIONS", "OR", "ORDER",
3087 : "ORDINALITY", "OTHERS", "OUT_P", "OUTER_P", "OVER", "OVERLAPS",
3088 : "OVERLAY", "OVERRIDING", "OWNED", "OWNER", "PARALLEL", "PARAMETER",
3089 : "PARSER", "PARTIAL", "PARTITION", "PASSING", "PASSWORD", "PATH",
3090 : "PERIOD", "PLACING", "PLAN", "PLANS", "POLICY", "POSITION", "PRECEDING",
3091 : "PRECISION", "PRESERVE", "PREPARE", "PREPARED", "PRIMARY", "PRIOR",
3092 : "PRIVILEGES", "PROCEDURAL", "PROCEDURE", "PROCEDURES", "PROGRAM",
3093 : "PUBLICATION", "QUOTE", "QUOTES", "RANGE", "READ", "REAL", "REASSIGN",
3094 : "RECURSIVE", "REF_P", "REFERENCES", "REFERENCING", "REFRESH", "REINDEX",
3095 : "RELATIVE_P", "RELEASE", "RENAME", "REPEATABLE", "REPLACE", "REPLICA",
3096 : "RESET", "RESTART", "RESTRICT", "RETURN", "RETURNING", "RETURNS",
3097 : "REVOKE", "RIGHT", "ROLE", "ROLLBACK", "ROLLUP", "ROUTINE", "ROUTINES",
3098 : "ROW", "ROWS", "RULE", "SAVEPOINT", "SCALAR", "SCHEMA", "SCHEMAS",
3099 : "SCROLL", "SEARCH", "SECOND_P", "SECURITY", "SELECT", "SEQUENCE",
3100 : "SEQUENCES", "SERIALIZABLE", "SERVER", "SESSION", "SESSION_USER", "SET",
3101 : "SETS", "SETOF", "SHARE", "SHOW", "SIMILAR", "SIMPLE", "SKIP",
3102 : "SMALLINT", "SNAPSHOT", "SOME", "SOURCE", "SQL_P", "STABLE",
3103 : "STANDALONE_P", "START", "STATEMENT", "STATISTICS", "STDIN", "STDOUT",
3104 : "STORAGE", "STORED", "STRICT_P", "STRING_P", "STRIP_P", "SUBSCRIPTION",
3105 : "SUBSTRING", "SUPPORT", "SYMMETRIC", "SYSID", "SYSTEM_P", "SYSTEM_USER",
3106 : "TABLE", "TABLES", "TABLESAMPLE", "TABLESPACE", "TARGET", "TEMP",
3107 : "TEMPLATE", "TEMPORARY", "TEXT_P", "THEN", "TIES", "TIME", "TIMESTAMP",
3108 : "TO", "TRAILING", "TRANSACTION", "TRANSFORM", "TREAT", "TRIGGER", "TRIM",
3109 : "TRUE_P", "TRUNCATE", "TRUSTED", "TYPE_P", "TYPES_P", "UESCAPE",
3110 : "UNBOUNDED", "UNCONDITIONAL", "UNCOMMITTED", "UNENCRYPTED", "UNION",
3111 : "UNIQUE", "UNKNOWN", "UNLISTEN", "UNLOGGED", "UNTIL", "UPDATE", "USER",
3112 : "USING", "VACUUM", "VALID", "VALIDATE", "VALIDATOR", "VALUE_P", "VALUES",
3113 : "VARCHAR", "VARIADIC", "VARYING", "VERBOSE", "VERSION_P", "VIEW",
3114 : "VIEWS", "VIRTUAL", "VOLATILE", "WHEN", "WHERE", "WHITESPACE_P",
3115 : "WINDOW", "WITH", "WITHIN", "WITHOUT", "WORK", "WRAPPER", "WRITE",
3116 : "XML_P", "XMLATTRIBUTES", "XMLCONCAT", "XMLELEMENT", "XMLEXISTS",
3117 : "XMLFOREST", "XMLNAMESPACES", "XMLPARSE", "XMLPI", "XMLROOT",
3118 : "XMLSERIALIZE", "XMLTABLE", "YEAR_P", "YES_P", "ZONE", "FORMAT_LA",
3119 : "NOT_LA", "NULLS_LA", "WITH_LA", "WITHOUT_LA", "MODE_TYPE_NAME",
3120 : "MODE_PLPGSQL_EXPR", "MODE_PLPGSQL_ASSIGN1", "MODE_PLPGSQL_ASSIGN2",
3121 : "MODE_PLPGSQL_ASSIGN3", "'<'", "'>'", "'='", "'+'", "'-'", "'*'", "'/'",
3122 : "'%'", "'^'", "UMINUS", "'['", "']'", "'('", "')'", "'.'", "','", "';'",
3123 : "':'", "'{'", "'}'", "$accept", "prog", "toplevel_stmt", "stmt",
3124 : "opt_single_name", "opt_qualified_name", "opt_concurrently",
3125 : "opt_drop_behavior", "CallStmt", "CreateRoleStmt", "opt_with",
3126 : "OptRoleList", "AlterOptRoleList", "AlterOptRoleElem",
3127 : "CreateOptRoleElem", "CreateUserStmt", "AlterRoleStmt",
3128 : "opt_in_database", "AlterRoleSetStmt", "DropRoleStmt", "CreateGroupStmt",
3129 : "AlterGroupStmt", "add_drop", "CreateSchemaStmt", "OptSchemaEltList",
3130 : "schema_stmt", "VariableSetStmt", "set_rest", "generic_set",
3131 : "set_rest_more", "var_name", "var_list", "var_value", "iso_level",
3132 : "opt_boolean_or_string", "zone_value", "opt_encoding",
3133 : "NonReservedWord_or_Sconst", "VariableResetStmt", "reset_rest",
3134 : "generic_reset", "SetResetClause", "FunctionSetResetClause",
3135 : "VariableShowStmt", "ConstraintsSetStmt", "constraints_set_list",
3136 : "constraints_set_mode", "CheckPointStmt", "DiscardStmt",
3137 : "AlterTableStmt", "alter_table_cmds", "partition_cmd",
3138 : "index_partition_cmd", "alter_table_cmd", "alter_column_default",
3139 : "opt_collate_clause", "alter_using", "replica_identity", "reloptions",
3140 : "opt_reloptions", "reloption_list", "reloption_elem",
3141 : "alter_identity_column_option_list", "alter_identity_column_option",
3142 : "set_statistics_value", "set_access_method_name", "PartitionBoundSpec",
3143 : "hash_partbound_elem", "hash_partbound", "AlterCompositeTypeStmt",
3144 : "alter_type_cmds", "alter_type_cmd", "ClosePortalStmt", "CopyStmt",
3145 : "copy_from", "opt_program", "copy_file_name", "copy_options",
3146 : "copy_opt_list", "copy_opt_item", "opt_binary", "copy_delimiter",
3147 : "opt_using", "copy_generic_opt_list", "copy_generic_opt_elem",
3148 : "copy_generic_opt_arg", "copy_generic_opt_arg_list",
3149 : "copy_generic_opt_arg_list_item", "CreateStmt", "OptTemp",
3150 : "OptTableElementList", "OptTypedTableElementList", "TableElementList",
3151 : "TypedTableElementList", "TableElement", "TypedTableElement",
3152 : "columnDef", "columnOptions", "column_compression",
3153 : "opt_column_compression", "column_storage", "opt_column_storage",
3154 : "ColQualList", "ColConstraint", "ColConstraintElem",
3155 : "opt_unique_null_treatment", "generated_when", "opt_virtual_or_stored",
3156 : "ConstraintAttr", "TableLikeClause", "TableLikeOptionList",
3157 : "TableLikeOption", "TableConstraint", "ConstraintElem",
3158 : "DomainConstraint", "DomainConstraintElem", "opt_no_inherit",
3159 : "opt_without_overlaps", "opt_column_list", "columnList",
3160 : "optionalPeriodName", "opt_column_and_period_list", "columnElem",
3161 : "opt_c_include", "key_match", "ExclusionConstraintList",
3162 : "ExclusionConstraintElem", "OptWhereClause", "key_actions", "key_update",
3163 : "key_delete", "key_action", "OptInherit", "OptPartitionSpec",
3164 : "PartitionSpec", "part_params", "part_elem",
3165 : "table_access_method_clause", "OptWith", "OnCommitOption",
3166 : "OptTableSpace", "OptConsTableSpace", "ExistingIndex", "CreateStatsStmt",
3167 : "stats_params", "stats_param", "AlterStatsStmt", "create_as_target",
3168 : "opt_with_data", "CreateMatViewStmt", "create_mv_target", "OptNoLog",
3169 : "RefreshMatViewStmt", "CreateSeqStmt", "AlterSeqStmt", "OptSeqOptList",
3170 : "OptParenthesizedSeqOptList", "SeqOptList", "SeqOptElem", "opt_by",
3171 : "NumericOnly", "NumericOnly_list", "CreatePLangStmt", "opt_trusted",
3172 : "handler_name", "opt_inline_handler", "validator_clause",
3173 : "opt_validator", "opt_procedural", "CreateTableSpaceStmt",
3174 : "OptTableSpaceOwner", "DropTableSpaceStmt", "CreateExtensionStmt",
3175 : "create_extension_opt_list", "create_extension_opt_item",
3176 : "AlterExtensionStmt", "alter_extension_opt_list",
3177 : "alter_extension_opt_item", "AlterExtensionContentsStmt",
3178 : "CreateFdwStmt", "fdw_option", "fdw_options", "opt_fdw_options",
3179 : "AlterFdwStmt", "create_generic_options", "generic_option_list",
3180 : "alter_generic_options", "alter_generic_option_list",
3181 : "alter_generic_option_elem", "generic_option_elem",
3182 : "generic_option_name", "generic_option_arg", "CreateForeignServerStmt",
3183 : "opt_type", "foreign_server_version", "opt_foreign_server_version",
3184 : "AlterForeignServerStmt", "CreateForeignTableStmt",
3185 : "ImportForeignSchemaStmt", "import_qualification_type",
3186 : "import_qualification", "CreateUserMappingStmt", "auth_ident",
3187 : "DropUserMappingStmt", "AlterUserMappingStmt", "CreatePolicyStmt",
3188 : "AlterPolicyStmt", "RowSecurityOptionalExpr",
3189 : "RowSecurityOptionalWithCheck", "RowSecurityDefaultToRole",
3190 : "RowSecurityOptionalToRole", "RowSecurityDefaultPermissive",
3191 : "RowSecurityDefaultForCmd", "row_security_cmd", "CreateAmStmt",
3192 : "am_type", "CreateTrigStmt", "TriggerActionTime", "TriggerEvents",
3193 : "TriggerOneEvent", "TriggerReferencing", "TriggerTransitions",
3194 : "TriggerTransition", "TransitionOldOrNew", "TransitionRowOrTable",
3195 : "TransitionRelName", "TriggerForSpec", "TriggerForOptEach",
3196 : "TriggerForType", "TriggerWhen", "FUNCTION_or_PROCEDURE",
3197 : "TriggerFuncArgs", "TriggerFuncArg", "OptConstrFromTable",
3198 : "ConstraintAttributeSpec", "ConstraintAttributeElem",
3199 : "CreateEventTrigStmt", "event_trigger_when_list",
3200 : "event_trigger_when_item", "event_trigger_value_list",
3201 : "AlterEventTrigStmt", "enable_trigger", "CreateAssertionStmt",
3202 : "DefineStmt", "definition", "def_list", "def_elem", "def_arg",
3203 : "old_aggr_definition", "old_aggr_list", "old_aggr_elem",
3204 : "opt_enum_val_list", "enum_val_list", "AlterEnumStmt",
3205 : "opt_if_not_exists", "CreateOpClassStmt", "opclass_item_list",
3206 : "opclass_item", "opt_default", "opt_opfamily", "opclass_purpose",
3207 : "CreateOpFamilyStmt", "AlterOpFamilyStmt", "opclass_drop_list",
3208 : "opclass_drop", "DropOpClassStmt", "DropOpFamilyStmt", "DropOwnedStmt",
3209 : "ReassignOwnedStmt", "DropStmt", "object_type_any_name",
3210 : "object_type_name", "drop_type_name", "object_type_name_on_any_name",
3211 : "any_name_list", "any_name", "attrs", "type_name_list", "TruncateStmt",
3212 : "opt_restart_seqs", "CommentStmt", "comment_text", "SecLabelStmt",
3213 : "opt_provider", "security_label", "FetchStmt", "fetch_args", "from_in",
3214 : "opt_from_in", "GrantStmt", "RevokeStmt", "privileges", "privilege_list",
3215 : "privilege", "parameter_name_list", "parameter_name", "privilege_target",
3216 : "grantee_list", "grantee", "opt_grant_grant_option", "GrantRoleStmt",
3217 : "RevokeRoleStmt", "grant_role_opt_list", "grant_role_opt",
3218 : "grant_role_opt_value", "opt_granted_by", "AlterDefaultPrivilegesStmt",
3219 : "DefACLOptionList", "DefACLOption", "DefACLAction",
3220 : "defacl_privilege_target", "IndexStmt", "opt_unique",
3221 : "access_method_clause", "index_params", "index_elem_options",
3222 : "index_elem", "opt_include", "index_including_params", "opt_collate",
3223 : "opt_asc_desc", "opt_nulls_order", "CreateFunctionStmt",
3224 : "opt_or_replace", "func_args", "func_args_list",
3225 : "function_with_argtypes_list", "function_with_argtypes",
3226 : "func_args_with_defaults", "func_args_with_defaults_list", "func_arg",
3227 : "arg_class", "param_name", "func_return", "func_type",
3228 : "func_arg_with_default", "aggr_arg", "aggr_args", "aggr_args_list",
3229 : "aggregate_with_argtypes", "aggregate_with_argtypes_list",
3230 : "opt_createfunc_opt_list", "createfunc_opt_list", "common_func_opt_item",
3231 : "createfunc_opt_item", "func_as", "ReturnStmt", "opt_routine_body",
3232 : "routine_body_stmt_list", "routine_body_stmt", "transform_type_list",
3233 : "opt_definition", "table_func_column", "table_func_column_list",
3234 : "AlterFunctionStmt", "alterfunc_opt_list", "opt_restrict",
3235 : "RemoveFuncStmt", "RemoveAggrStmt", "RemoveOperStmt", "oper_argtypes",
3236 : "any_operator", "operator_with_argtypes_list", "operator_with_argtypes",
3237 : "DoStmt", "dostmt_opt_list", "dostmt_opt_item", "CreateCastStmt",
3238 : "cast_context", "DropCastStmt", "opt_if_exists", "CreateTransformStmt",
3239 : "transform_element_list", "DropTransformStmt", "ReindexStmt",
3240 : "reindex_target_relation", "reindex_target_all",
3241 : "opt_reindex_option_list", "AlterTblSpcStmt", "RenameStmt", "opt_column",
3242 : "opt_set_data", "AlterObjectDependsStmt", "opt_no",
3243 : "AlterObjectSchemaStmt", "AlterOperatorStmt", "operator_def_list",
3244 : "operator_def_elem", "operator_def_arg", "AlterTypeStmt",
3245 : "AlterOwnerStmt", "CreatePublicationStmt", "PublicationObjSpec",
3246 : "pub_obj_list", "AlterPublicationStmt", "CreateSubscriptionStmt",
3247 : "AlterSubscriptionStmt", "DropSubscriptionStmt", "RuleStmt",
3248 : "RuleActionList", "RuleActionMulti", "RuleActionStmt",
3249 : "RuleActionStmtOrEmpty", "event", "opt_instead", "NotifyStmt",
3250 : "notify_payload", "ListenStmt", "UnlistenStmt", "TransactionStmt",
3251 : "TransactionStmtLegacy", "opt_transaction", "transaction_mode_item",
3252 : "transaction_mode_list", "transaction_mode_list_or_empty",
3253 : "opt_transaction_chain", "ViewStmt", "opt_check_option", "LoadStmt",
3254 : "CreatedbStmt", "createdb_opt_list", "createdb_opt_items",
3255 : "createdb_opt_item", "createdb_opt_name", "opt_equal",
3256 : "AlterDatabaseStmt", "AlterDatabaseSetStmt", "DropdbStmt",
3257 : "drop_option_list", "drop_option", "AlterCollationStmt",
3258 : "AlterSystemStmt", "CreateDomainStmt", "AlterDomainStmt", "opt_as",
3259 : "AlterTSDictionaryStmt", "AlterTSConfigurationStmt", "any_with",
3260 : "CreateConversionStmt", "ClusterStmt", "cluster_index_specification",
3261 : "VacuumStmt", "AnalyzeStmt", "utility_option_list", "analyze_keyword",
3262 : "utility_option_elem", "utility_option_name", "utility_option_arg",
3263 : "opt_analyze", "opt_verbose", "opt_full", "opt_freeze", "opt_name_list",
3264 : "vacuum_relation", "vacuum_relation_list", "opt_vacuum_relation_list",
3265 : "ExplainStmt", "ExplainableStmt", "PrepareStmt", "prep_type_clause",
3266 : "PreparableStmt", "ExecuteStmt", "execute_param_clause", "InsertStmt",
3267 : "insert_target", "insert_rest", "override_kind", "insert_column_list",
3268 : "insert_column_item", "opt_on_conflict", "opt_conf_expr",
3269 : "returning_clause", "returning_with_clause", "returning_options",
3270 : "returning_option", "returning_option_kind", "DeleteStmt",
3271 : "using_clause", "LockStmt", "opt_lock", "lock_type", "opt_nowait",
3272 : "opt_nowait_or_skip", "UpdateStmt", "set_clause_list", "set_clause",
3273 : "set_target", "set_target_list", "MergeStmt", "merge_when_list",
3274 : "merge_when_clause", "merge_when_tgt_matched",
3275 : "merge_when_tgt_not_matched", "opt_merge_when_condition", "merge_update",
3276 : "merge_delete", "merge_insert", "merge_values_clause",
3277 : "DeclareCursorStmt", "cursor_name", "cursor_options", "opt_hold",
3278 : "SelectStmt", "select_with_parens", "select_no_parens", "select_clause",
3279 : "simple_select", "with_clause", "cte_list", "common_table_expr",
3280 : "opt_materialized", "opt_search_clause", "opt_cycle_clause",
3281 : "opt_with_clause", "into_clause", "OptTempTableName", "opt_table",
3282 : "set_quantifier", "distinct_clause", "opt_all_clause", "opt_sort_clause",
3283 : "sort_clause", "sortby_list", "sortby", "select_limit",
3284 : "opt_select_limit", "limit_clause", "offset_clause",
3285 : "select_limit_value", "select_offset_value", "select_fetch_first_value",
3286 : "I_or_F_const", "row_or_rows", "first_or_next", "group_clause",
3287 : "group_by_list", "group_by_item", "empty_grouping_set", "rollup_clause",
3288 : "cube_clause", "grouping_sets_clause", "having_clause",
3289 : "for_locking_clause", "opt_for_locking_clause", "for_locking_items",
3290 : "for_locking_item", "for_locking_strength", "locked_rels_list",
3291 : "values_clause", "from_clause", "from_list", "table_ref", "joined_table",
3292 : "alias_clause", "opt_alias_clause", "opt_alias_clause_for_join_using",
3293 : "func_alias_clause", "join_type", "opt_outer", "join_qual",
3294 : "relation_expr", "extended_relation_expr", "relation_expr_list",
3295 : "relation_expr_opt_alias", "tablesample_clause", "opt_repeatable_clause",
3296 : "func_table", "rowsfrom_item", "rowsfrom_list", "opt_col_def_list",
3297 : "opt_ordinality", "where_clause", "where_or_current_clause",
3298 : "OptTableFuncElementList", "TableFuncElementList", "TableFuncElement",
3299 : "xmltable", "xmltable_column_list", "xmltable_column_el",
3300 : "xmltable_column_option_list", "xmltable_column_option_el",
3301 : "xml_namespace_list", "xml_namespace_el", "json_table",
3302 : "json_table_path_name_opt", "json_table_column_definition_list",
3303 : "json_table_column_definition", "path_opt",
3304 : "json_table_column_path_clause_opt", "Typename", "opt_array_bounds",
3305 : "SimpleTypename", "ConstTypename", "GenericType", "opt_type_modifiers",
3306 : "Numeric", "opt_float", "Bit", "ConstBit", "BitWithLength",
3307 : "BitWithoutLength", "Character", "ConstCharacter", "CharacterWithLength",
3308 : "CharacterWithoutLength", "character", "opt_varying", "ConstDatetime",
3309 : "ConstInterval", "opt_timezone", "opt_interval", "interval_second",
3310 : "JsonType", "a_expr", "b_expr", "c_expr", "func_application",
3311 : "func_expr", "func_expr_windowless", "func_expr_common_subexpr",
3312 : "xml_root_version", "opt_xml_root_standalone", "xml_attributes",
3313 : "xml_attribute_list", "xml_attribute_el", "document_or_content",
3314 : "xml_indent_option", "xml_whitespace_option", "xmlexists_argument",
3315 : "xml_passing_mech", "within_group_clause", "filter_clause",
3316 : "window_clause", "window_definition_list", "window_definition",
3317 : "over_clause", "window_specification", "opt_existing_window_name",
3318 : "opt_partition_clause", "opt_frame_clause", "frame_extent",
3319 : "frame_bound", "opt_window_exclusion_clause", "row", "explicit_row",
3320 : "implicit_row", "sub_type", "all_Op", "MathOp", "qual_Op", "qual_all_Op",
3321 : "subquery_Op", "expr_list", "func_arg_list", "func_arg_expr",
3322 : "func_arg_list_opt", "type_list", "array_expr", "array_expr_list",
3323 : "extract_list", "extract_arg", "unicode_normal_form", "overlay_list",
3324 : "position_list", "substr_list", "trim_list", "in_expr", "case_expr",
3325 : "when_clause_list", "when_clause", "case_default", "case_arg",
3326 : "columnref", "indirection_el", "opt_slice_bound", "indirection",
3327 : "opt_indirection", "opt_asymmetric", "json_passing_clause_opt",
3328 : "json_arguments", "json_argument", "json_wrapper_behavior",
3329 : "json_behavior", "json_behavior_type", "json_behavior_clause_opt",
3330 : "json_on_error_clause_opt", "json_value_expr", "json_format_clause",
3331 : "json_format_clause_opt", "json_quotes_clause_opt",
3332 : "json_returning_clause_opt", "json_predicate_type_constraint",
3333 : "json_key_uniqueness_constraint_opt", "json_name_and_value_list",
3334 : "json_name_and_value", "json_object_constructor_null_clause_opt",
3335 : "json_array_constructor_null_clause_opt", "json_value_expr_list",
3336 : "json_aggregate_func", "json_array_aggregate_order_by_clause_opt",
3337 : "opt_target_list", "target_list", "target_el", "qualified_name_list",
3338 : "qualified_name", "name_list", "name", "attr_name", "file_name",
3339 : "func_name", "AexprConst", "Iconst", "SignedIconst", "RoleId",
3340 : "RoleSpec", "role_list", "NonReservedWord", "BareColLabel",
3341 : "unreserved_keyword", "col_name_keyword", "type_func_name_keyword",
3342 : "reserved_keyword", "bare_label_keyword", "statements", "statement",
3343 : "CreateAsStmt", "$@1", "$@2", "at", "ECPGConnect", "connection_target",
3344 : "opt_database_name", "db_prefix", "server", "opt_server", "server_name",
3345 : "opt_port", "opt_connection_name", "opt_user", "ora_user", "user_name",
3346 : "char_variable", "opt_options", "connect_options", "opt_opt_value",
3347 : "prepared_name", "ECPGDeclareStmt", "ECPGCursorStmt",
3348 : "ECPGExecuteImmediateStmt", "ECPGVarDeclaration",
3349 : "single_vt_declaration", "precision", "opt_scale", "ecpg_interval",
3350 : "ECPGDeclaration", "$@3", "sql_startdeclare", "sql_enddeclare",
3351 : "var_type_declarations", "vt_declarations", "variable_declarations",
3352 : "type_declaration", "$@4", "var_declaration", "$@5", "$@6",
3353 : "opt_bit_field", "storage_declaration", "storage_clause",
3354 : "storage_modifier", "var_type", "enum_type", "enum_definition",
3355 : "struct_union_type_with_symbol", "$@7", "struct_union_type", "$@8",
3356 : "s_struct_union_symbol", "s_struct_union", "simple_type",
3357 : "unsigned_type", "signed_type", "opt_signed", "variable_list",
3358 : "variable", "opt_initializer", "opt_pointer", "ECPGDeclare",
3359 : "ECPGDisconnect", "dis_name", "connection_object", "execstring",
3360 : "ECPGFree", "ECPGOpen", "opt_ecpg_using", "ecpg_using",
3361 : "using_descriptor", "into_descriptor", "into_sqlda", "using_list",
3362 : "UsingValue", "UsingConst", "ECPGDescribe", "opt_output",
3363 : "ECPGAllocateDescr", "ECPGDeallocateDescr", "ECPGGetDescriptorHeader",
3364 : "ECPGGetDescHeaderItems", "ECPGGetDescHeaderItem",
3365 : "ECPGSetDescriptorHeader", "ECPGSetDescHeaderItems",
3366 : "ECPGSetDescHeaderItem", "IntConstVar", "desc_header_item",
3367 : "ECPGGetDescriptor", "ECPGGetDescItems", "ECPGGetDescItem",
3368 : "ECPGSetDescriptor", "ECPGSetDescItems", "ECPGSetDescItem",
3369 : "AllConstVar", "descriptor_item", "ECPGSetAutocommit", "on_off",
3370 : "ECPGSetConnection", "ECPGTypedef", "$@9", "opt_reference", "ECPGVar",
3371 : "$@10", "ECPGWhenever", "action", "ECPGKeywords", "ECPGKeywords_vanames",
3372 : "ECPGKeywords_rest", "ECPGTypeName", "symbol", "ECPGColId", "ColId",
3373 : "type_function_name", "ColLabel", "ECPGColLabel", "ECPGCKeywords",
3374 : "all_unreserved_keyword", "ECPGunreserved_interval", "into_list",
3375 : "ecpgstart", "c_args", "coutputvariable", "civarind", "char_civar",
3376 : "civar", "indicator", "cvariable", "ecpg_param", "ecpg_bconst",
3377 : "ecpg_fconst", "ecpg_sconst", "ecpg_xconst", "ecpg_ident",
3378 : "quoted_ident_stringvar", "c_stuff_item", "c_stuff", "c_list", "c_term",
3379 : "c_thing", "c_anything", "DeallocateStmt", "Iresult", "execute_rest",
3380 : "ecpg_into", "opt_ecpg_into", "ecpg_fetch_into", "opt_ecpg_fetch_into", YY_NULLPTR
3381 : };
3382 :
3383 : static const char *
3384 : yysymbol_name (yysymbol_kind_t yysymbol)
3385 : {
3386 : return yytname[yysymbol];
3387 : }
3388 : #endif
3389 :
3390 : #ifdef YYPRINT
3391 : /* YYTOKNUM[NUM] -- (External) token number corresponding to the
3392 : (internal) symbol number NUM (which must be that of a token). */
3393 : static const yytype_int16 yytoknum[] =
3394 : {
3395 : 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
3396 : 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
3397 : 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
3398 : 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
3399 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
3400 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
3401 : 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
3402 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
3403 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
3404 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
3405 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
3406 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
3407 : 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
3408 : 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
3409 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
3410 : 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
3411 : 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
3412 : 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
3413 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
3414 : 445, 446, 447, 448, 449, 450, 451, 452, 453, 454,
3415 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
3416 : 465, 466, 467, 468, 469, 470, 471, 472, 473, 474,
3417 : 475, 476, 477, 478, 479, 480, 481, 482, 483, 484,
3418 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
3419 : 495, 496, 497, 498, 499, 500, 501, 502, 503, 504,
3420 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
3421 : 515, 516, 517, 518, 519, 520, 521, 522, 523, 524,
3422 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
3423 : 535, 536, 537, 538, 539, 540, 541, 542, 543, 544,
3424 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
3425 : 555, 556, 557, 558, 559, 560, 561, 562, 563, 564,
3426 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
3427 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 584,
3428 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
3429 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 604,
3430 : 605, 606, 607, 608, 609, 610, 611, 612, 613, 614,
3431 : 615, 616, 617, 618, 619, 620, 621, 622, 623, 624,
3432 : 625, 626, 627, 628, 629, 630, 631, 632, 633, 634,
3433 : 635, 636, 637, 638, 639, 640, 641, 642, 643, 644,
3434 : 645, 646, 647, 648, 649, 650, 651, 652, 653, 654,
3435 : 655, 656, 657, 658, 659, 660, 661, 662, 663, 664,
3436 : 665, 666, 667, 668, 669, 670, 671, 672, 673, 674,
3437 : 675, 676, 677, 678, 679, 680, 681, 682, 683, 684,
3438 : 685, 686, 687, 688, 689, 690, 691, 692, 693, 694,
3439 : 695, 696, 697, 698, 699, 700, 701, 702, 703, 704,
3440 : 705, 706, 707, 708, 709, 710, 711, 712, 713, 714,
3441 : 715, 716, 717, 718, 719, 720, 721, 722, 723, 724,
3442 : 725, 726, 727, 728, 729, 730, 731, 732, 733, 734,
3443 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
3444 : 745, 746, 747, 748, 749, 750, 751, 752, 753, 754,
3445 : 755, 756, 757, 758, 759, 760, 761, 762, 763, 764,
3446 : 765, 766, 767, 768, 769, 770, 771, 772, 773, 774,
3447 : 775, 776, 777, 778, 779, 780, 781, 782, 783, 784,
3448 : 785, 786, 787, 788, 789, 790, 791, 792, 793, 794,
3449 : 795, 796, 797, 798, 799, 800, 801, 802, 803, 804,
3450 : 805, 806, 807, 808, 809, 810, 811, 812, 813, 814,
3451 : 815, 816, 817, 818, 819, 820, 821, 822, 823, 824,
3452 : 825, 826, 827, 828, 829, 830, 831, 832, 833, 834,
3453 : 835, 836, 837, 838, 839, 840, 841, 842, 843, 844,
3454 : 845, 846, 847, 848, 60, 62, 61, 43, 45, 42,
3455 : 47, 37, 94, 849, 91, 93, 40, 41, 46, 44,
3456 : 59, 58, 123, 125
3457 : };
3458 : #endif
3459 :
3460 : #define YYPACT_NINF (-6505)
3461 :
3462 : #define yypact_value_is_default(Yyn) \
3463 : ((Yyn) == YYPACT_NINF)
3464 :
3465 : #define YYTABLE_NINF (-3750)
3466 :
3467 : #define yytable_value_is_error(Yyn) \
3468 : ((Yyn) == YYTABLE_NINF)
3469 :
3470 : /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
3471 : STATE-NUM. */
3472 : static const int yypact[] =
3473 : {
3474 : -6505, 1314, 11806, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3475 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3476 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3477 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3478 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3479 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3480 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3481 : -6505, -6505, -6505, 13899, -6505, -6505, -6505, -6505, -6505, 3609,
3482 : 1857,155848, 1253,101481,106683, 2131,111307, -6505, 85855, 1374,
3483 : -6505, 1225, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 1263,
3484 : 768, 24276, -6505, -6505,107261, 525, 88171, -6505,107839, 46,
3485 : 1288, 135, 280, 16719,108417,103215, 1606,111885, 294, 444,
3486 : 23191, 768, 42011,112463, 2774, 81793, -6505,102059, 1550, 902,
3487 : 122289, 2206, 1934, 82374,122289, 1773,113041, 2024, 2179, 1983,
3488 : 122867,123445,100325, 1807,122289, 2258, 470, 84697,124023, 2151,
3489 : -6505,113619, -6505, 1934, -6505, 85855, 79465, 466, 2185, -6505,
3490 : 124601,122289, 2305, 2207, -6505, -6505, -6505, -6505, -6505, -6505,
3491 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3492 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3493 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3494 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3495 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3496 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3497 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3498 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3499 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3500 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3501 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 692, -6505,
3502 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 1071,
3503 : -6505, 257, 2383, 1855, 1115, 2198, -6505, 17319, -6505, -6505,
3504 : -6505, -6505, -6505, -6505, -6505, -6505, 1559, 2076, -6505, -6505,
3505 : -6505, 2256, -6505, 2237, -6505, -6505, -6505, 2269, -6505, -6505,
3506 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3507 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, 2820, 5413,111307,
3508 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3509 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3510 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3511 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3512 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3513 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3514 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3515 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3516 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3517 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3518 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3519 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3520 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3521 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3522 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3523 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3524 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3525 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3526 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3527 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3528 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3529 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3530 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3531 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3532 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3533 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3534 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3535 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3536 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3537 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3538 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3539 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3540 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3541 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3542 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3543 : -6505, -6505, -6505, -6505, -6505, -6505,103793, -6505, -6505, -6505,
3544 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3545 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3546 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3547 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3548 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3549 : -6505, -6505, -6505, -6505, -6505, -6505, 282, -6505, -6505, -6505,
3550 : -6505, -6505,111307,111307, -6505, -6505, -6505, -6505, -6505, -6505,
3551 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3552 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3553 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3554 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3555 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3556 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3557 : -6505,111307, 2345, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3558 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3559 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3560 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3561 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3562 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3563 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3564 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3565 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3566 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3567 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, 458, 2604, -6505,
3568 : -6505, 85855, 3183, 3183, 2953, 1559, 2381, 2404, 2467, 2481,
3569 : 2376, 2531, 361, -6505, -6505, -6505, -6505, -6505, 2920, 88171,
3570 : 122289,122289,122289, 2611,122289, 2539,122289, 956, 88171,159435,
3571 : 114197, 2699, 2522, 74121,125179, -6505, 88171,122289,156875, 88171,
3572 : 122289,122289,125757,122289,126335,122289, 1856,108995,122289, 2618,
3573 : 122289,122289,157387,126913, 2792, -6505, 3076, 333, -6505, 2518,
3574 : -6505, 251, -6505, 2212, -6505, 277, 336, 338, -6505, -6505,
3575 : -6505,155332,122289, 24104, 2206, 2920, -6505, 2305,122289, 2801,
3576 : 122289, 2556,127491,122289, -6505,122289, 2634,128069, 968, 124,
3577 : 159435, 2238, 74718, 2756,122289,122289,159435,128647,129225,129803,
3578 : 122289,122289, -6505, -6505, 2706,122289, -6505, 2850,159947, 136,
3579 : 2863, 3056, 2955, 1651, -6505, -6505, 3158, 2637, -6505, -6505,
3580 : 3173,111307, -6505,109573, -6505, -6505, -6505, 361, 2787, -6505,
3581 : 2765, 2777, 2781, -6505, -6505, -6505, -6505, -6505,162507, 444,
3582 : -6505, -6505, 2922, 88750, 3019, -6505, -6505,130381, 94540, 2753,
3583 : -6505, 982, 89329,160459, 3140, 2746, 75315, 3177, -6505, 89908,
3584 : -6505,160971, 90487, -6505, -6505, -6505, -6505, -6505,130959, -6505,
3585 : 131537, 2849, 3019, -6505, 95119,161483, -6505, 3004,132115,132693,
3586 : 133271, 2920, 14916, -6505, 2703, 2764, 2719, 2171,111307,111307,
3587 : 1199,152221, -6505, -6505, 2786, -6505, -6505, -6505, -6505, -6505,
3588 : -6505, -6505, -6505, -6505, 425, 2470, 82955, 1228, 83536, -6505,
3589 : -6505, 1540, 1657, 1670, 425, 3255, 3255, 941,111307, -6505,
3590 : -6505, 2470, -6505, 1187, 125, 2846, 2762, 2762, 2762, 2991,
3591 : 68, -6505, 2762, 2914, -6505, -6505, -6505, -6505, -6505,113619,
3592 : 82955, 83536, -6505, 2768, 361, 2206, 196, 3257, 2840,155332,
3593 : 1492,122289, -6505, -6505, -6505, 3292, 2828, 3118, -6505, 2817,
3594 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 3053,
3595 : 3049, 200, 148, 2206, 467, -6505, 3195, -6505, 3063, 50401,
3596 : 50401, 67,111307, 2206, 84117,114775,147143, 263,162507, 2206,
3597 : 133849, 2867, 1631, 3064, -6505, -6505, -6505, 746, -6505, 3328,
3598 : 2868, 3157, 191, 333, 70603, -6505, -6505, 2856, 2212,113619,
3599 : 98013, -6505, -6505, -6505, -6505,155332, 3215, 55819,122289, 2854,
3600 : -6505, 2862, 2854, 2874, 2881, 1855, -6505,155332,113619, 485,
3601 : 485, 3351, 485, 334, 2029, -6505, 2443, -6505, 3260, 3210,
3602 : 3226,113619, 2917, 768, 2929, -6505, -6505, -6505, 2951, -6505,
3603 : 2950, 2974, -6505, 480, 3238, -6505, -6505, -6505, -6505, -6505,
3604 : 3370, -6505, -6505, -6505, -6505, -6505, -6505, 3495, 3482,156363,
3605 : 156363, 1002, 1048, 312, 327, -6505, -6505, -6505, 3331, -6505,
3606 : -6505, 3326, 3106,122289, -6505, -6505,122289, -6505,134427, -6505,
3607 : -6505, 3183, 2951, 1682, 1728, 3164, 3286, 3255, 1777, 2750,
3608 : 2750, -6505, -6505, 3029, -6505, 1415, -6505, 2093, 3035, 2017,
3609 : 3057, 2121, 1960, -6505, 1043,122289, 365, 3093,115353, 8903,
3610 : 3065, 3077, 2212, 3232, 1123, 3406, 3458, 1618, 361,115931,
3611 : -6505, -6505, -6505, -6505,122289,122289, -6505, -6505, -6505, -6505,
3612 : -6505, -6505, -6505, -6505, -6505, 3083, 1681, -6505, -6505, 3084,
3613 : 3469, 3319, 9395, 1461, 3431, 3279, 1599, 10326, 3338, 2244,
3614 : 3496, 22579, 1904, 3497, 2142, 2197,135005,147721, 3451, 3498,
3615 : 7916, 1976, 1073, 3347, 1185, 3431, 3488, 3294, 1599, 3505,
3616 : 3599,122289, 3126, -6505, 3415, 3546, 1268, -6505, 538, -6505,
3617 : 42594, 55819, 78301, -6505, 2212, -6505, 2332, -6505, -6505,154820,
3618 : -6505, 3196, 3360, 153, 88171, 3135,122289,122289, -6505, 95698,
3619 : 88171, -6505, 3371, 75912, 88171, -6505, 88171, -6505, -6505, 3500,
3620 : 95698,122289,122289, -6505,122289, -6505, -6505, 3139, -6505, -6505,
3621 : -6505, -6505, -6505, 2762,122289, 3605, 95698, 3385, 428, 2168,
3622 : 3642,122289, 3389, 2168, 3186,135583, -6505, -6505, 2168, -6505,
3623 : -6505,122289,122289, 3149, 2069, 3376, 1013, 2168, 3394, 3641,
3624 : 3643, 3403, 3239, 3405, 2862, -6505, 3608, 3374, 1291, 234,
3625 : 2510, 2168, 3218,136161,136739,122289, 3219,122289, 3618, 88171,
3626 : 3253, 88171, 88171,122289, 3535,122289, -6505, 3359,116509, -6505,
3627 : 3169, 3158, -6505, -6505, -6505, -6505, 3029, -6505, 1574, -6505,
3628 : -6505, -6505, -6505, -6505, -6505, 3555, -6505, 296, 3556, 3180,
3629 : 3559, 2117, -6505, 3236, -6505, 3236, 3236, 3184, 3184, 3377,
3630 : 3187, 3564, -6505, -6505, -6505, -6505, 1585, 3236, 3184, -6505,
3631 : 96856, -6505, 2158, 2192, -6505, 319, -6505, 3687, -6505, -6505,
3632 : -6505, -6505, -6505, -6505, -6505, -6505, 3192, -6505, 1271, -6505,
3633 : -6505, 2354, -6505, -6505, -6505, -6505, 3234, -6505, 3575, 332,
3634 : -6505, 3576, -6505, 3197,137317, -6505,137895,138473, 3579, 377,
3635 : -6505,159435, 3580, 332, 3582, 3197, 3588, 332, 3590, 1081,
3636 : 3592, -6505, 1404, 3569, 3594, 319, 3597, 2511, 3197, -6505,
3637 : 3601, 384, -6505, 3603, 440, -6505, 3604, 3447, -6505, 17335,
3638 : 14916, -6505, 21114, 2310, -6505, -6505, -6505, -6505, -6505, -6505,
3639 : 55819, 1096, 3329, -6505, -6505, 2405, 1199, 2470, -6505,111307,
3640 : 2470,111307, 941, 2470,111307, 2470,111307, 941, 2470,111307,
3641 : 111307,111307, 2470, -6505, -6505, 419, 352, -6505, -6505, -6505,
3642 : -6505, -6505,111307, 3230,122289, -6505,122289, -6505, -6505, -6505,
3643 : 104371,159435,104949, -6505,122289, -6505, 888,111307, -6505,111307,
3644 : -6505, 2206, -6505, 3029, -6505, 2764, 95698, 3729,159435, 3618,
3645 : 2460, -6505, -6505, 3618, -6505, -6505, 3618, 3618, -6505, -6505,
3646 : -6505, 3518,122289, 3602,104371,159435, 3606, -6505,139051, -6505,
3647 : 162507, 3463, 3244, -6505, -6505, -6505, -6505, 2464, 3769, 272,
3648 : 3776, 55819, 3247, 272, 272, 3249, 3614, -6505, -6505, -6505,
3649 : 342, 3251, 3258, -6505, 268, 268, -6505, 3261, 3264, -6505,
3650 : 273, 3266, 3267, 3783, 275, 283, 3268, 3269, 3271, 3273,
3651 : 3274, 3277, 3278, 3281, 3283, 3284, 3288, 3291, 3293, 1585,
3652 : 272, 3297, 55819, -6505, 3300, 268, 3301, 3302, 3303, 3790,
3653 : 3304, -6505, 3816, 3305, -6505, 235, 288, 3306, 3307, -6505,
3654 : 3528, -6505, 284, 3308, 3309, 3313, 3314, 3316, 3317, 3318,
3655 : 3322, 55819, 55819, 55819, -6505, 47391, 2212, 2206, -6505, -6505,
3656 : -6505, -6505, -6505, -6505, -6505, -6505, 297, -6505,152741, -6505,
3657 : 3336, -6505, -6505, 3537, -6505, -6505, 55819, -6505, -6505, 3693,
3658 : 893, -6505, 304, -6505, -6505, 2212, -6505, -6505, 586, -6505,
3659 : -6505, -6505, -6505, -6505, 3638, 3324, 2311, 2311, 298, -6505,
3660 : 107261,107261, -6505, -6505, 1864, 3327, -6505, 501, -6505, -6505,
3661 : -6505, -6505, -6505, -6505,161995, 3827, -6505, 381, 2206, 538,
3662 : 1720, 3764,153275,153790, 3647, 3647, 3619, -6505, -6505,122289,
3663 : -6505, -6505, 2212, 321, 3649, 2465, -6505, 2786, 22503, 2466,
3664 : 2854,122289,122289, 3839, -6505, -6505, 2471, -6505, 3339, -6505,
3665 : 2862, -6505, -6505, 1855, 1855, 55819, 1855, 1836, 1218, 51003,
3666 : 56421, 3707, 3574, 987, 980, 3709, -6505, 3578, 334, 2029,
3667 : 113619,122289,113619,139629, 3480, 55819, -6505, 2951, 3356, 2320,
3668 : -6505, 98013, 4139, 4139, 3667, -6505, -6505, 3768,107261, 3417,
3669 : 156363, -6505, -6505,122289, -6505, -6505,117087, -6505, -6505, -6505,
3670 : 2594, 3352, -6505, 3378,122289, 3959, 2750, 2750, -6505, -6505,
3671 : 3366, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 1559,
3672 : 122289, -6505, 3373, 3379, 3367, 3382, -6505, 98013, -6505, -6505,
3673 : -6505, -6505, -6505, -6505, -6505, -6505, 3375, -6505, -6505, -6505,
3674 : -6505, -6505, 361, 3383, -6505, 3838, 3466, 3476, 3536, 78883,
3675 : -6505, 3479, 3444, 3484, 3540, 85855, 3395, 3486, 3487, 3547,
3676 : 3684, -6505, -6505, 3491, 3861, 3493,148299, -6505, -6505, 1189,
3677 : -6505, -6505, -6505, 1189, -6505, 3416, -6505, 295, 1561, 370,
3678 : 3499, 545, 329, 3852, -6505, 1182, -6505, -6505, 3558, -6505,
3679 : 10635,122289, 3791, 8442, 3640, 361, 3560, -6505, -6505, -6505,
3680 : 3702, 3506,122289, 3509, 3662, 361, 389,148877, -6505, -6505,
3681 : 122289, -6505, -6505, -6505, -6505, 6697, 3837, 45609, -6505, 2304,
3682 : 3520, 3494, 3531,122289, 98591, 2650, 3644, 3664, 1972, 2661,
3683 : 614, 3587,122289, 2312, 3672,122289, 3441, 3533, 3534, 3789,
3684 : 3450, 248, 3899, 3453, -6505, -6505, -6505, 3866, 3670, 3797,
3685 : 3847, 9465, 3543, 3545, 92224, -6505, 3561, 97, 76509,122289,
3686 : 122289, 3562, 3571,149455, 6697, 3892,105527,105527, 3573, 3577,
3687 : 68858, 3910, 1897, 3585, -6505, -6505, -6505, 1897, 3589, 3591,
3688 : 150033, 6697, 3898,122289, 3600, 3607,122289, 96856, 361, -6505,
3689 : 3968, -6505, 361, 361, 2529, 3971, 3611, 464, 3754, 472,
3690 : 2168, -6505, 3453, 4064, -6505, 3615, 3617, 400, -6505, 3722,
3691 : 122289, 3621, 3628, 2242, 3685, 2206, -6505, 3696, -6505, 3629,
3692 : 3697, 3630, 1151, 3149, -6505, -6505, 1781, 3613,113619, 3723,
3693 : 3726, 2312, 293, 997, 3453, -6505, 3632, 3633, 3450, 3450,
3694 : 122289,122289,122289,122289,122289, 391, 3993, 418, 3634, 374,
3695 : 98, 3523, -6505, 1897,157899, 3635, -6505, 1897,122289, 456,
3696 : 1022, 3453, 2318, -6505, 2266, -6505, -6505, -6505, 333, -6505,
3697 : 55819, 55819, 55819, 3529, -6505, 2921, 22503, 949, -6505, 305,
3698 : 9672, 3526, -6505, -6505, -6505, -6505,122289,155332, -6505, -6505,
3699 : -6505, -6505, -6505, -6505, -6505,122289, -6505,122289, 3859, 95698,
3700 : 3863, 3780, 3869, 3870, 361,122289,122289, 3871, 3873, 3874,
3701 : 95698, 3876, 3878, 3880, 3796, 3660, 1004, 3651, 3550, 4074,
3702 : 3955,122289, 85855, -6505, 1189, -6505, 95698, 3804, 3957, -6505,
3703 : 122289, 3823, 123, -6505, 3999, 3648, -6505, -6505, 1458,122289,
3704 : 102637, 3149, -6505, -6505, 3962,159435, 426, 3964, 2206, 3645,
3705 : 3967, 3817, 2206,159435, 3868,122289,122289,122289,122289, 308,
3706 : -6505,157899, 3840, -6505,122289, 3844, 4064, 3845, 4093, 1426,
3707 : 2762,140207, 3969, -6505,140785, 3616,122289, 3622, 3622, 4109,
3708 : 95698, 1648, 3905, -6505, -6505, 3623, 3255, -6505, 3169, 3620,
3709 : -6505, -6505, 2528, -6505, 3761, -6505, 88171, -6505, -6505, 88171,
3710 : -6505, -6505, 95698,122289, 3624, -6505, 3626, -6505, -6505, 55819,
3711 : -6505, -6505, -6505, 3255, -6505, 95698, 3236, 3236, -6505, -6505,
3712 : 4117, 3720, 3721, 3255, -6505, 3255, -6505, 95698, -6505, 3636,
3713 : 3637, 3255, 3725, -6505, 3730, 3255, -6505, 2486, -6505, -6505,
3714 : 88171, 88171, -6505,159435,159435, 3997, 384, 4010, 3701, 4011,
3715 : 3708, 76509, 76509, -6505, 441, 88171, -6505,159435, 88171, -6505,
3716 : 122289, -6505,122289, -6505, -6505, -6505, -6505, 95698, 95698, -6505,
3717 : 159435,157899, 4017,122289,122289, -6505,122289,122289, -6505,122289,
3718 : 122289, -6505, 20118, 2329, -6505, 14916, -6505, 2488, 3647, -6505,
3719 : 2345,141363, 2228, 1199, -6505,111307, -6505,111307, 941, -6505,
3720 : -6505,111307, -6505,111307, 941, -6505,111307, -6505, -6505, -6505,
3721 : 111307,122289, 4237, 3646, -6505, 586, -6505,122289, 2489, -6505,
3722 : -6505, 2493, 1519,122289,122289, 326, 88171,122289, 3884,122289,
3723 : 88171, 88171,122289,122289,122289,122289,122289, 3740, 3327, 834,
3724 : -6505, 369, 1206,113619, 3897, -6505, -6505, -6505, 3658, -6505,
3725 : -6505, 2503, 2305, 72,122289, -6505,122289,122289,122289, -6505,
3726 : -6505,102059, 4018, 477,104949,122289, -6505, -6505, 15495, 55819,
3727 : 49799, -6505, -6505, 22503, 3711, 55819, 55819, 3661, 3255, 3255,
3728 : -6505, 1267, 55819, 55819, 55819, 46789, 55819, 55819, 51605, 55819,
3729 : 55819, 55819, 55819, 55819, 55819, 3255, 3255, 3666, 55819, 6196,
3730 : 55819, 76509, 55819, 60033, 43800, 55819, 55819, 47993, 349, 3261,
3731 : 55819, 3921, 61237, 55819, 1720, 3924, 55819, 1720, 6196, 4191,
3732 : 4191, 2185, 2629, 7731, 3669, 2212, -6505, 3255, 974, 505,
3733 : 95698, 55819, 55819, 55819, -6505, -6505, -6505, -6505, -6505, -6505,
3734 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 55819,
3735 : -6505, 85855, -6505, -6505, -6505, -6505, -6505, -6505, 1343, -6505,
3736 : -6505, -6505, -6505, -6505, -6505, 7996, -6505, -6505, -6505, -6505,
3737 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3738 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,122289,
3739 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3740 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3741 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3742 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3743 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3744 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3745 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3746 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3747 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3748 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3749 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, 48595, -6505, -6505,
3750 : -6505, -6505, 3675, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3751 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3752 : -6505, -6505, -6505, 3858, -6505, -6505, -6505, -6505, -6505, -6505,
3753 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3754 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3755 : -6505, 49197, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3756 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3757 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3758 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3759 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3760 : -6505, -6505, -6505, -6505, -6505, 3680, -6505, -6505, 55819, -6505,
3761 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3762 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3763 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3764 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3765 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3766 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3767 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3768 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3769 : -6505, -6505, -6505, -6505, -6505, 3757, -6505, -6505, -6505, -6505,
3770 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3771 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3772 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3773 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3774 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3775 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3776 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3777 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3778 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3779 : -6505, -6505, 1435, 55819, 55819, 55819, 55819, 55819, 55819, 55819,
3780 : 55819, 55819, -6505, 55819, 532, -6505, -6505, -6505, 4019, 3693,
3781 : 1494, 571, 3681, 3907,106105, 50401, 4051, -6505, 42594, -6505,
3782 : 244,111307, -6505, -6505, 2212, 4051, -6505, -6505, -6505, -6505,
3783 : -6505, 2594, 3691, -6505, 3705, -6505, -6505, -6505, -6505, -6505,
3784 : 122289, 3827, -6505, -6505, 3786, -6505, -6505, -6505, -6505, 315,
3785 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 3698, -6505,
3786 : -6505, -6505, -6505, 3698, -6505, -6505, 3647, 3703, 4043, 4044,
3787 : 1081, 1559,113619, 2873, 55819, 1343, 355,122289, 55819, 3675,
3788 : 3858, 55819, 3680, 55819, 3757, -6505, 55819, -6505, 2506, 2246,
3789 : 113619,113619, -6505, 4020, -6505, 3704, -6505, 16175, 4020, -6505,
3790 : -6505, 60635, 3841, 4003, 3934, -6505, -6505, -6505, 3712, 22503,
3791 : 55819, 55819, -6505, 2632, 22503, 2728, -6505, -6505, -6505, -6505,
3792 : -6505, -6505, 1756, -6505,122289, 1715, 3707, 980, 3777, 1360,
3793 : 4215, 3787,122289, -6505, 71181, 2507, 2601, -6505, 2951, -6505,
3794 : -6505, 2569, -6505, 2695, -6505, 4296, -6505,156363, -6505, -6505,
3795 : -6505, 4237, -6505, 3173, -6505, 3173, 4322, -6505,111307, -6505,
3796 : -6505, -6505, -6505, 394, -6505, -6505, 14916, 14916, -6505, -6505,
3797 : -6505, -6505, -6505,159435,122289,122289, 3943, -6505, 4205, -6505,
3798 : 96856, -6505, 3728, -6505, 96277, 91066, -6505, -6505, 144, -6505,
3799 : 598,159435, -6505,122289,122289, -6505, 85855,159435,122289,122289,
3800 : -6505,159435, 3782,122289,122289, -6505, -6505, -6505, -6505, -6505,
3801 : 154305, 129,102059, 3877,100903, -6505, -6505, 3732,122289, 3972,
3802 : -6505, -6505,141941, -6505, 3973,159435,122289,122289, 55819, 3976,
3803 : 122289,122289, -6505, 688, 3828, 3829, -6505,122289, 3830, 88171,
3804 : 3743, 95698, 88171, 77106, 88171, 88171, 4108, 95698,122289,122289,
3805 : 1507,113619, 478, 1060, 3453, 3983, -6505, 1822, -6505,159435,
3806 : -6505,122289, 3977, -6505, -6505, -6505,117665, 4238, 3887, -6505,
3807 : -6505, -6505,150611, -6505, -6505, 3988, -6505, 2513, -6505,159435,
3808 : 159435,122289, 9620, 3765,142519,122289, 1800, 4061, 4012, 4006,
3809 : 4066, 1396, -6505, -6505, -6505, 95698, -6505,122289,118243,122289,
3810 : 122289, 4058,122289,110151,143097,143675, 1914, 2037, 4060,122289,
3811 : 110729, 4065, -6505, 3933,122289, -6505, -6505, 86434,159435,122289,
3812 : 1000, 85855, -6505, 4048, -6505,122289, -6505, 1119, -6505,122289,
3813 : 4447, 4016, 3872, 3883,122289, 520, 1144, 3453, 4194,122289,
3814 : 122289, 3792, 2516,159435,122289, 85855, -6505, 4026, 167,159435,
3815 : 122289,117665, -6505, 4029, -6505,113619, 4126, -6505, 3802, 2762,
3816 : 2856, 2297, 3802,159435,122289, -6505, 3802,122289,147143, -6505,
3817 : 159435, 1600, -6505,159435,122289,117665, -6505, 4032, 3961,159435,
3818 : 122289, 23667, -6505, -6505, -6505, 361, -6505, -6505, -6505, -6505,
3819 : -6505,122289,122289, 361,122289,122289, 361, 1825, -6505,159435,
3820 : 122289, -6505, -6505, -6505, 3927,159435,122289,122289, 422,122289,
3821 : -6505,122289,159435, 3853,122289,122289, -6505, -6505,122289, 9003,
3822 : 122289,122289,122289,122289,122289,122289,159435,122289, -6505, -6505,
3823 : 1821, 140, 871, 1710, 937,122289, 4149,122289,144253, 2206,
3824 : 159435,122289,122289, 2206,122289, 85855, 2000, -6505, -6505, 3947,
3825 : -6505,159435, 1600, -6505, 10033,122289,122289,122289, 3901, 3903,
3826 : 264, 4000, -6505, -6505, -6505, 1005, 1005, 4040, -6505, 55819,
3827 : 55819, 52207, 3821, -6505, -6505, 55819, 3196, -6505, -6505, -6505,
3828 : 417, 4321, 417,144831, 417, 417, 4135, 3890, 3894, 417,
3829 : 417, 417, 4125, 417, 417, 417,122289, 4013, -6505, -6505,
3830 : 4013, 1377, 55819, 95698,122289, -6505, 2546, -6505, 3848, -6505,
3831 : -6505, 85855,122289, 588, 237, 4212, 4073, 99169, 3727, 4206,
3832 : 122289, 3895,122289, 4341, 3946, 1965, -6505, 3727,122289, -6505,
3833 : 3090,102059, -6505, -6505, -6505, -6505, -6505, -6505, -6505,122289,
3834 : -6505, -6505, 4211,122289, 64182, 4033, -6505, 2206, 3149, 3149,
3835 : 3149, 3149, 3855, 3149,122289, 3992, 4235, 3727, 3860, 4240,
3836 : -6505, 4064, 4242, 4246,122289, 4091, 99169, 3931, 3912, 4119,
3837 : 4372, 2762, 2206, 4122, 4106, -6505, 78883, -6505, 3149, 4394,
3838 : 46199, 5350, 7426, 4112, 4179, -6505, -6505, 4123, 1154,122289,
3839 : 116509, -6505, 3900, -6505, 4236, 4239, 4259, -6505, 296, -6505,
3840 : 4395, 2137, 4262, 55819, 2547, 3906, 319, -6505, -6505, 3904,
3841 : 3637, 3929, 3932, 3909, 3911, -6505, 3255, 69436, 3914, 1566,
3842 : 4169, 3916, -6505, 332, -6505, 3197, -6505,122289, -6505,122289,
3843 : 122289,122289,122289, 377, -6505, -6505, 332, 3197, 332, 1081,
3844 : -6505, 4203, 319, 3197, 4049, 4282, 384, -6505, 440, -6505,
3845 : 4145, 1081, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 4163,
3846 : 2762, 2528, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3847 : -6505, -6505,111307, 3173, -6505, 2551, -6505,122289, -6505, 4255,
3848 : 4257, 4258, 4260, 4263, 3925, 3930, 3974,122289, 3936, 3925,
3849 : 361, 3940, 3928, -6505, 3936, 3936, 3925, 3327, 3327, 3925,
3850 : 3930,158411, 4409, 85855, -6505, -6505, 4025, 3945, 4307, 1201,
3851 : -6505, 1229, 147, 4213, -6505, -6505, -6505, -6505, -6505, 95698,
3852 : -6505,159435, 3995, -6505, -6505, -6505, 4176, 3950,158411, 1081,
3853 : 210, -6505, 88171,122289, 95698, 88171, 4188, 88171, 88171, 95698,
3854 : 122289,122289, 2552, -6505, 2347, -6505, 2352, 55819, 255, -6505,
3855 : 19081, 2558, 55819, 3954, 3956, -6505, -6505, -6505, -6505, -6505,
3856 : -6505, 3958, 4314, -6505, -6505, 2559, 2568, 17726, 2573, 95698,
3857 : 3038, 3980, -6505, 3960, 259, 4180, 3965, 6769, 4021, 2585,
3858 : 3963, 261, -6505, 6769, 405, 3975, 8297, 4127, 3979, 2597,
3859 : 3970, 3982, -6505, 6665, 7484, 3984, 19230, 3981, 3985, 3987,
3860 : 3989, 60033, 60033, 47391, 1767, -6505, 60033, 3990, 4184, 2600,
3861 : 16224, 3994, 3998, 19283, 52809, 55819, 52809, 52809, 19834, 3991,
3862 : 4004, -6505, 4366, -6505, 2607, 85855, 4178, 19945, 2619, -6505,
3863 : 55819, 85855, 7538, 55819, -6505, 55819, 4005, -6505, -6505, 5652,
3864 : 5652, 5652, 6196, -6505, -6505, 4024, -6505, 60033, 60033, -6505,
3865 : 4197, 47391, -6505, -6505, 4330, -6505, -6505, 737, -6505, -6505,
3866 : -6505, -6505, -6505, 4121, -6505, -6505, -6505, 4219, 2573, 4789,
3867 : 76509, 8724, 55819, 408, 55819, 3675, 55819, 4068, 5652, 5652,
3868 : 5652, 511, 511, 311, 311, 311, 2437, 571, -6505, -6505,
3869 : -6505, 3996, 4007, 3907, 4014, 55819, -6505, 4022, 71759, -6505,
3870 : 2717, 2729,122289, 11046, 11164, 12491, -6505, -6505, -6505, 63593,
3871 : 4036, 949, -6505, -6505, -6505, 4036, 2294, 4322, 2594, -6505,
3872 : 333, 3255, 974,154820, -6505, -6505, -6505, -6505, -6505, -6505,
3873 : -6505, -6505,113619, 22503, -6505, -6505, 4267, 4015, -6505, -6505,
3874 : 55819, -6505, -6505, 2456, 4031, 1272, 1320, 2750, 2750, 2632,
3875 : 1362, -6505, -6505, 4069, -6505, 55819, -6505, 2763, 2834, -6505,
3876 : -6505, -6505, -6505, 3327, -6505, 4290, -6505, -6505, -6505, 63593,
3877 : 4039, 4077, 106, 68276, 4243, -6505,122289, 63593, -6505,122289,
3878 : 230, -6505, 4037, -6505, -6505, -6505, -6505, 2239, -6505, -6505,
3879 : -6505, 4027, -6505, 4034, -6505, 4038, -6505, -6505, -6505, -6505,
3880 : 287, 4035, 4045, 4041, 2253, -6505, -6505, -6505, -6505, 91066,
3881 : 2354, -6505, 96277, -6505, 96277, -6505, 2354, 4498, -6505, 91066,
3882 : 2245, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3883 : -6505, -6505, -6505, -6505, -6505,159435,159435, 4256,122289, 4261,
3884 : 4265, 55819, 1575, -6505, 4410, 1081, -6505, -6505, 4129, -6505,
3885 : 22503, -6505, -6505, -6505, -6505, -6505,159435,122289, -6505,162507,
3886 : -6505, -6505, 95698, -6505, -6505,122289,122289, -6505, -6505, -6505,
3887 : 95698, -6505, -6505, -6505,122289, 981, 4131, 4134,122289, -6505,
3888 : 1064, 3722, 10310,122289,122289,122289, 4355, -6505, -6505, -6505,
3889 : -6505, 4273, -6505, 4424, -6505, 91066, -6505, 3197, 1711, 4141,
3890 : 3453, 55819, 4304, -6505, 1128,122289, 4062, 4063, 4443,122289,
3891 : 1842, 4393, 4067, -6505, 4183, 4399, 4208, 1117, -6505, -6505,
3892 : 4214, -6505, -6505, -6505, -6505, 4454, 1081, 4455, 1081,122289,
3893 : 122289,122289,122289, 4223, -6505, -6505, -6505, -6505, 4227, 4362,
3894 : -6505, 85855, 85855, 85855, 2644, -6505, -6505, 2206, -6505, -6505,
3895 : -6505, -6505, -6505, -6505, 4416, -6505, 2651, -6505, 2218,118821,
3896 : -6505, -6505, -6505, -6505, -6505, 4464,159435,122289, 10601,122289,
3897 : 122289,122289, 4316, 2260, 1874, 95698, -6505, 92803, -6505, -6505,
3898 : 2655, -6505, 4101,122289, 4181,159435, 4155, -6505, -6505, -6505,
3899 : 4469, 2762, 4241,105527, 4142, 4142, 2380, -6505, -6505, -6505,
3900 : -6505, 4379, 4301, -6505, 423, 4302,159435, 4166, -6505, -6505,
3901 : -6505, -6505, -6505, 4477, 4192, -6505, -6505, 4195, 1181, 3453,
3902 : 4064, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3903 : 4222, -6505, -6505, -6505, -6505, -6505, -6505, 1979, 1979, -6505,
3904 : -6505, -6505, 1979, 1838, 299, 1200, 3453, -6505, 2145, 2046,
3905 : 4196, -6505, 4198, -6505, -6505, -6505, 4375, 4381, 4385, 4202,
3906 : 4207, 4264, 4210, 4217, 4272, -6505, 4224, 4277, 4225, 4280,
3907 : 4228, 4543, 1081, 95698, 4382, 2206, 4274, 4521, 1081, -6505,
3908 : -6505, 4234, -6505, 4244, -6505, 2660, 4637, 4639, -6505,122289,
3909 : -6505, 534, 1233, 3453, -6505, 4247, -6505,159435,122289, -6505,
3910 : -6505, -6505, 55819, 4150, 4152, 4153, 22503, 22503, 55819, -6505,
3911 : -6505, 22503, 4156, -6505, -6505, -6505, -6505, 95698, -6505,122289,
3912 : 4471, -6505, -6505, 417,122289,122289, -6505, -6505, -6505,122289,
3913 : -6505, -6505, -6505, 4472, -6505, 589, 589, -6505, -6505, 4504,
3914 : 8328, 4164, 476, -6505, 85855, 72926, 3886, 919, 2168, -6505,
3915 : 162507,122289,162507, -6505, 237, 4386,122289,122289,122289, 4165,
3916 : 4167, -6505, -6505, -6505, -6505,159435, 285,159435, 3255, -6505,
3917 : -6505, 4245, -6505,122289, 2762, 2787, 4532, 3853, -6505, 4659,
3918 : 3643, 426, 1907, 459, 3239, 4595, 2862, 4173, 55819, 420,
3919 : -6505, -6505, -6505, -6505, -6505, 2212,122289, 3912, -6505, -6505,
3920 : -6505, -6505, 2206, -6505, 4174, 4175, -6505,122289, 4541,122289,
3921 : 122289,122289,111307, 2305, 4185,122289, 4182, 95698,122289, 2679,
3922 : 3450, 4678, 4559, 2305, 3931, 4275, 4564,113619, 2664, -6505,
3923 : 4204, -6505, 1154, -6505, 2674, 187, -6505, 2206,162507, 91645,
3924 : 4560, -6505, 356, 7426, -6505, -6505, 356, 933,122289, -6505,
3925 : -6505, -6505, -6505, 4429, 2450, -6505, 4544, -6505,122289, -6505,
3926 : -6505, 67694, -6505, 95698, 4201, -6505, 2677, -6505, 2686, -6505,
3927 : -6505, -6505, 3255, -6505, -6505, 2772, 2772, 4209, -6505, 70025,
3928 : -6505, 4216, -6505, 2433, -6505, -6505, -6505, 384, 4266, 1081,
3929 : 4268, 1081, -6505, -6505, -6505, -6505,122289, -6505,122289,157899,
3930 : -6505, -6505,122289, -6505, 4580, 4571, -6505, -6505, -6505, -6505,
3931 : 4357, 4360, 4363, 4364, 4365,122289, 3925, -6505, 4218,122289,
3932 : 122289,159435, 2034, -6505, -6505,159435, 487, -6505, 1017, -6505,
3933 : 113619, 4345, -6505, -6505, -6505, -6505, 4600, 4602, -6505, -6505,
3934 : -6505, 1539, -6505,104371, 510, -6505,159435, 4535, 4538, 4539,
3935 : 4540, 361, 4545, 4546, 4547, 4549, 4550, -6505, -6505, -6505,
3936 : 4248, 20195, 55819, -6505, 4621, 95698, -6505, 8858, -6505, -6505,
3937 : -6505, 55819, -6505, -6505, 4548, -6505, -6505, 4303, 4310, 4249,
3938 : 3980, 4127, -6505, 4468, 4470, 55819, 4127, 4720, 1131, 55819,
3939 : 55819, 55819, -6505, -6505, 4473, 4474, 55819, 2573, 2573, 55819,
3940 : -6505, 4251, 55819, -6505, -6505, -6505, -6505, 2635, 55819, -6505,
3941 : 55819, -6505, -6505, 44403, 4768, 4768, 4250, 95698, 60033, 60033,
3942 : 60033, 60033, 348, 3301, 60033, 60033, 60033, 60033, 60033, 60033,
3943 : 60033, 60033, 60033, 60033, 579, -6505, 4463, 55819, 55819, 53411,
3944 : -6505, -6505, 95698, 4253, 3991, 4269, 4270, 55819, -6505, -6505,
3945 : -6505, 2687, 61826, 4276, 85855, -6505, 55819, 17686, 2691, 4308,
3946 : 20298, 2212, 9424, 2206, 55819, 2422, 2446, 55819, 2700, 55819,
3947 : -6505, -6505, -6505, -6505, 4615, -6505, -6505, -6505, -6505, -6505,
3948 : -6505, 4502, 2573, -6505, -6505, 55819, 4279, 5420, 60033, 60033,
3949 : 5616, -6505, 6023, 55819, 47391, -6505, 4040, -6505, 45006, 4278,
3950 : 55819,151189, -6505, -6505, 1934, 1934, 1934, 1934, -6505,122289,
3951 : 122289,122289, 4284, 64771, 4617, 4286, 63004,119399, 4285, 2378,
3952 : -6505,119399,119977,119399,119399, 4281, 2212, 55819, 4609, 4288,
3953 : 4609, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
3954 : -6505, -6505, -6505, -6505, -6505, -6505, 4289, -6505, 4271, -6505,
3955 : -6505, 538, 4292, -6505, -6505, 287, -6505, -6505, 2305, -6505,
3956 : 4299, -6505, 4031, 2079, -6505, -6505, -6505, 1399, -6505, 4356,
3957 : -6505, -6505, -6505, 4285, 54013, 4427, -6505, -6505, -6505, 4327,
3958 : 2704, -6505, -6505, 4719, 4427, -6505, 1740, -6505, 2721, 71181,
3959 : 4039, 55819, 2212, 3255, 4306, -6505, 3173, 2294, -6505, -6505,
3960 : -6505, -6505, -6505, 2724, 2273, -6505, -6505, 91066, -6505, 4353,
3961 : 3197, 3197, 2255, 3925, 4642, 2255, 10081, -6505, 2141,122289,
3962 : -6505,122289, -6505, -6505, -6505, 4798, 4367, 4369, 4593, -6505,
3963 : 3057, -6505, -6505,159435,122289, -6505, -6505, -6505, 539, 1236,
3964 : 3453, -6505, 4390, -6505, -6505, 4628,122289, -6505, 4785, 4408,
3965 : 122289, 10240, 4691, 4378, -6505, -6505, 65360,122289,122289, -6505,
3966 : 122289, -6505,122289,122289, 2141,120555, -6505, 4766, -6505, 2141,
3967 : 4433, 4672, 1672, 3450, 1991, 4442, -6505, 174, -6505, -6505,
3968 : 4400, -6505,122289, -6505,122289, -6505, -6505, -6505, -6505, -6505,
3969 : -6505, -6505, 4462, -6505, -6505, -6505, -6505, 86434, -6505, -6505,
3970 : 122289, -6505, 85855, 72926, 85855, -6505, -6505, -6505,122289, -6505,
3971 : 1884, 547, 1329, 3453, -6505, 4413, -6505, 4702, 4420, 4421,
3972 : 4480, 1019, 1535, 4426, 4428, 4482, 4338, 4340, 4342, -6505,
3973 : 85855, 73524, 4496,122289, 3197, 4346, 4388,122289, 4142,121133,
3974 : -6505, 4348, -6505, -6505, 4142, 425, 2206, -6505, -6505, 2206,
3975 : 3197, 2206,122289,122289,122289,122289, 422, -6505, -6505, -6505,
3976 : 4819, 4448,122289,122289,122289,122289, -6505, 4406, -6505, -6505,
3977 : -6505,122289,122289, 4715, 1350, 2512,159435,122289,122289,159435,
3978 : 122289,122289,122289,122289,122289,122289,122289, 4578, -6505, 4812,
3979 : 4734, 2373, 4781, 4441,122289, -6505,122289, 2206, -6505, 3722,
3980 : 122289,122289,122289,122289, -6505, -6505, -6505, -6505, -6505, 4040,
3981 : -6505, 4368, 4675, 417, -6505, 4677, 4679, 4681, 417, -6505,
3982 : -6505, 2168, -6505, 555,122289, -6505, 2694,122289, -6505, -6505,
3983 : -6505, 4299, 2750, 2750, -6505, -6505, -6505, -6505, -6505, -6505,
3984 : 4371,122289,122289, 60033, -6505, -6505, 2249, 2157, 359, -6505,
3985 : 4667,122289, 3528, -6505, -6505, -6505, 989,122289, -6505, -6505,
3986 : -6505, -6505, 4373, -6505, 143, 4185, -6505, 4700, 99169, 3197,
3987 : 159435,159435, 3197, -6505, 95698, 4376, 3912, -6505, 430, 4465,
3988 : -6505,159435, 426,145409, 3645, 4418, 4606, 10335, 63593, 64182,
3989 : 1979, -6505, 4383, 4387, -6505, -6505,122289, 4386,157899, 2725,
3990 : 4064, 4880, 1444, 2719, 3995, 99747, 4590, 4185, 4700, -6505,
3991 : 3450, 4620, 4612, -6505, 2305,122289, 3995, 3912, 2206,122289,
3992 : 4378, -6505, 2787, 72926, 2495, -6505, 91066, 55819, 55819, -6505,
3993 : 4389, -6505, 4397, 7426, -6505, 4466, 4391, 4887, 55819, -6505,
3994 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, 4488, 4402,122289,
3995 : 122289, 1154,122289, 4934, -6505, -6505, 4412, 4262, -6505, 4262,
3996 : -6505, 4415, -6505, -6505, -6505, 2348, 1559, 70025, 70025, 70025,
3997 : 70025, 70025, -6505, -6505,122289, -6505,122289, -6505, 1081, -6505,
3998 : 4551, 1081,122289, 2305,122289,122289,122289,122289,122289, 3925,
3999 : 361, 3928, -6505, -6505, 4761,158411, 4767, -6505, 85855, -6505,
4000 : -6505, -6505, -6505, -6505, 2733,122289, -6505, -6505, -6505, 4840,
4001 : 4777, 1081, 477, 1111, 1111, 1111, 1111, 4731, 1111, 1111,
4002 : 1111, 1111, 1111, -6505, 55819, 22503, -6505, 4422, -6505, 22503,
4003 : 4813, 4718, 4724, -6505, -6505, 4425, 4663, 4669, -6505, 4431,
4004 : 55819, 4127, 20939, -6505, -6505, 4673, 4674, -6505, 4127, 4127,
4005 : 20939, -6505, 20939, 4436, 10839, 21204, -6505, 2738, 55819, -6505,
4006 : 2533, 2533, 2533, 2050, 4779, -6505, 3145, 2533, 2533, 2533,
4007 : 318, 318, 249, 249, 249, 4768, 579, 21362, 21280, 21805,
4008 : 4438, -6505, -6505, -6505, 3991, -6505, 57023, 817, 4917, 61237,
4009 : -6505, -6505, -6505, 4486, 4491, 4446, -6505, 55819, 57625, 4440,
4010 : 96856, 4665, -6505, 2240, 55819, 55819, 6758, -6505, 7953, 55819,
4011 : -6505, -6505, 6758, 533, 55819, 2550, 3110, 55819, 55819, 6731,
4012 : 10964, 4451, -6505, 2747, 55819, 11203, 4662, -6505,122289,122289,
4013 : 122289,122289, -6505, -6505, -6505, 55819,119399,119977,119399,119399,
4014 : 4475, 62415, 67116, 2378, 4461,122289, -6505, -6505, 4476, 63593,
4015 : 4771, 4680, -6505, 63593, 4680, 1933, 4680, 4774, 4567, 72337,
4016 : -6505, -6505, 4478, -6505, -6505, 4688, -6505, 2304, 22503, 4948,
4017 : 4817, 2206, 4817, 2294, 437, 2206, -6505, 4479, 76509, -6505,
4018 : -6505, -6505, -6505, 4565, -6505, 4705, 22503, 4520, -6505, 2305,
4019 : 2109,122289, 2212, 886, -6505, 55819, 4492,122289, -6505, 4427,
4020 : 22503, -6505, 14916, -6505, -6505, -6505, -6505, 4562, 2748, -6505,
4021 : -6505, 4722, -6505, -6505, -6505, -6505, -6505, 4573,102059, 4845,
4022 : -6505, -6505, -6505, 2223, 4818, 549, -6505, 1081, -6505, 95698,
4023 : 122289,122289,122289, 3395, -6505, -6505,122289,122289,122289,122289,
4024 : -6505, -6505,159435,122289, -6505, -6505,122289, 55819, 2776, -6505,
4025 : 4536, 4950, 222, 4493, -6505, 2141, 712, 2141, -6505, 712,
4026 : -6505, -6505,121711, -6505, 4386, 422, 2249, 4837, 4838, 4737,
4027 : -6505, 361, -6505, 4998, 2249, 4739, 422, -6505, -6505, -6505,
4028 : -6505, 3583, -6505, 95698, 1081, 1081, -6505, -6505, -6505, -6505,
4029 : -6505, 4513, -6505, 4981, 4605,122289,122289,122289,122289,122289,
4030 : 159435,122289,122289, 3255, 3255, 95698, 4505, -6505, 3255, 3255,
4031 : 4506, -6505,159435,122289,122289, -6505, -6505, -6505, -6505, -6505,
4032 : -6505, -6505, -6505, -6505, -6505, -6505, 4601, -6505, 55819, 4976,
4033 : -6505, -6505, -6505, -6505, -6505, 55819, -6505, -6505, -6505, -6505,
4034 : -6505, -6505, -6505, -6505, -6505, -6505,159435,122289, 4604, -6505,
4035 : 4611, -6505, 1109, -6505, -6505,122289,122289,122289,122289, 4892,
4036 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
4037 : -6505, 4896,122289, -6505, -6505, 2206, 2206, 95698, 1081, 1081,
4038 : -6505, -6505, -6505, 4613, -6505, -6505, 4516, 4835, 417, -6505,
4039 : 417, 417, 417, -6505, 4526, -6505, 2168, 4937, -6505, 2141,
4040 : 366, 4885, -6505, 55819, -6505, 2124, 2050, -6505, 4946, 5029,
4041 : -6505, -6505, -6505, -6505, 4780, 3853, 2762, 3853, -6505, -6505,
4042 : 88171, 1885, -6505, 4866, 588, 85855, 4772, 99169, 2145, 383,
4043 : 4542, 4682, -6505, 3197, 3197, 4599,122289, 5041, -6505, -6505,
4044 : -6505, -6505, -6505, -6505,159435, 4155, -6505, 4787, 1581, 4907,
4045 : 122289, 64182, -6505, 4285, -6505, -6505, -6505, 2206, -6505, -6505,
4046 : 4683, 3912, -6505, 4928,122289, 4782, 99169, 3995, -6505, 2783,
4047 : -6505, -6505, -6505, 4594, 5031, 3931, -6505, 2145, 4590, -6505,
4048 : -6505, 5004, 4653, 4603, 5056, -6505, 4653, 4922, 4794, 4569,
4049 : -6505, 4204, -6505,122289, -6505, 22503, 22503, 2206, 97435, 356,
4050 : 95698, 4935, -6505, 22503,122289, 1030, 4574, 4747, -6505, 4902,
4051 : 122289, -6505, 1081, 2784, -6505, -6505, -6505, 4579, 2396, 2396,
4052 : -6505, -6505, -6505, 1081, 1081, -6505,122289, -6505, 3925, 3925,
4053 : 3925, 3925, 3925, -6505, 4804, -6505, -6505, -6505, -6505, 4895,
4054 : -6505,158411, -6505, 1081, -6505, -6505, -6505, -6505, -6505, -6505,
4055 : 1111, -6505, -6505, -6505, -6505, -6505, 22503, -6505,122289, -6505,
4056 : -6505, -6505, -6505, -6505, -6505, 3704, 4582, 55819, 1543, -6505,
4057 : -6505, 4585, 4586, 4127, 4127, -6505, -6505, 55819, -6505, 11911,
4058 : 60033, 4947, -6505, 55819, 55819, 55819, -6505, 4592, 2789, 2809,
4059 : -6505, -6505, 817, -6505, 4917, -6505, -6505, -6505, 11988, 4648,
4060 : 22503, 4712, 4598, 313, 6758, 6758, 7953, 6758, 55819, 55819,
4061 : 6758, 6758, 55819, -6505, -6505, -6505, 12042, -6505, 5071, 4040,
4062 : -6505, -6505, -6505, -6505, 4607, -6505, -6505, -6505, -6505, 87013,
4063 : 4596, 4178,119399, 4608,122289, 2378, 63593, -6505, -6505, 2633,
4064 : -6505, 63593, 4903, -6505, 63593, 88171, -6505,122289, 4616,122289,
4065 : -6505, 485, 55819, 4646, -6505, 4646, -6505, 2750, -6505, -6505,
4066 : -6505, -6505, -6505, 4746, 4610, -6505,111307, 4618, 50401, -6505,
4067 : 106, -6505, -6505, 5048, 65360, 5005, 21741, 55819, -6505, -6505,
4068 : -6505, -6505, -6505, -6505,158411, 4832,158411, 2141, -6505, -6505,
4069 : -6505, -6505, -6505, -6505, -6505, 4633, -6505, -6505, -6505, -6505,
4070 : 4695, -6505, -6505, 89, 3897, 2141, -6505, 12583, 4942, 65360,
4071 : 77703,122289, -6505,122289, -6505,145987, 4634, 4827, 4640, 4643,
4072 : -6505, -6505, -6505, -6505, 5115, 5016, 5018, -6505, -6505, 4645,
4073 : -6505, -6505, -6505, 4812, -6505, -6505, 72926,159435,122289, -6505,
4074 : 4735, -6505, -6505, -6505, -6505, -6505, -6505, 66538, 76509, -6505,
4075 : 1019, 4650, 4651, 1535, -6505, -6505, -6505,122289, 12985, 4654,
4076 : 13049, 711, 3897,122289,122289, 4655, 4656, 4658, 1990, 1356,
4077 : 2219, 3925, 5007,122289, -6505, -6505, -6505, 4812, -6505, -6505,
4078 : 122289, -6505, 417, -6505, -6505, -6505, -6505, 85855, -6505, 3198,
4079 : 4526, 2206, 88171, 5144, 5144, 13086, 4886, -6505, -6505, 209,
4080 : 4986, -6505, 4723, 4933, 4723, 4664,122289, 989, 4676, 2814,
4081 : -6505,122289, 4684, 4799, 1788, 1788,122289,122289,122289, 2823,
4082 : 2305, 3197, 4388, 426, 5053, 99169, 5100, 4386, 421, -6505,
4083 : 122289, 5176,111307, 2305, 4185,122289, 4685, 1096, -6505, 99747,
4084 : 4901, 3886,122289, 2679, 4590, 3931, 1639,122289, -6505, 1649,
4085 : -6505, 2305, -6505,122289,113619, 65360, 5038, -6505, 96277, -6505,
4086 : 2833, -6505, -6505, -6505, 4759, 15271, 4036, 4803, 4805, 4689,
4087 : 953, 5055,122289, 1316, -6505, 4699, -6505, -6505, -6505, -6505,
4088 : -6505, -6505, -6505,122289, 510, -6505, -6505, -6505, -6505, 4692,
4089 : -6505, 5190, 55819, 1195, -6505, -6505, -6505, -6505, -6505, 4920,
4090 : -6505, 4696, -6505, -6505, 2904, 1543, 22117, -6505, 2996, 60033,
4091 : 22503, 22503, 22503, 55819, -6505, 55819, -6505, -6505, -6505, -6505,
4092 : 1259, -6505, -6505, 5026, 4697, 6758, 6758, 6758, -6505, 55819,
4093 : 1655, 55819, -6505, 2864, 5197, 59431, 5155, -6505,122289, 2865,
4094 : -6505, 55819, 4701, -6505, -6505, 63593, 2633, 4703, 2877,122289,
4095 : 2880, 95698, 58227, 22503,122289, -6505, -6505, -6505, -6505, 1919,
4096 : 5126, -6505, -6505, 2316, 917, 4762,122289, 2884, -6505, 182,
4097 : 2321, 1652, -6505, 5206, 5206, 22503, 2034, 2255, 449, -6505,
4098 : 122289, 4806, -6505, 4950, 4709, 3853, -6505, 4710, -6505, -6505,
4099 : 479, 3450,122289, 4888, -6505, 4942, 4942, 3886, 5052, -6505,
4100 : -6505, 55819, 4775, -6505, 1400, 3897,122289, 95698, -6505, 239,
4101 : 5077, -6505, 95698, 95698, -6505, -6505, -6505, 55819, -6505, 4814,
4102 : -6505, -6505, -6505, 55819, 55819,163019, -6505, -6505,122289,122289,
4103 : 122289,122289,122289, -6505, 1081, -6505, -6505, 2891, -6505,151704,
4104 : -6505, -6505, 3642, 2206, 3642, 2204, -6505, -6505, 3642, 3642,
4105 : -6505, 4036, -6505, 5144, 1794, -6505, -6505, 4780, 4717, 55819,
4106 : -6505, 5044, -6505, 900, 4949, -6505, 4721, -6505, 88171, 5251,
4107 : -6505, 85855, 4185, 4700,122289, -6505, -6505, -6505, -6505, -6505,
4108 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, 2897, 4386, 5095,
4109 : 3912, 4603, -6505,122289, 4764, -6505, 63593, 4386, 2305, 2719,
4110 : 3995, 4590, 4185, 4700, -6505, -6505, -6505, 4728, 4612, 3931,
4111 : 2679, 4879, -6505, 4881, -6505, 5194, 4957, 5200, 3995, -6505,
4112 : 4378, 2906,122289, -6505, -6505, 7426, 97435, 95698, -6505, -6505,
4113 : -6505, 4748, 5153, 4801, 4808, -6505, -6505, -6505, 953, -6505,
4114 : 146, 5151, 4821, -6505, 4825,122289, -6505, -6505, 2825, 5298,
4115 : 4386, 1081, 55819, 85855, 22503, -6505, -6505, 5161, -6505, 457,
4116 : 310, 281, 5002, 4776, 55819, 2996, 2907, 2911, 4836, -6505,
4117 : -6505, -6505, 3991, 54615, 54615, 54615, 4778, 21890, 4281, 87013,
4118 : 4786, -6505, 60033, 2915, -6505, 3369,122289, 2919, -6505, 22503,
4119 : 122289, -6505, -6505, 55819, -6505, 2924, -6505, 4791, 94, 4792,
4120 : 43197, 4790, -6505, -6505, -6505, -6505, -6505, 22503, 4793, -6505,
4121 : 5295, 5165, 5166,122289, -6505, -6505, -6505, 2927, -6505, 5300,
4122 : -6505, 2305, -6505, 4036, 65360, -6505, 4936, -6505, 5070, -6505,
4123 : -6505, 55819, 4897, 4899, -6505, 5162, -6505, -6505,122289, -6505,
4124 : 122289, 4723, 76509, 4031, 479, -6505,122289, 3853, 3853, 4717,
4125 : 13122, 55819, -6505, 4908, -6505, -6505, 2928, 201, -6505, -6505,
4126 : 2937, 2948, 14084,122289, 2949, 2954, -6505, 2958, 3255, 3930,
4127 : 2219, 3930, -6505, 3925, -6505, -6505, 85855, -6505, -6505,158923,
4128 : -6505, -6505, -6505, 2206, -6505, 2206, 5047, 80047, 80629, 2206,
4129 : 2206, -6505, -6505, -6505, -6505, -6505, 4064, -6505, 14192, 4909,
4130 : -6505, -6505, -6505, 922, -6505, 5040, 5043, -6505, 4820, -6505,
4131 : 2965, -6505, 2145, 4954, 4386, -6505, -6505,122289, 5317, 5319,
4132 : -6505, 1587,122289, 4285, -6505, 4603, 3995, -6505, 3931, 2145,
4133 : 4590, 3886, 65949, 4653, 2679, 4612, -6505, -6505, 5045, -6505,
4134 : 5051, -6505, 4824, 5158, -6505, 2411, 356, -6505, -6505, -6505,
4135 : 1717, 5185, 5186, -6505, -6505, -6505, 3642, -6505, 2199, 4831,
4136 : 5211, -6505, -6505, -6505, -6505, -6505,122289, -6505, -6505, -6505,
4137 : -6505, -6505, 4882, 364, 376, -6505, 4883, -6505, 5021, 5022,
4138 : 1543, 1609, -6505, 22503, -6505, -6505, -6505, 58829, 5008, 1617,
4139 : 18482, 5229, -6505, 5229, 5229, -6505,122289, 5057, -6505, -6505,
4140 : 122289, 2050, 4855, 59431, 85855, 2968, -6505, 93382, -6505, 2971,
4141 : 2972, -6505, 55819, 4859, 55819, -6505, 58227,122289, 4860, 5339,
4142 : 5340, 1483, -6505, 2316,122289, -6505, -6505, -6505, 71181, 5342,
4143 : 22503, 1188, 2054,158411, 3897, 2975, 4142, 4865, -6505, 4031,
4144 : 4867, 4723, 4723, -6505, -6505, 22503,122289, 88171, 5345, -6505,
4145 : -6505, -6505, -6505, 3897, 4959, -6505, -6505,163019, -6505,122289,
4146 : -6505, -6505, 2976, -6505, -6505, -6505, 81211, -6505, 4574, -6505,
4147 : 4574, -6505, -6505, 2330, 2025,122289, 354, 354, 5284, -6505,
4148 : 4944, -6505, 4868, -6505, 5411, 5019,122289, -6505, -6505, 1019,
4149 : 2305, 99169, 4386, -6505, 1096, 2679, 4590, 3931, 55819, 2992,
4150 : -6505, 4950, 222, -6505, 4612, 4653, -6505, -6505, 65360, 4884,
4151 : 3528, 5277, -6505, -6505, -6505, 2816, 88171, 88171,122289, -6505,
4152 : -6505, -6505, 55819, 989, -6505, -6505, 4924, -6505, 4925, -6505,
4153 : -6505, 5113, 5114, 4889, 1543, -6505, 5390, -6505, -6505, -6505,
4154 : -6505, -6505, 1449, -6505, -6505, -6505, -6505, 5346, 2997, 61237,
4155 : -6505, -6505, -6505,122289, 5111, 1831, 5391, 5062, 3001, 58227,
4156 : 3005, -6505, -6505, -6505,122289,122289,122289, -6505, -6505, 730,
4157 : 2213, -6505, 5138, 5033, -6505, -6505, 5140, 226, -6505, 449,
4158 : -6505, -6505, -6505, -6505, -6505,122289, 4933, -6505, -6505, 3897,
4159 : -6505,122289, -6505, 4905, -6505, -6505, -6505,158923, -6505, 4574,
4160 : -6505, -6505, -6505, -6505, -6505, -6505, 5414, -6505, 357, -6505,
4161 : -6505, -6505, -6505,122289, 4386, 4505, 4603, -6505, -6505, 4612,
4162 : 3931, 2679, 14726, -6505, 65949,122289,122289, 4653, -6505, 3009,
4163 : 65360, 3912, 5054, -6505, 2821, -6505, -6505, -6505, -6505, -6505,
4164 : -6505, -6505, 1211, 4898, 4904, -6505, -6505, 15460, 88171, -6505,
4165 : -6505, 5058, 5060, -6505, 5132, 55217, 5061, -6505, 5127, -6505,
4166 : 4914, -6505, 4178, -6505, -6505, 60033, 5154, -6505, 60033, 1831,
4167 : -6505, 60033,122289, -6505, 4915, -6505, -6505, 3010, -6505, 1484,
4168 : 1487, 2220, -6505, -6505, -6505, -6505, 71181, -6505, 4975, 106,
4169 : 4919,122289, -6505, -6505, 2141, 4493, 4949, 2141, 2141, -6505,
4170 : -6505, 55819, -6505, -6505, 2762, 2762, 4386, -6505, -6505, 4653,
4171 : 2679, 4612, 4950, -6505, -6505, -6505, -6505, 5158, -6505, 3025,
4172 : 4653, 4821, 2314, -6505, -6505, 2357, 2881, 5009, 5278, -6505,
4173 : 4923, 5032, 5034, 5311, -6505, -6505, -6505,146565, 5381, 2050,
4174 : -6505, 2050, -6505, 2050, -6505, 55819, -6505,122289,122289, 87592,
4175 : 122289, 4927, -6505, 4989, 55819, 3028, 4938, -6505, 3045, -6505,
4176 : -6505, -6505, -6505, 4612, 4653,122289, 3528, -6505, 65360, 4036,
4177 : 5307, -6505, 2821, 5063, 5064, 85276, -6505, -6505, -6505, 698,
4178 : 3046, -6505, 93961,122289, 16019, -6505, -6505, 5465, 320, 5353,
4179 : -6505, 4997, 3052, 169, -6505, 2141, -6505, 4653, -6505, -6505,
4180 : 3912, -6505, -6505, 989, -6505, 4984, 4987, 3059, -6505, -6505,
4181 : -6505, -6505, -6505, -6505, 2206, 1543,146565, 5164, 219, 3072,
4182 : -6505, 55819, 87592, -6505, -6505, 106, -6505, -6505, 4653, 88171,
4183 : 5302, 5303, -6505, 85276, 2441, 4952, -6505, -6505, 5150, 2206,
4184 : 2904, 5150, -6505, 1005, 5012, 5013, 4036, 4956, 88171, 88171,
4185 : -6505,122289, 4958, -6505, 1543, -6505, 281, 2904, 4960,122289,
4186 : 4997, -6505, 85276, -6505, -6505, 5405,146565, -6505, 1543, 281,
4187 : 2206, -6505, -6505, 3086, 4963, 3089, -6505, 1543, -6505,146565,
4188 : -6505, -6505, 3107, -6505
4189 : };
4190 :
4191 : /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
4192 : Performed when YYTABLE does not specify something else to do. Zero
4193 : means the default is an error. */
4194 : static const yytype_int16 yydefact[] =
4195 : {
4196 : 3422, 0, 2, 1, 3857, 3861, 3865, 3866, 3788, 3867,
4197 : 3868, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841,
4198 : 3842, 3843, 3844, 3846, 3845, 3847, 3848, 3849, 3850, 3851,
4199 : 3852, 3853, 3854, 3856, 3855, 3806, 3429, 3805, 3802, 3803,
4200 : 2469, 3870, 3858, 3871, 3859, 3860, 3862, 3863, 3832, 3864,
4201 : 3872, 3873, 3874, 3869, 3877, 3828, 3829, 3827, 3830, 3831,
4202 : 3875, 3876, 3819, 3820, 3821, 3822, 3878, 3430, 3431, 3824,
4203 : 3423, 3427, 3492, 3572, 3825, 3826, 3823, 3428, 3818, 3572,
4204 : 0, 0, 3624, 3586, 0, 0, 0, 3571, 3548, 3554,
4205 : 3677, 0, 3519, 3520, 3516, 3518, 3517, 3521, 3504, 2031,
4206 : 1492, 690, 1581, 1580, 0, 1492, 0, 282, 0, 1592,
4207 : 0, 1492, 451, 1149, 3446, 0, 3531, 0, 0, 0,
4208 : 690, 1492, 0, 0, 1758, 0, 3529, 0, 0, 2031,
4209 : 0, 0, 1772, 0, 0, 3530, 0, 0, 0, 1289,
4210 : 0, 0, 0, 1492, 0, 0, 1779, 0, 0, 0,
4211 : 3533, 0, 3532, 1772, 3673, 3549, 0, 1594, 0, 3528,
4212 : 0, 0, 0, 0, 3, 38, 73, 74, 31, 30,
4213 : 91, 56, 17, 64, 126, 125, 127, 43, 39, 81,
4214 : 26, 28, 40, 44, 66, 68, 33, 57, 103, 65,
4215 : 24, 63, 69, 89, 51, 12, 13, 52, 14, 53,
4216 : 15, 54, 99, 75, 92, 36, 62, 23, 45, 71,
4217 : 72, 5, 47, 79, 11, 58, 59, 61, 84, 85,
4218 : 86, 109, 87, 121, 42, 118, 96, 97, 115, 98,
4219 : 116, 9, 100, 55, 16, 112, 111, 113, 82, 48,
4220 : 83, 70, 90, 110, 27, 114, 18, 19, 21, 22,
4221 : 20, 60, 29, 67, 32, 88, 117, 107, 102, 122,
4222 : 120, 4, 128, 104, 76, 7, 8, 93, 6, 25,
4223 : 50, 10, 35, 34, 49, 41, 124, 37, 1592, 95,
4224 : 108, 94, 101, 80, 105, 123, 106, 78, 119, 1734,
4225 : 1721, 1781, 1725, 1757, 0, 1737, 46, 1758, 130, 131,
4226 : 132, 137, 3426, 3481, 3482, 3483, 3572, 3514, 3515, 3508,
4227 : 3524, 3543, 3523, 3536, 3544, 3522, 3550, 0, 134, 136,
4228 : 138, 141, 135, 129, 133, 140, 145, 139, 144, 142,
4229 : 143, 146, 147, 148, 77, 3499, 3498, 0, 3572, 0,
4230 : 3799, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495,
4231 : 2496, 2497, 2498, 2499, 2500, 2501, 2503, 2502, 2504, 2505,
4232 : 2868, 2506, 2507, 2508, 2808, 2809, 2869, 2810, 2811, 2509,
4233 : 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2812, 2518,
4234 : 2519, 2520, 2521, 2522, 2813, 2870, 2523, 2524, 2525, 2526,
4235 : 2527, 2528, 2871, 2529, 2530, 2531, 2532, 2533, 2534, 2535,
4236 : 2536, 2537, 2872, 2538, 2539, 2476, 2873, 2477, 2540, 2541,
4237 : 2542, 2543, 2544, 2814, 2815, 2545, 2546, 2547, 2548, 2549,
4238 : 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559,
4239 : 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569,
4240 : 2570, 2571, 2572, 2573, 2574, 2575, 2816, 2576, 2577, 2578,
4241 : 2579, 2817, 2580, 2581, 2582, 2583, 2818, 2584, 2585, 2586,
4242 : 2587, 2874, 2875, 2588, 2589, 2590, 2591, 2592, 2819, 2820,
4243 : 2593, 2594, 2595, 2596, 2597, 2598, 2876, 2599, 2600, 2601,
4244 : 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611,
4245 : 2877, 2821, 2612, 2613, 2614, 2822, 2823, 2615, 2878, 2879,
4246 : 2616, 2880, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831,
4247 : 2832, 2833, 2834, 2617, 2618, 2619, 2620, 2621, 2622, 2623,
4248 : 2624, 2835, 2881, 2625, 2882, 2626, 2627, 2628, 2629, 2630,
4249 : 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2836, 2639,
4250 : 2640, 2641, 2642, 2643, 2644, 2837, 2883, 2838, 2645, 2646,
4251 : 2647, 2648, 2649, 2650, 2651, 2652, 2839, 2840, 2653, 2654,
4252 : 2655, 2884, 2656, 2841, 2657, 2842, 2658, 2659, 2660, 2661,
4253 : 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2843, 2885,
4254 : 2670, 2886, 2844, 2671, 2672, 2673, 2674, 2675, 2676, 2677,
4255 : 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2845, 2686,
4256 : 2846, 2689, 2687, 2688, 2690, 2691, 2692, 2693, 2694, 2695,
4257 : 2696, 2697, 2698, 2699, 2700, 2847, 2701, 2702, 2703, 2704,
4258 : 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714,
4259 : 2715, 2716, 2717, 2718, 2887, 2719, 2720, 2721, 2722, 2723,
4260 : 2848, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732,
4261 : 2733, 2734, 2735, 2736, 2737, 2478, 2738, 2739, 2849, 2740,
4262 : 2741, 2888, 2742, 2743, 2850, 2744, 2745, 2746, 2747, 2748,
4263 : 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758,
4264 : 2759, 2851, 2760, 2761, 2762, 2763, 2889, 2764, 2765, 2766,
4265 : 2767, 2768, 2769, 2770, 2852, 2853, 3446, 2771, 2772, 2854,
4266 : 2773, 2855, 2774, 2775, 2776, 2777, 2778, 2779, 2781, 2780,
4267 : 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791,
4268 : 2792, 2856, 2793, 2890, 2794, 2795, 2796, 2797, 2798, 2799,
4269 : 2800, 2801, 2802, 2803, 2804, 2805, 2857, 2858, 2859, 2860,
4270 : 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2806, 2807, 3464,
4271 : 2474, 2475, 2482, 2483, 2484, 3439, 3460, 3466, 3795, 3465,
4272 : 2481, 3623, 0, 0, 3694, 3695, 3716, 3696, 3697, 3698,
4273 : 3717, 3718, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706,
4274 : 3707, 3719, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715,
4275 : 3720, 3721, 3770, 3771, 3772, 3773, 3774, 3776, 3775, 3585,
4276 : 3743, 3779, 3584, 3780, 3588, 3781, 3782, 3783, 3784, 3744,
4277 : 3785, 3587, 3777, 3740, 3589, 3582, 3583, 3741, 3692, 3693,
4278 : 2449, 3742, 3739, 3778, 3467, 3738, 3593, 3592, 1710, 3794,
4279 : 1711, 0, 3595, 3722, 3723, 3724, 3725, 3727, 3726, 3728,
4280 : 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900,
4281 : 2901, 2902, 3753, 2903, 2904, 2905, 3769, 2906, 2907, 3754,
4282 : 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917,
4283 : 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927,
4284 : 2928, 2929, 2930, 2931, 3755, 3756, 2932, 2933, 2934, 2935,
4285 : 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945,
4286 : 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955,
4287 : 2956, 3757, 2957, 2958, 3758, 2959, 2960, 2961, 3759, 2962,
4288 : 2963, 2964, 2965, 2966, 3763, 3764, 3765, 3766, 3767, 3768,
4289 : 3752, 3546, 3729, 3751, 3760, 3761, 3762, 3556, 3552, 3560,
4290 : 3555, 0, 0, 0, 0, 3572, 2020, 2021, 2022, 2019,
4291 : 2032, 2018, 0, 3487, 2023, 3535, 1491, 1490, 1505, 0,
4292 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4293 : 0, 0, 0, 0, 0, 689, 0, 0, 0, 0,
4294 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4295 : 0, 0, 0, 0, 0, 3436, 0, 1502, 159, 0,
4296 : 3747, 3741, 3750, 0, 2452, 3742, 3739, 3738, 421, 420,
4297 : 1591, 0, 1570, 690, 0, 1505, 450, 1758, 0, 0,
4298 : 0, 0, 0, 0, 909, 0, 0, 0, 0, 0,
4299 : 0, 0, 0, 0, 0, 0, 0, 151, 0, 153,
4300 : 0, 0, 475, 474, 0, 0, 1121, 480, 0, 0,
4301 : 0, 0, 0, 680, 3445, 3440, 3450, 0, 3443, 3444,
4302 : 3738, 0, 3881, 2687, 3476, 3477, 3879, 0, 2750, 1712,
4303 : 1710, 3794, 0, 283, 286, 287, 284, 285, 0, 1261,
4304 : 1262, 1264, 0, 0, 1274, 947, 948, 0, 0, 0,
4305 : 961, 0, 0, 0, 945, 0, 0, 0, 967, 0,
4306 : 964, 0, 0, 968, 965, 942, 966, 949, 0, 941,
4307 : 0, 0, 1274, 969, 0, 0, 943, 0, 0, 0,
4308 : 0, 1505, 0, 3538, 3539, 2599, 1631, 481, 0, 0,
4309 : 1758, 0, 1615, 1616, 1592, 1604, 1617, 1609, 1611, 1610,
4310 : 1612, 1613, 1608, 1614, 2489, 1044, 2506, 1044, 2587, 1041,
4311 : 1042, 1044, 1044, 1044, 2707, 0, 0, 1016, 0, 1027,
4312 : 2470, 1044, 2471, 3795, 1049, 2497, 568, 568, 568, 0,
4313 : 1048, 1053, 568, 0, 3534, 1473, 1514, 2451, 1771, 0,
4314 : 2506, 2587, 1017, 1472, 0, 2771, 1621, 0, 0, 0,
4315 : 0, 2726, 1482, 267, 3736, 2737, 2852, 2771, 3737, 266,
4316 : 261, 262, 3731, 3732, 3734, 235, 3735, 3733, 3730, 0,
4317 : 0, 1048, 568, 0, 1505, 1480, 1013, 1778, 1776, 0,
4318 : 2436, 0, 0, 2516, 0, 2532, 2628, 258, 2719, 2728,
4319 : 2737, 2852, 2771, 2805, 214, 224, 219, 0, 276, 2737,
4320 : 2852, 2771, 0, 1502, 0, 1738, 1887, 1886, 2445, 0,
4321 : 0, 3547, 1475, 1474, 1593, 0, 1596, 0, 2702, 1742,
4322 : 1745, 1598, 1743, 1734, 0, 0, 3425, 0, 1603, 1775,
4323 : 1775, 0, 1775, 0, 1726, 1734, 1729, 1733, 0, 0,
4324 : 0, 0, 0, 1492, 0, 3506, 3543, 3513, 3578, 3510,
4325 : 0, 0, 3568, 3564, 3561, 3569, 3570, 3563, 3551, 3493,
4326 : 0, 3501, 3500, 3807, 3808, 3625, 3438, 3457, 0, 0,
4327 : 0, 0, 0, 0, 0, 3594, 3596, 3598, 3558, 3557,
4328 : 3553, 0, 0, 0, 3683, 3684, 0, 3682, 0, 3679,
4329 : 3681, 0, 3578, 0, 0, 0, 0, 0, 0, 0,
4330 : 0, 3484, 674, 3486, 671, 0, 1476, 0, 0, 0,
4331 : 972, 0, 1517, 1105, 0, 0, 0, 0, 0, 1358,
4332 : 0, 1157, 1158, 0, 2474, 0, 2598, 1358, 0, 0,
4333 : 2279, 2290, 2291, 2292, 2520, 2580, 2287, 2288, 2289, 2281,
4334 : 2282, 2283, 2284, 2285, 2286, 0, 0, 1256, 2280, 0,
4335 : 2598, 0, 1358, 0, 186, 0, 163, 1358, 0, 0,
4336 : 2598, 0, 0, 2598, 0, 0, 0, 0, 0, 2598,
4337 : 0, 0, 0, 0, 0, 186, 2633, 0, 163, 2598,
4338 : 0, 0, 0, 1496, 0, 0, 0, 1498, 1501, 1488,
4339 : 0, 2360, 0, 2361, 2453, 1585, 0, 1584, 1578, 1588,
4340 : 1583, 1573, 0, 2445, 0, 0, 0, 0, 955, 0,
4341 : 0, 945, 0, 0, 0, 956, 0, 957, 958, 0,
4342 : 0, 0, 0, 954, 0, 1486, 1478, 0, 1623, 1625,
4343 : 1624, 1626, 1622, 568, 0, 0, 0, 2598, 0, 163,
4344 : 1556, 0, 2598, 163, 0, 0, 479, 478, 163, 477,
4345 : 476, 2520, 2580, 0, 1148, 0, 1231, 163, 2598, 0,
4346 : 207, 2598, 749, 2598, 1598, 152, 0, 693, 0, 863,
4347 : 2633, 163, 0, 0, 0, 0, 0, 0, 155, 0,
4348 : 0, 0, 0, 0, 0, 0, 679, 690, 0, 3449,
4349 : 3455, 0, 3447, 3626, 3882, 3880, 3486, 3581, 0, 3478,
4350 : 1265, 259, 260, 1263, 959, 2598, 1190, 158, 0, 0,
4351 : 2598, 163, 1980, 2009, 1987, 2009, 2009, 1976, 1976, 2560,
4352 : 1989, 2598, 1977, 1978, 2014, 2034, 0, 2009, 1976, 1981,
4353 : 0, 1979, 2017, 2017, 2004, 158, 976, 1959, 1960, 1961,
4354 : 1962, 1990, 1991, 1963, 1996, 1997, 2001, 1964, 2031, 1967,
4355 : 3748, 1976, 3749, 3746, 3745, 960, 0, 946, 2598, 158,
4356 : 1154, 2598, 2479, 196, 0, 944, 2520, 2580, 2598, 158,
4357 : 1258, 0, 2598, 158, 2598, 192, 2598, 158, 2598, 158,
4358 : 2598, 694, 0, 0, 2598, 158, 2598, 2633, 194, 963,
4359 : 2598, 158, 970, 2598, 158, 2447, 2598, 0, 1489, 0,
4360 : 0, 3812, 3816, 0, 3814, 3809, 3537, 3591, 3590, 3480,
4361 : 0, 3893, 0, 1712, 1606, 0, 1758, 1044, 1043, 0,
4362 : 1044, 0, 3903, 1044, 0, 1044, 0, 3903, 1044, 0,
4363 : 0, 0, 1044, 2472, 2473, 0, 0, 3902, 3898, 3901,
4364 : 1018, 1028, 0, 1050, 0, 1058, 0, 1057, 1056, 1055,
4365 : 0, 0, 0, 1059, 0, 1891, 1665, 0, 1025, 0,
4366 : 1023, 0, 1470, 3486, 1485, 0, 0, 0, 0, 155,
4367 : 0, 1287, 1284, 155, 1286, 1285, 155, 155, 1481, 265,
4368 : 263, 0, 0, 0, 0, 0, 0, 1487, 0, 1479,
4369 : 0, 0, 0, 3801, 3804, 2293, 3800, 0, 2809, 2810,
4370 : 2811, 2352, 0, 3743, 2812, 2813, 2870, 2167, 2153, 2162,
4371 : 2168, 2154, 2156, 2163, 2814, 2815, 2102, 2816, 2817, 2465,
4372 : 2818, 2819, 2820, 2822, 2823, 2824, 2825, 2826, 2827, 2828,
4373 : 2829, 2830, 2831, 2832, 2834, 2835, 2158, 2160, 2836, 2837,
4374 : 2838, 2840, 0, 2466, 2841, 2842, 2665, 2844, 2845, 2847,
4375 : 2848, 2164, 2850, 2851, 2165, 2852, 2853, 2854, 2855, 2464,
4376 : 523, 2166, 2856, 2858, 2859, 2860, 2861, 2863, 2864, 2865,
4377 : 2866, 0, 0, 0, 2442, 0, 2131, 0, 1968, 1969,
4378 : 1992, 1993, 1970, 1998, 1999, 1971, 0, 1972, 2441, 2035,
4379 : 2238, 2130, 2148, 0, 2136, 2137, 0, 2129, 2125, 2240,
4380 : 1761, 2437, 0, 2126, 2454, 2353, 2468, 2467, 3795, 2363,
4381 : 2457, 2455, 2456, 2458, 1761, 2435, 0, 0, 0, 227,
4382 : 0, 0, 3672, 278, 0, 279, 2443, 2737, 215, 257,
4383 : 229, 256, 230, 228, 0, 2518, 216, 0, 0, 217,
4384 : 0, 0, 0, 0, 0, 0, 0, 272, 1477, 0,
4385 : 1889, 1888, 2446, 981, 0, 0, 1595, 1592, 2303, 0,
4386 : 1744, 0, 0, 0, 1724, 1723, 0, 1600, 1602, 1576,
4387 : 1598, 1773, 1774, 0, 0, 0, 0, 0, 0, 0,
4388 : 0, 1831, 1789, 1790, 1792, 1828, 1832, 1840, 0, 1730,
4389 : 0, 0, 0, 1893, 0, 0, 3424, 3578, 3579, 0,
4390 : 3573, 0, 3572, 3572, 3566, 3565, 3562, 0, 0, 3459,
4391 : 0, 3463, 3461, 0, 3618, 3621, 0, 3619, 3620, 3622,
4392 : 0, 3627, 3628, 0, 0, 0, 0, 0, 3609, 3597,
4393 : 3604, 3606, 3608, 3607, 3616, 3612, 3615, 3617, 3559, 3572,
4394 : 0, 3685, 3691, 3688, 2534, 0, 3680, 0, 3490, 2025,
4395 : 2026, 2027, 2028, 2029, 2030, 3491, 0, 3488, 2024, 3489,
4396 : 672, 673, 0, 0, 1503, 0, 0, 0, 0, 0,
4397 : 1189, 0, 0, 0, 0, 0, 973, 0, 0, 0,
4398 : 0, 1525, 1526, 1527, 0, 0, 0, 1528, 1529, 1517,
4399 : 269, 1536, 1533, 1516, 1518, 1531, 1523, 0, 0, 0,
4400 : 0, 0, 0, 0, 1548, 0, 200, 201, 0, 706,
4401 : 690, 0, 2598, 0, 0, 0, 0, 1199, 1206, 1357,
4402 : 0, 0, 0, 0, 0, 0, 0, 0, 1200, 1198,
4403 : 0, 1201, 271, 1211, 1238, 1241, 0, 0, 1156, 1159,
4404 : 0, 0, 0, 0, 0, 1348, 0, 0, 0, 1348,
4405 : 0, 0, 0, 1357, 0, 0, 0, 0, 0, 0,
4406 : 0, 0, 0, 294, 296, 309, 376, 0, 0, 0,
4407 : 2598, 1358, 0, 0, 0, 1260, 0, 0, 0, 0,
4408 : 0, 0, 0, 0, 1241, 0, 0, 0, 0, 0,
4409 : 0, 0, 0, 0, 161, 162, 167, 0, 0, 0,
4410 : 0, 1241, 0, 0, 0, 0, 0, 0, 0, 655,
4411 : 670, 658, 0, 0, 0, 0, 0, 666, 0, 0,
4412 : 163, 668, 299, 645, 651, 0, 0, 0, 756, 755,
4413 : 0, 0, 0, 0, 0, 0, 1446, 0, 1445, 0,
4414 : 0, 0, 0, 0, 1546, 1545, 0, 0, 0, 0,
4415 : 0, 0, 1348, 0, 288, 290, 0, 0, 0, 0,
4416 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4417 : 0, 413, 414, 0, 0, 0, 167, 0, 0, 1348,
4418 : 0, 301, 0, 3494, 0, 1497, 1494, 1495, 0, 1500,
4419 : 0, 0, 0, 0, 2139, 0, 2307, 1781, 2305, 1174,
4420 : 2359, 0, 2356, 2355, 2450, 2362, 1568, 0, 246, 247,
4421 : 245, 1586, 248, 1587, 1582, 0, 1569, 0, 0, 0,
4422 : 0, 0, 0, 0, 0, 2520, 2580, 0, 0, 0,
4423 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4424 : 0, 0, 0, 871, 1517, 1555, 0, 0, 0, 699,
4425 : 0, 2598, 0, 165, 910, 0, 861, 480, 0, 0,
4426 : 0, 0, 1422, 165, 0, 0, 203, 0, 0, 753,
4427 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4428 : 862, 0, 0, 165, 0, 2598, 648, 2598, 0, 568,
4429 : 568, 0, 0, 154, 151, 0, 0, 0, 0, 0,
4430 : 0, 0, 0, 3453, 3448, 3451, 0, 3441, 3455, 0,
4431 : 1716, 1715, 1718, 1717, 0, 1714, 0, 156, 157, 0,
4432 : 1248, 1273, 0, 0, 0, 2008, 1995, 2003, 2002, 0,
4433 : 1985, 1984, 1983, 0, 1982, 0, 2009, 2009, 2007, 1986,
4434 : 1959, 0, 0, 0, 2013, 0, 2011, 0, 937, 1955,
4435 : 1951, 0, 2020, 2019, 2018, 0, 1965, 1976, 1973, 962,
4436 : 0, 0, 1242, 0, 0, 2598, 158, 2598, 0, 2598,
4437 : 0, 0, 0, 1250, 158, 0, 1244, 0, 0, 1246,
4438 : 0, 1448, 0, 953, 951, 950, 952, 0, 0, 935,
4439 : 0, 0, 0, 0, 0, 930, 0, 0, 932, 0,
4440 : 0, 3810, 0, 0, 3813, 0, 3540, 0, 3899, 1627,
4441 : 3896, 0, 0, 1758, 1605, 0, 1036, 0, 3903, 3904,
4442 : 1021, 0, 1031, 0, 3903, 1019, 0, 1032, 1029, 1030,
4443 : 0, 0, 0, 3897, 3786, 3792, 1035, 0, 0, 569,
4444 : 575, 0, 0, 2543, 2559, 0, 2588, 2621, 2622, 2675,
4445 : 2693, 2722, 2728, 2733, 0, 2764, 2776, 0, 1064, 1102,
4446 : 1054, 765, 0, 0, 1675, 1026, 1024, 1471, 0, 1619,
4447 : 2312, 0, 1758, 0, 0, 1288, 0, 0, 151, 264,
4448 : 236, 0, 0, 1102, 0, 2726, 1484, 1012, 690, 0,
4449 : 0, 2134, 2135, 2351, 0, 0, 0, 0, 0, 0,
4450 : 2133, 0, 0, 0, 0, 2408, 0, 0, 2408, 0,
4451 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 2058,
4452 : 0, 0, 2311, 0, 0, 2311, 0, 0, 0, 0,
4453 : 0, 0, 0, 0, 0, 0, 0, 0, 2059, 2040,
4454 : 2041, 3744, 2131, 2303, 0, 2132, 2461, 0, 2031, 2293,
4455 : 0, 2290, 2291, 2292, 2967, 2968, 2969, 2970, 2971, 2972,
4456 : 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982,
4457 : 2983, 0, 2984, 2985, 2986, 2987, 2988, 2990, 2989, 2991,
4458 : 2992, 2993, 2994, 2995, 2996, 2366, 2998, 2999, 3000, 3001,
4459 : 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011,
4460 : 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021,
4461 : 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031,
4462 : 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041,
4463 : 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051,
4464 : 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061,
4465 : 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071,
4466 : 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081,
4467 : 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091,
4468 : 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101,
4469 : 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111,
4470 : 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121,
4471 : 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131,
4472 : 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141,
4473 : 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151,
4474 : 3152, 3153, 3154, 3155, 2073, 3156, 3157, 3158, 3159, 3160,
4475 : 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170,
4476 : 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180,
4477 : 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190,
4478 : 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200,
4479 : 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210,
4480 : 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220,
4481 : 3221, 2075, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229,
4482 : 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239,
4483 : 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3247, 3248, 3249,
4484 : 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259,
4485 : 3260, 3261, 3264, 3262, 3263, 3265, 3266, 3267, 3268, 3269,
4486 : 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279,
4487 : 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289,
4488 : 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299,
4489 : 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309,
4490 : 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319,
4491 : 3320, 3322, 3321, 3323, 3324, 3325, 3326, 3327, 3328, 3329,
4492 : 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339,
4493 : 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349,
4494 : 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359,
4495 : 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369,
4496 : 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3379, 3378,
4497 : 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389,
4498 : 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399,
4499 : 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409,
4500 : 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419,
4501 : 3420, 3421, 0, 2287, 2288, 2289, 2281, 2282, 2283, 2284,
4502 : 2285, 2286, 2297, 0, 0, 2440, 2486, 2485, 0, 2240,
4503 : 0, 2055, 0, 2248, 0, 0, 1844, 1760, 0, 2459,
4504 : 2354, 0, 3793, 3796, 2127, 1844, 3669, 3668, 3667, 3666,
4505 : 3637, 0, 3631, 3632, 0, 3670, 3671, 280, 281, 277,
4506 : 0, 0, 232, 231, 0, 254, 255, 226, 253, 0,
4507 : 249, 250, 234, 2224, 2223, 233, 225, 222, 220, 237,
4508 : 239, 240, 223, 221, 275, 273, 0, 0, 0, 0,
4509 : 158, 3572, 1603, 1590, 0, 0, 2366, 0, 2301, 0,
4510 : 0, 2299, 0, 0, 0, 1841, 0, 1746, 0, 1750,
4511 : 1603, 0, 1599, 1741, 1740, 1782, 1783, 1140, 1739, 1811,
4512 : 1812, 0, 0, 0, 0, 1837, 1835, 1802, 1793, 1801,
4513 : 0, 0, 1799, 0, 1803, 2035, 1830, 1728, 1787, 1788,
4514 : 1791, 1727, 0, 1833, 0, 1678, 1831, 1792, 1662, 0,
4515 : 1633, 0, 0, 1894, 0, 0, 0, 3580, 3578, 3509,
4516 : 1959, 3572, 3502, 3572, 3567, 0, 3456, 0, 3437, 3462,
4517 : 3603, 2746, 3635, 0, 3636, 0, 0, 3600, 0, 3610,
4518 : 3613, 3611, 3614, 0, 1959, 3686, 3789, 3789, 1959, 2033,
4519 : 3485, 3527, 1504, 0, 0, 0, 1169, 1171, 0, 1170,
4520 : 0, 1173, 0, 1182, 0, 0, 1168, 1187, 0, 1176,
4521 : 1174, 0, 1544, 0, 0, 974, 0, 0, 0, 0,
4522 : 1524, 0, 0, 0, 2764, 268, 1527, 1532, 1519, 1530,
4523 : 0, 0, 0, 0, 0, 1104, 1103, 0, 0, 0,
4524 : 1551, 560, 0, 378, 0, 0, 0, 0, 0, 0,
4525 : 0, 0, 857, 854, 0, 0, 853, 0, 704, 0,
4526 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4527 : 729, 0, 1348, 0, 307, 0, 1208, 0, 1207, 0,
4528 : 1212, 0, 0, 1209, 1204, 1205, 2728, 2737, 2771, 270,
4529 : 1210, 1240, 0, 1239, 1235, 0, 1151, 0, 1152, 0,
4530 : 0, 0, 0, 0, 0, 0, 2572, 0, 2598, 0,
4531 : 0, 523, 315, 339, 550, 0, 1347, 0, 0, 0,
4532 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4533 : 0, 0, 362, 0, 0, 365, 364, 0, 0, 0,
4534 : 0, 0, 370, 0, 348, 0, 349, 0, 369, 0,
4535 : 0, 0, 0, 0, 0, 1348, 0, 303, 0, 0,
4536 : 0, 0, 0, 0, 0, 0, 1257, 0, 782, 0,
4537 : 0, 2728, 1236, 0, 1431, 0, 2763, 1432, 1435, 568,
4538 : 0, 568, 1437, 0, 0, 1434, 1436, 0, 0, 189,
4539 : 0, 184, 188, 0, 0, 2728, 1237, 0, 0, 0,
4540 : 0, 0, 653, 654, 669, 0, 659, 660, 656, 661,
4541 : 662, 0, 0, 0, 0, 0, 0, 0, 652, 0,
4542 : 0, 751, 750, 754, 0, 0, 0, 0, 0, 0,
4543 : 1440, 0, 0, 1231, 0, 0, 1439, 1447, 0, 0,
4544 : 0, 0, 0, 0, 0, 0, 0, 0, 1291, 1290,
4545 : 0, 0, 0, 0, 1358, 0, 900, 0, 0, 0,
4546 : 0, 0, 0, 0, 0, 0, 0, 191, 769, 0,
4547 : 768, 0, 185, 190, 0, 0, 0, 0, 0, 0,
4548 : 0, 0, 244, 1493, 1499, 1781, 1781, 1781, 2145, 0,
4549 : 0, 0, 0, 1780, 2357, 2360, 1573, 1579, 1572, 1571,
4550 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4551 : 0, 0, 0, 0, 0, 0, 0, 427, 424, 425,
4552 : 427, 0, 0, 0, 0, 873, 0, 876, 879, 1515,
4553 : 507, 0, 0, 696, 729, 0, 0, 483, 198, 0,
4554 : 0, 0, 0, 784, 0, 1231, 1230, 160, 151, 207,
4555 : 481, 0, 206, 208, 210, 211, 212, 209, 213, 0,
4556 : 748, 752, 0, 0, 0, 0, 692, 0, 0, 0,
4557 : 0, 0, 0, 0, 1914, 0, 0, 183, 0, 0,
4558 : 643, 647, 0, 3432, 0, 0, 483, 611, 389, 2598,
4559 : 0, 568, 0, 2598, 0, 150, 0, 860, 0, 0,
4560 : 0, 1193, 1193, 0, 0, 798, 797, 0, 0, 0,
4561 : 0, 3454, 0, 3526, 0, 0, 0, 1713, 158, 1191,
4562 : 0, 163, 0, 0, 0, 0, 158, 2006, 2005, 1956,
4563 : 1952, 0, 0, 0, 0, 977, 0, 0, 0, 0,
4564 : 0, 0, 1974, 158, 1155, 197, 2480, 0, 939, 0,
4565 : 0, 0, 0, 158, 1259, 927, 158, 193, 158, 158,
4566 : 695, 0, 158, 195, 0, 0, 158, 971, 158, 2448,
4567 : 0, 158, 3811, 3817, 3815, 1630, 3900, 3894, 3895, 2598,
4568 : 568, 1718, 1607, 1033, 1040, 1022, 1039, 1038, 1020, 1037,
4569 : 1034, 3602, 0, 0, 3791, 0, 1051, 0, 567, 0,
4570 : 0, 0, 0, 0, 1072, 1073, 0, 0, 1069, 1074,
4571 : 0, 1076, 1060, 1062, 1070, 1071, 1077, 1066, 1065, 1078,
4572 : 1079, 0, 0, 0, 1091, 763, 0, 0, 0, 0,
4573 : 1672, 0, 1670, 0, 1892, 1674, 1663, 3525, 1620, 0,
4574 : 1618, 0, 636, 1282, 1281, 1283, 0, 1048, 0, 158,
4575 : 0, 1483, 0, 0, 0, 0, 0, 0, 0, 0,
4576 : 0, 0, 0, 2316, 0, 2317, 0, 0, 2350, 2346,
4577 : 0, 0, 0, 0, 0, 2323, 2324, 2325, 2322, 2326,
4578 : 2321, 0, 0, 2327, 2320, 0, 0, 2401, 2418, 0,
4579 : 2131, 2401, 2429, 0, 2428, 2434, 0, 2307, 2035, 0,
4580 : 0, 2425, 2419, 0, 2425, 0, 0, 2408, 0, 0,
4581 : 0, 0, 2208, 0, 0, 0, 2307, 2310, 0, 0,
4582 : 2848, 0, 0, 0, 0, 2103, 0, 0, 2274, 0,
4583 : 2307, 0, 0, 0, 0, 0, 0, 0, 2303, 2342,
4584 : 0, 521, 0, 2093, 0, 0, 0, 2222, 0, 2219,
4585 : 0, 0, 0, 0, 2363, 0, 0, 2462, 2036, 2051,
4586 : 2052, 2053, 2056, 2439, 2039, 0, 2365, 0, 0, 2037,
4587 : 2064, 0, 2343, 2089, 0, 2094, 2079, 2409, 2328, 2329,
4588 : 2330, 2331, 2096, 0, 2072, 2077, 2081, 0, 2418, 2060,
4589 : 0, 2057, 0, 2366, 2302, 0, 2300, 0, 2048, 2049,
4590 : 2050, 2042, 2043, 2044, 2045, 2046, 2047, 2054, 2278, 2276,
4591 : 2277, 0, 0, 2248, 0, 0, 2076, 0, 0, 2147,
4592 : 2591, 2628, 0, 1772, 1772, 1772, 1759, 1770, 2438, 0,
4593 : 1909, 1781, 3798, 3797, 2364, 1909, 0, 0, 0, 2444,
4594 : 0, 0, 2031, 0, 274, 1890, 979, 980, 978, 1959,
4595 : 1575, 1589, 1603, 2304, 1597, 1748, 0, 0, 1577, 1601,
4596 : 0, 1138, 1139, 0, 1143, 2848, 2724, 0, 0, 0,
4597 : 0, 1804, 1838, 0, 1829, 0, 1805, 2454, 2455, 1806,
4598 : 1809, 1810, 1800, 1839, 1676, 0, 1834, 1732, 1731, 0,
4599 : 1912, 0, 0, 0, 1647, 1635, 0, 0, 1895, 0,
4600 : 1844, 1680, 0, 2363, 1842, 3507, 3574, 3512, 3542, 3503,
4601 : 3545, 0, 3458, 3638, 3639, 0, 3629, 3630, 3599, 3605,
4602 : 3676, 0, 3790, 0, 0, 1398, 1292, 1359, 1172, 0,
4603 : 1976, 1183, 0, 1167, 0, 1166, 1976, 0, 1184, 0,
4604 : 1976, 1399, 1293, 1360, 975, 1400, 1294, 1361, 1401, 1535,
4605 : 1295, 1534, 1522, 1521, 1520, 0, 0, 0, 0, 0,
4606 : 0, 0, 0, 836, 2598, 158, 1549, 1402, 0, 1296,
4607 : 377, 1550, 1362, 1554, 856, 855, 0, 0, 1363, 0,
4608 : 705, 710, 0, 712, 713, 2520, 2580, 714, 717, 718,
4609 : 0, 720, 709, 708, 0, 0, 0, 0, 0, 726,
4610 : 728, 0, 0, 0, 0, 0, 0, 1202, 1203, 1403,
4611 : 1299, 0, 1364, 0, 1150, 0, 1300, 199, 0, 0,
4612 : 295, 0, 2598, 317, 0, 0, 0, 0, 0, 0,
4613 : 0, 0, 0, 836, 505, 836, 0, 1350, 314, 346,
4614 : 0, 361, 356, 357, 355, 2598, 158, 2598, 158, 0,
4615 : 0, 0, 0, 0, 358, 353, 354, 350, 0, 0,
4616 : 363, 2492, 2561, 2738, 0, 737, 739, 0, 744, 366,
4617 : 1320, 385, 384, 383, 0, 371, 0, 390, 393, 0,
4618 : 368, 347, 345, 342, 310, 0, 0, 0, 0, 0,
4619 : 0, 0, 0, 0, 0, 0, 1252, 0, 1406, 1365,
4620 : 0, 1387, 1391, 0, 0, 0, 776, 1409, 1306, 1368,
4621 : 0, 568, 0, 0, 587, 587, 568, 1420, 1307, 187,
4622 : 1337, 0, 0, 172, 0, 0, 0, 0, 166, 176,
4623 : 1410, 1308, 1369, 0, 0, 1411, 1309, 0, 0, 300,
4624 : 646, 657, 663, 1314, 667, 664, 1377, 665, 1418, 1310,
4625 : 0, 1414, 1340, 1372, 403, 631, 402, 1231, 1231, 1421,
4626 : 1441, 1311, 1231, 0, 1348, 0, 289, 291, 0, 155,
4627 : 0, 1312, 0, 1370, 1413, 1339, 0, 0, 0, 0,
4628 : 0, 0, 0, 0, 0, 1557, 0, 0, 0, 0,
4629 : 0, 0, 158, 0, 0, 0, 1350, 2598, 158, 898,
4630 : 1412, 0, 1345, 0, 1385, 0, 0, 0, 415, 0,
4631 : 1338, 1348, 0, 302, 1316, 0, 1379, 0, 0, 242,
4632 : 241, 243, 0, 0, 0, 0, 2308, 2309, 0, 2306,
4633 : 2140, 2359, 0, 1567, 1001, 987, 1000, 0, 983, 2559,
4634 : 0, 986, 988, 0, 0, 0, 989, 993, 994, 0,
4635 : 985, 982, 984, 0, 426, 0, 0, 793, 794, 0,
4636 : 0, 0, 0, 875, 0, 0, 1547, 0, 163, 703,
4637 : 0, 0, 0, 698, 728, 733, 0, 0, 0, 0,
4638 : 482, 486, 490, 491, 492, 0, 0, 0, 0, 177,
4639 : 164, 0, 916, 0, 568, 0, 786, 1231, 1424, 0,
4640 : 207, 202, 0, 0, 749, 0, 1598, 2824, 0, 0,
4641 : 626, 2149, 629, 2150, 2151, 628, 0, 389, 870, 868,
4642 : 867, 869, 891, 866, 0, 1913, 1915, 0, 0, 0,
4643 : 0, 0, 0, 0, 485, 0, 0, 575, 0, 614,
4644 : 0, 0, 0, 0, 611, 0, 0, 0, 0, 887,
4645 : 3745, 859, 0, 1161, 0, 1179, 1162, 0, 0, 0,
4646 : 0, 1216, 1223, 1192, 1217, 1194, 1223, 0, 0, 799,
4647 : 803, 802, 806, 804, 0, 800, 677, 3452, 3446, 1719,
4648 : 1720, 0, 1249, 0, 0, 1543, 0, 1541, 0, 1975,
4649 : 1988, 938, 0, 2015, 2016, 2017, 2017, 0, 1957, 0,
4650 : 3883, 3891, 3890, 0, 2000, 1966, 1243, 158, 0, 158,
4651 : 0, 158, 1251, 1245, 1247, 1449, 0, 936, 0, 0,
4652 : 929, 931, 0, 933, 0, 0, 3601, 3787, 1052, 570,
4653 : 0, 0, 0, 0, 0, 0, 1068, 675, 1075, 0,
4654 : 0, 0, 1090, 1085, 1087, 0, 1102, 1096, 0, 762,
4655 : 0, 0, 1673, 1666, 1668, 1667, 0, 0, 1664, 2313,
4656 : 928, 0, 642, 0, 1102, 1093, 0, 0, 0, 0,
4657 : 0, 0, 0, 0, 0, 0, 0, 1777, 2314, 2315,
4658 : 0, 0, 0, 2347, 0, 0, 2184, 0, 2155, 2157,
4659 : 2170, 0, 2185, 2138, 0, 2400, 2397, 0, 0, 0,
4660 : 2401, 2408, 2204, 0, 0, 0, 2408, 0, 2428, 0,
4661 : 0, 0, 2199, 2201, 0, 0, 0, 2418, 2418, 0,
4662 : 2206, 0, 0, 2186, 2159, 2161, 2171, 0, 0, 2294,
4663 : 0, 2174, 2173, 0, 2105, 2106, 0, 0, 0, 0,
4664 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4665 : 0, 0, 0, 0, 2120, 2175, 2273, 0, 0, 0,
4666 : 2177, 2176, 0, 0, 2341, 0, 0, 0, 2182, 522,
4667 : 2187, 0, 0, 0, 0, 2193, 0, 2230, 0, 0,
4668 : 0, 2128, 2304, 0, 0, 0, 0, 0, 0, 0,
4669 : 2411, 2412, 2413, 2410, 0, 2095, 2080, 2098, 2074, 2078,
4670 : 2082, 0, 2418, 2097, 2100, 0, 0, 2068, 0, 0,
4671 : 2066, 2090, 2062, 0, 0, 2091, 0, 2146, 0, 0,
4672 : 0, 2251, 2246, 2247, 1772, 1772, 1772, 1772, 1769, 0,
4673 : 0, 0, 2833, 0, 2724, 2867, 0, 1870, 1843, 1845,
4674 : 1855, 1870, 1877, 1870, 1870, 1907, 2445, 0, 1814, 0,
4675 : 1814, 3651, 3653, 3654, 3655, 3656, 3657, 3659, 3660, 3662,
4676 : 3663, 3664, 3652, 3658, 3661, 3665, 3642, 3643, 0, 3633,
4677 : 3634, 218, 0, 251, 238, 3676, 1574, 1749, 1758, 1784,
4678 : 0, 2295, 1143, 0, 1786, 1807, 1808, 0, 1797, 0,
4679 : 1836, 1794, 1677, 1661, 0, 1652, 1639, 1641, 1640, 0,
4680 : 0, 1642, 2363, 0, 1652, 1634, 0, 1685, 0, 0,
4681 : 1912, 0, 1684, 0, 3576, 3495, 0, 0, 3675, 3678,
4682 : 3690, 3687, 3505, 0, 1976, 1164, 1165, 0, 1188, 0,
4683 : 1107, 1108, 0, 1106, 0, 0, 0, 559, 562, 0,
4684 : 1552, 0, 1419, 1336, 707, 0, 0, 0, 0, 722,
4685 : 681, 723, 725, 0, 0, 724, 727, 730, 1348, 0,
4686 : 308, 1322, 0, 1383, 1196, 0, 0, 1153, 0, 0,
4687 : 0, 0, 0, 1124, 549, 1123, 0, 0, 0, 836,
4688 : 0, 836, 0, 0, 554, 0, 504, 501, 341, 340,
4689 : 0, 0, 0, 0, 163, 0, 319, 332, 396, 338,
4690 : 0, 373, 0, 344, 0, 336, 359, 351, 360, 352,
4691 : 372, 374, 0, 741, 742, 740, 736, 0, 743, 745,
4692 : 0, 387, 0, 0, 0, 405, 367, 404, 0, 1405,
4693 : 0, 1348, 0, 304, 1318, 0, 1381, 0, 0, 0,
4694 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1386,
4695 : 0, 0, 0, 0, 781, 0, 778, 0, 587, 0,
4696 : 1433, 0, 1430, 1428, 587, 0, 0, 169, 168, 0,
4697 : 175, 0, 0, 0, 0, 0, 0, 1442, 1443, 1444,
4698 : 0, 0, 0, 0, 0, 0, 409, 0, 311, 313,
4699 : 312, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4700 : 0, 0, 0, 0, 0, 0, 0, 0, 416, 380,
4701 : 0, 894, 0, 0, 0, 418, 0, 0, 1397, 0,
4702 : 0, 0, 0, 0, 1404, 1301, 2143, 2144, 2141, 1781,
4703 : 2358, 0, 0, 0, 998, 0, 0, 0, 0, 429,
4704 : 430, 163, 428, 453, 0, 836, 0, 0, 872, 877,
4705 : 885, 2665, 2281, 2282, 883, 878, 880, 882, 881, 884,
4706 : 0, 0, 0, 0, 529, 533, 0, 0, 0, 513,
4707 : 0, 0, 523, 506, 509, 510, 0, 0, 699, 702,
4708 : 700, 701, 0, 721, 0, 485, 538, 601, 0, 179,
4709 : 0, 0, 180, 178, 0, 0, 389, 783, 0, 780,
4710 : 1423, 0, 205, 0, 753, 0, 0, 0, 0, 0,
4711 : 1231, 691, 0, 890, 892, 864, 0, 733, 0, 0,
4712 : 648, 0, 568, 1631, 636, 0, 603, 485, 601, 610,
4713 : 0, 0, 618, 388, 0, 0, 636, 389, 0, 0,
4714 : 1124, 886, 0, 0, 0, 1160, 0, 0, 0, 1213,
4715 : 1218, 1214, 0, 1193, 1175, 0, 1215, 0, 0, 1221,
4716 : 1146, 1195, 1147, 1465, 1466, 1463, 1464, 0, 0, 0,
4717 : 0, 0, 0, 3469, 1709, 3479, 0, 0, 1539, 0,
4718 : 1994, 0, 2012, 2010, 1953, 0, 3572, 0, 0, 0,
4719 : 0, 0, 1958, 940, 0, 923, 0, 925, 158, 770,
4720 : 0, 158, 0, 0, 0, 0, 0, 0, 0, 1067,
4721 : 0, 1061, 1063, 1088, 0, 0, 1102, 1101, 0, 1092,
4722 : 1100, 1098, 1099, 1097, 0, 0, 1671, 1669, 634, 0,
4723 : 0, 158, 1102, 0, 0, 0, 0, 0, 0, 0,
4724 : 0, 0, 0, 2318, 0, 2349, 2345, 0, 2152, 2319,
4725 : 2399, 2415, 2417, 2205, 2407, 0, 0, 0, 2430, 0,
4726 : 0, 2408, 2368, 2422, 2421, 0, 0, 2420, 2408, 2408,
4727 : 2368, 2207, 2368, 0, 0, 0, 2274, 0, 0, 2104,
4728 : 2116, 2117, 2118, 2334, 0, 2123, 0, 2113, 2114, 2115,
4729 : 2107, 2108, 2109, 2110, 2111, 2112, 2119, 2338, 2337, 0,
4730 : 0, 2179, 2180, 2181, 2340, 2188, 0, 2510, 2231, 0,
4731 : 2192, 2221, 2220, 0, 0, 0, 2195, 0, 0, 2217,
4732 : 0, 2275, 2463, 2038, 0, 0, 2065, 2344, 2083, 0,
4733 : 2099, 2101, 2061, 2294, 0, 0, 0, 0, 0, 2070,
4734 : 0, 0, 2271, 0, 0, 0, 2253, 2250, 0, 0,
4735 : 0, 0, 1763, 1762, 1768, 0, 1870, 1877, 1870, 1870,
4736 : 0, 0, 1734, 0, 1855, 0, 1869, 1853, 1868, 0,
4737 : 0, 1883, 1881, 0, 1883, 0, 1883, 0, 1847, 0,
4738 : 1873, 1849, 1868, 1851, 1857, 0, 1899, 2446, 1908, 0,
4739 : 1827, 2140, 1827, 0, 0, 0, 3674, 0, 0, 1785,
4740 : 1141, 1142, 1795, 0, 1798, 0, 1910, 1654, 1660, 0,
4741 : 0, 0, 1644, 1650, 1632, 0, 0, 0, 1681, 1652,
4742 : 1682, 3511, 0, 3575, 3640, 3641, 1185, 0, 0, 1177,
4743 : 1113, 0, 1114, 1117, 1115, 1112, 1116, 0, 0, 0,
4744 : 836, 839, 845, 0, 0, 0, 837, 158, 1297, 0,
4745 : 0, 0, 0, 682, 1417, 1298, 0, 0, 0, 0,
4746 : 1197, 1351, 0, 0, 1321, 836, 0, 0, 0, 582,
4747 : 0, 1137, 1137, 572, 316, 552, 566, 556, 623, 566,
4748 : 503, 502, 0, 500, 733, 0, 0, 323, 333, 0,
4749 : 328, 0, 1349, 0, 0, 0, 0, 327, 330, 329,
4750 : 400, 0, 397, 0, 158, 158, 375, 738, 386, 391,
4751 : 392, 395, 1356, 0, 0, 0, 0, 0, 0, 0,
4752 : 0, 0, 0, 0, 0, 0, 917, 902, 0, 0,
4753 : 918, 919, 0, 0, 0, 1254, 1255, 1253, 1388, 1389,
4754 : 1395, 1392, 1390, 1394, 1393, 1396, 0, 1304, 0, 0,
4755 : 774, 1352, 1425, 1427, 1426, 0, 1429, 173, 170, 171,
4756 : 174, 1353, 1334, 1315, 1378, 632, 0, 0, 0, 1313,
4757 : 0, 1371, 0, 1330, 1324, 0, 0, 0, 0, 0,
4758 : 1416, 1344, 1376, 1415, 1342, 1374, 1341, 1373, 1343, 1375,
4759 : 1335, 0, 0, 1917, 899, 0, 0, 0, 158, 158,
4760 : 897, 772, 1317, 0, 1380, 1326, 0, 0, 0, 990,
4761 : 0, 0, 0, 992, 434, 454, 163, 0, 792, 858,
4762 : 0, 0, 874, 0, 511, 0, 517, 524, 0, 0,
4763 : 531, 532, 530, 534, 564, 1231, 568, 1231, 825, 826,
4764 : 0, 0, 848, 0, 697, 0, 0, 483, 0, 535,
4765 : 0, 0, 487, 182, 181, 0, 0, 0, 787, 791,
4766 : 789, 788, 790, 785, 0, 776, 207, 2598, 0, 0,
4767 : 0, 0, 630, 624, 627, 1438, 865, 0, 1916, 766,
4768 : 0, 389, 644, 3434, 0, 0, 483, 636, 3433, 0,
4769 : 488, 493, 494, 507, 0, 611, 602, 0, 603, 612,
4770 : 613, 0, 620, 1513, 0, 637, 620, 0, 0, 0,
4771 : 888, 0, 889, 0, 1163, 1180, 1181, 0, 0, 1223,
4772 : 0, 0, 1225, 1220, 0, 0, 805, 808, 801, 684,
4773 : 0, 3442, 158, 0, 1542, 1954, 3884, 0, 3885, 3886,
4774 : 3887, 3888, 3889, 158, 158, 1280, 0, 934, 1082, 1083,
4775 : 1084, 1081, 1080, 676, 0, 1086, 1045, 1095, 764, 0,
4776 : 635, 0, 1046, 158, 1015, 1007, 1014, 1003, 1006, 1008,
4777 : 0, 1010, 1011, 1005, 1002, 1004, 2348, 2169, 0, 2414,
4778 : 2416, 2203, 2427, 2426, 2202, 2433, 0, 0, 2396, 2424,
4779 : 2423, 0, 0, 2408, 2408, 2172, 2183, 0, 2273, 2304,
4780 : 0, 0, 2124, 0, 0, 0, 2178, 2857, 0, 0,
4781 : 2235, 2236, 0, 2232, 2233, 2228, 2229, 2194, 0, 2652,
4782 : 2212, 0, 0, 2227, 2087, 2085, 2084, 2069, 0, 0,
4783 : 2067, 2063, 0, 2092, 2237, 2270, 2304, 2239, 0, 1781,
4784 : 1767, 1766, 1765, 1764, 0, 1854, 1850, 1852, 1858, 0,
4785 : 2862, 0, 1859, 1866, 0, 1846, 0, 1882, 1878, 0,
4786 : 1879, 0, 0, 1880, 0, 0, 1848, 0, 1866, 0,
4787 : 1906, 1775, 0, 2242, 2460, 2242, 3644, 0, 3647, 3645,
4788 : 3646, 3650, 252, 1753, 0, 1796, 0, 0, 0, 1636,
4789 : 0, 1637, 1643, 0, 0, 0, 0, 0, 1686, 1679,
4790 : 3577, 1178, 1186, 1118, 0, 0, 0, 561, 841, 840,
4791 : 843, 838, 844, 842, 1553, 0, 715, 716, 719, 1323,
4792 : 0, 1384, 1332, 0, 1675, 551, 318, 0, 577, 0,
4793 : 0, 0, 1130, 153, 1129, 0, 0, 0, 0, 0,
4794 : 499, 498, 507, 326, 0, 0, 0, 320, 399, 0,
4795 : 401, 321, 325, 380, 343, 335, 0, 0, 0, 1319,
4796 : 0, 1382, 1328, 1355, 1407, 1302, 1366, 0, 0, 908,
4797 : 0, 0, 0, 0, 1408, 1303, 1367, 0, 0, 0,
4798 : 0, 0, 1675, 0, 0, 0, 0, 0, 0, 0,
4799 : 0, 1562, 0, 0, 379, 896, 895, 380, 417, 1346,
4800 : 0, 2142, 0, 991, 996, 997, 995, 0, 423, 431,
4801 : 434, 0, 0, 1271, 1271, 0, 0, 508, 525, 0,
4802 : 0, 512, 622, 581, 622, 0, 0, 0, 0, 0,
4803 : 734, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4804 : 0, 779, 778, 204, 0, 483, 0, 733, 0, 893,
4805 : 0, 0, 0, 0, 485, 0, 0, 3893, 484, 0,
4806 : 0, 496, 0, 614, 603, 611, 0, 0, 633, 0,
4807 : 1506, 0, 639, 0, 0, 0, 835, 1219, 0, 1233,
4808 : 0, 1174, 1144, 1228, 0, 1758, 1909, 0, 0, 0,
4809 : 0, 818, 0, 688, 3468, 3472, 1272, 1540, 3892, 924,
4810 : 926, 771, 1089, 0, 1102, 1094, 1009, 2398, 2432, 2367,
4811 : 2369, 0, 0, 2390, 2383, 2386, 2384, 2385, 2387, 0,
4812 : 2382, 0, 2200, 2431, 2380, 2394, 2333, 2275, 2121, 0,
4813 : 2336, 2335, 2339, 0, 2189, 0, 2190, 2234, 2196, 2213,
4814 : 0, 2197, 2225, 0, 0, 2088, 2086, 2071, 2272, 0,
4815 : 2257, 0, 1902, 0, 1905, 0, 0, 1856, 0, 0,
4816 : 1860, 0, 0, 1862, 1864, 0, 0, 0, 0, 0,
4817 : 0, 2449, 0, 1826, 0, 1736, 1735, 3649, 3648, 0,
4818 : 1756, 2296, 1911, 0, 3899, 0, 0, 0, 1125, 0,
4819 : 0, 1652, 1688, 1700, 1700, 1683, 1090, 0, 158, 711,
4820 : 0, 0, 297, 1137, 0, 1231, 583, 2665, 584, 1136,
4821 : 1140, 152, 2682, 0, 565, 577, 577, 495, 0, 324,
4822 : 334, 0, 382, 394, 0, 1675, 0, 0, 906, 915,
4823 : 915, 903, 0, 0, 920, 1305, 775, 0, 586, 0,
4824 : 292, 1331, 1325, 0, 0, 0, 1564, 1565, 0, 0,
4825 : 0, 0, 0, 1354, 158, 1327, 999, 0, 456, 464,
4826 : 435, 439, 1556, 0, 1556, 0, 436, 440, 1556, 1556,
4827 : 433, 1909, 452, 1271, 0, 1268, 1267, 564, 650, 0,
4828 : 563, 0, 515, 0, 592, 514, 0, 849, 0, 0,
4829 : 732, 0, 485, 601, 0, 548, 539, 540, 541, 542,
4830 : 544, 543, 545, 546, 547, 537, 536, 0, 733, 912,
4831 : 389, 1513, 773, 0, 0, 746, 0, 733, 0, 1631,
4832 : 636, 603, 485, 601, 1628, 489, 507, 0, 618, 611,
4833 : 614, 0, 615, 0, 619, 0, 0, 0, 636, 1566,
4834 : 1124, 0, 0, 836, 1232, 1193, 0, 0, 1222, 1226,
4835 : 1227, 0, 0, 0, 0, 1275, 812, 813, 807, 809,
4836 : 0, 820, 824, 683, 0, 0, 687, 678, 0, 3470,
4837 : 733, 158, 0, 0, 2381, 2388, 2389, 0, 2210, 0,
4838 : 0, 2406, 0, 0, 0, 2122, 0, 0, 2215, 2214,
4839 : 2226, 2198, 2252, 0, 0, 0, 0, 1938, 1907, 0,
4840 : 0, 1901, 0, 0, 1932, 0, 0, 0, 1867, 1885,
4841 : 0, 1863, 1861, 0, 1874, 0, 1876, 2539, 2820, 2721,
4842 : 0, 1813, 1815, 1818, 1820, 1819, 1821, 1817, 2241, 2243,
4843 : 0, 0, 0, 0, 1747, 1659, 1658, 0, 1655, 0,
4844 : 1651, 0, 1649, 1909, 0, 1646, 0, 1695, 0, 1687,
4845 : 1689, 0, 0, 0, 1109, 0, 1110, 1333, 0, 1131,
4846 : 0, 622, 0, 1143, 1140, 571, 0, 1231, 1231, 650,
4847 : 0, 0, 337, 0, 305, 1329, 0, 0, 904, 905,
4848 : 0, 0, 0, 0, 0, 0, 411, 0, 0, 1558,
4849 : 0, 1559, 1560, 1563, 419, 432, 0, 462, 461, 0,
4850 : 459, 458, 460, 0, 449, 0, 0, 0, 0, 0,
4851 : 0, 422, 1266, 1270, 1269, 516, 0, 518, 0, 0,
4852 : 578, 579, 580, 0, 520, 588, 589, 846, 0, 851,
4853 : 0, 735, 0, 0, 733, 600, 757, 0, 0, 0,
4854 : 1507, 0, 0, 625, 767, 1513, 636, 3435, 611, 0,
4855 : 603, 497, 0, 620, 614, 618, 616, 617, 0, 1510,
4856 : 0, 638, 0, 1133, 834, 0, 1223, 1234, 1229, 1224,
4857 : 1469, 0, 0, 810, 815, 814, 1556, 819, 0, 0,
4858 : 0, 686, 685, 3473, 3475, 3474, 0, 761, 1047, 2370,
4859 : 2371, 2395, 0, 0, 0, 2374, 0, 2372, 0, 0,
4860 : 2394, 0, 2211, 2332, 2218, 2191, 2216, 2808, 0, 2779,
4861 : 0, 2269, 2258, 2269, 2269, 2249, 0, 2368, 1900, 1903,
4862 : 0, 1935, 0, 0, 0, 0, 1920, 0, 1865, 0,
4863 : 0, 1875, 0, 0, 0, 1822, 0, 0, 0, 0,
4864 : 0, 0, 1653, 0, 0, 1638, 1648, 1126, 0, 1697,
4865 : 1699, 0, 0, 0, 1675, 0, 587, 0, 1127, 1143,
4866 : 574, 622, 622, 331, 322, 381, 0, 0, 0, 913,
4867 : 922, 921, 777, 1675, 0, 407, 406, 0, 410, 0,
4868 : 457, 467, 0, 465, 437, 442, 0, 448, 447, 444,
4869 : 443, 438, 441, 0, 528, 0, 0, 0, 0, 590,
4870 : 0, 591, 0, 850, 0, 0, 0, 759, 911, 0,
4871 : 0, 483, 733, 1508, 3893, 614, 603, 611, 0, 0,
4872 : 605, 1137, 1137, 470, 618, 620, 1511, 1512, 0, 0,
4873 : 523, 0, 1145, 1468, 1467, 1758, 0, 0, 0, 821,
4874 : 822, 817, 0, 0, 3471, 2375, 0, 2378, 0, 2379,
4875 : 2373, 2403, 2405, 0, 2391, 2392, 0, 2262, 2261, 2260,
4876 : 2264, 2263, 0, 2256, 2254, 2255, 1937, 0, 0, 0,
4877 : 1933, 1934, 1918, 0, 0, 1922, 1872, 1898, 0, 0,
4878 : 0, 1816, 2244, 2245, 0, 0, 0, 1656, 1657, 1909,
4879 : 0, 1702, 0, 0, 1690, 1691, 0, 0, 1692, 158,
4880 : 298, 576, 836, 585, 1128, 0, 581, 836, 836, 1675,
4881 : 907, 0, 293, 0, 412, 1561, 463, 0, 446, 445,
4882 : 649, 526, 527, 519, 621, 597, 0, 596, 0, 594,
4883 : 593, 847, 852, 0, 733, 901, 1513, 747, 1629, 618,
4884 : 611, 614, 0, 604, 0, 153, 153, 620, 468, 0,
4885 : 0, 389, 0, 1451, 1758, 1450, 1452, 1460, 1457, 1459,
4886 : 1458, 1456, 0, 1278, 1279, 811, 816, 0, 0, 2376,
4887 : 2377, 0, 0, 2209, 0, 0, 0, 2266, 0, 2267,
4888 : 0, 1904, 0, 1921, 1924, 0, 0, 1930, 0, 1923,
4889 : 1925, 0, 0, 1884, 0, 1896, 1824, 0, 1823, 0,
4890 : 0, 0, 1645, 1696, 1698, 1693, 0, 1694, 0, 0,
4891 : 0, 0, 1703, 1111, 557, 572, 592, 555, 553, 306,
4892 : 914, 0, 466, 595, 568, 568, 733, 758, 1509, 620,
4893 : 614, 618, 1137, 606, 608, 607, 472, 1133, 1134, 0,
4894 : 620, 824, 0, 1461, 1455, 1734, 1721, 0, 0, 823,
4895 : 0, 0, 0, 0, 2259, 2265, 2268, 0, 0, 1928,
4896 : 1929, 1931, 1926, 1927, 1871, 0, 1825, 0, 0, 0,
4897 : 0, 1701, 1707, 0, 0, 0, 0, 836, 0, 599,
4898 : 598, 760, 471, 618, 620, 153, 523, 1132, 0, 1909,
4899 : 0, 1453, 1758, 0, 0, 829, 2402, 2404, 2393, 2645,
4900 : 0, 1939, 0, 0, 0, 1752, 1751, 2824, 0, 0,
4901 : 1755, 0, 0, 0, 573, 558, 408, 620, 469, 609,
4902 : 389, 1135, 1119, 0, 1454, 0, 0, 0, 827, 830,
4903 : 833, 831, 832, 1947, 0, 2396, 0, 0, 1950, 0,
4904 : 1897, 0, 0, 1704, 1708, 0, 1705, 473, 620, 0,
4905 : 0, 0, 795, 0, 0, 0, 1940, 1941, 1950, 0,
4906 : 2380, 1950, 1919, 1781, 0, 0, 1909, 0, 0, 0,
4907 : 828, 0, 0, 1936, 2396, 1949, 2406, 2380, 0, 0,
4908 : 0, 1120, 829, 1276, 1277, 0, 0, 1944, 2394, 2406,
4909 : 0, 1754, 1706, 0, 0, 0, 1942, 2394, 796, 0,
4910 : 1945, 1943, 0, 1946
4911 : };
4912 :
4913 : /* YYPGOTO[NTERM-NUM]. */
4914 : static const int yypgoto[] =
4915 : {
4916 : -6505, -6505, 5266, -559, -2120, -5754, -1589, 2468, -6505, -6505,
4917 : -1205, -196, 3354, -1168, -6505, -6505, -6505, -778, -6505, -6505,
4918 : -6505, -6505, 4220, -6505, -3479, -6505, -6505, 71, 4168, -1861,
4919 : 63, 3690, 1595, -6505, -1406, -6505, -6505, -1008, -58, -6505,
4920 : 4177, 344, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
4921 : -1253, 2100, -6505, 2191, 1409, -3513, -6505, -6505, -2033, -4359,
4922 : -6505, 625, -6505, 651, -4609, -6505, -5422, -1128, -6505, -6505,
4923 : -6505, 2084, -6505, -6505, -6505, 2031, 1196, -457, -6505, -6505,
4924 : -6505, -6505, -6505, -6505, -942, -6505, -6505, -1262, -72, -1028,
4925 : -3496, -4903, -6505, -6505, 468, -502, -2021, -6505, 664, -6505,
4926 : 665, -6505, -5421, -6505, -63, -3292, -3004, -6505, -6505, -6505,
4927 : -6505, -472, -2026, 1440, -6505, 1503, -711, 90, -1130, -1582,
4928 : -1347, -6505, -3645, -2892, -1236, -6505, -358, -4155, -1344, -953,
4929 : -949, -1122, -4960, -5506, -6505, -6505, -1266, -4365, -5856, -6069,
4930 : -5534, -5764, 1450, -6505, -90, 473, -6505, -4196, -4991, -64,
4931 : 448, -6505, -62, -57, -6505, 465, -883, -1393, -2103, -6505,
4932 : -880, -6505, -6505, -6505, -4030, -6505, -6505, -6505, 70, -6505,
4933 : -6505, -6505, -6505, 509, -6505, -6505, -6505, -6505, -6505, -6505,
4934 : -3655, 2055, 2056, -6505, -4863, -6505, -1340, -6505, 671, -4058,
4935 : 1433, -6505, -6505, 1192, 4252, 494, -6505, -6505, -6505, -6505,
4936 : -6505, -6505, -2231, -6505, -6505, -6505, -6505, -66, -442, -6505,
4937 : -6505, -6505, -6505, -6505, -6505, -6505, -56, -6505, 1150, 432,
4938 : -6505, -6505, -754, -6505, -6505, -6505, -6505, -6505, -6505, -1336,
4939 : -5850, -1475, -1442, -6505, -4052, -6505, -6505, -6505, -414, -6505,
4940 : -6505, -6505, -6505, -6505, -1404, -6505, 1251, -4753, -6505, -6505,
4941 : 474, -6505, -6505, -6505, -6505, -6505, -1092, -350, 3368, -6505,
4942 : -607, -6505, -6505, -6505, -348, -6505, -6505, -6505, -6505, -6505,
4943 : -849, -1630, 5546, 4657, -1561, -630, -1281, -917, -6505, -6505,
4944 : -6505, -3166, -6505, -6505, -4841, -6505, 5534, 157, -381, -51,
4945 : -6505, -101, -11, 3986, -6505, 1089, -1633, -3691, 424, -564,
4946 : -6505, -6505, -6505, 416, -6505, -2457, -6505, -6505, -6505, -6505,
4947 : -4698, -44, -6505, -4988, -5817, -5217, -4733, -1302, -6505, -4676,
4948 : -4967, -4684, -6505, 2086, -6505, -6505, -911, -956, 3342, -6505,
4949 : -1997, 2432, -1898, -6505, -3138, 495, 1603, 3348, -3831, -864,
4950 : 3330, -3549, -6505, -1071, 1186, -6505, -441, -4392, -6505, -6505,
4951 : -6505, -3390, -701, -6505, -6505, 1493, 642, -6505, -6505, -6505,
4952 : -6505, -997, 3280, -948, -6505, -6505, 4614, -6505, -5531, -6505,
4953 : 4576, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505,
4954 : -1863, 1354, -6505, -1211, -6505, -6505, 2189, 705, -6505, -6505,
4955 : -6505, -6505, 1445, -160, -6505, -6505, -6505, -6505, -6505, -6505,
4956 : -6505, -1075, -1331, -6505, -6505, -5483, -6505, -6505, -6505, -6505,
4957 : -6505, 2608, -1363, -1136, 4459, -475, -43, -6029, -6505, -6505,
4958 : -902, -6505, 3671, -6505, -6505, -6505, -6505, -6505, 489, 484,
4959 : -6505, -6505, -6505, -6505, -4282, -6505, -6505, -5584, -6505, -6505,
4960 : 2172, -6505, -6505, 1270, -69, 3460, -6505, -6505, -6505, -124,
4961 : -6505, -6505, -1420, 2560, -6505, -2869, -6505, -950, -6505, -6505,
4962 : -2408, -42, -4979, -67, -6505, -6505, -5707, -1241, 258, -6505,
4963 : -6505, -4666, -6505, -6505, -971, -6505, -60, -6505, -6505, -6505,
4964 : -6505, -5713, -6505, -55, -6160, 865, -3864, -6505, -68, -6505,
4965 : -515, -6505, -6505, -517, -6505, -6505, -6505, -4954, -41, -40,
4966 : 4070, 1997, -49, 6599, -148, -132, -121, -70, 55, 3818,
4967 : -6505, -6505, -6505, -5158, 3867, -6505, -102, -1220, -6505, -6505,
4968 : -1250, -234, 427, 1722, -972, 2537, 3805, 3798, -6505, 1714,
4969 : 2572, -2911, -2905, -6505, 940, -1085, -940, -6505, -6505, -6505,
4970 : -6505, 314, -965, 2562, -6505, 3812, -6505, -6505, -6505, -2841,
4971 : -3920, -3903, 966, -4577, -4426, -6505, 347, 330, -1769, -456,
4972 : -123, -1967, -1178, 1790, -6505, -6505, 976, -687, -6505, -6505,
4973 : -685, -3857, 904, -6505, -5616, -3342, 983, -1286, -1055, -6505,
4974 : -1170, -6505, -903, 988, -6505, -6504, -1314, -6505, -4194, 5280,
4975 : -2210, -1514, -6505, -6505, -1482, 19141, -6505, -6505, -6505, 25803,
4976 : 26115, -6505, -6505, 29514, 31625, -6505, -1242, 32340, 14572, -1499,
4977 : -1485, -1183, 32399, 34648, -2441, -396, 409, -6505, -3503, -2930,
4978 : -6505, -6505, -6505, -410, 1049, 486, -6505, -6505, -5676, -5020,
4979 : -6505, 2697, -147, -6505, -908, 1817, -907, -6505, -6505, -6505,
4980 : -3034, -5473, -3247, 2702, -6505, -6505, -6505, -829, -6505, 35012,
4981 : -3772, -6505, -558, -1423, -2100, 3211, -3480, -2405, -6505, -6505,
4982 : -6505, -3636, -6505, -6505, -6505, -866, 1840, -6505, -6505, 1969,
4983 : -6505, -6505, -6505, -1370, 2243, -1163, -3633, 1846, -5116, -6505,
4984 : -632, -4315, -5639, -6505, -6295, -6465, -2178, -1297, -3561, -4993,
4985 : -2461, 1859, -3659, -6505, -2436, 1939, 1137, -6505, -1773, -6505,
4986 : -6505, -1173, 2711, -1176, 14385, -885, 22470, -1822, -6505, 6341,
4987 : -4773, 8, -80, -771, 382, 309, -842, -6505, 8196, 9508,
4988 : 6779, -4243, -6505, -6505, -6505, -39, -6505, -6505, -6505, -6505,
4989 : 5092, 1273, -6505, 4283, -6505, 2139, 3442, -6505, -6505, 2586,
4990 : -986, 32, -6505, -832, -6505, -96, -6505, -6505, -6505, -6505,
4991 : 1069, 951, 385, 5666, -6505, -6505, -6505, -6505, -6505, -6505,
4992 : 3862, -6505, -6505, -1741, -6505, -6505, -6505, -6505, -6505, 5489,
4993 : -267, -6505, 4686, -258, -6505, -6505, -6505, -6505, -6505, -6505,
4994 : -6505, -6505, -6505, 3864, 2605, -6505, 4481, -6505, -6505, -6505,
4995 : 35, 4099, -6505, -6505, -6505, -674, -912, 4495, 4497, 2575,
4996 : -6505, -6505, -6505, -6505, -6505, -6505, -6505, -6505, 2602, -6505,
4997 : -6505, 1835, -2965, 2603, -6505, -6505, 960, -6505, -6505, 392,
4998 : -6505, 967, -6505, 4008, -6505, -6505, -6505, 1011, -6505, -6505,
4999 : -6505, -402, 26469, 164, 183, -61, 2447, -6505, 17454, 8914,
5000 : 54, -966, 12333, 30479, 102, -6505, 5490, 2606, 2095, -1179,
5001 : -6505, 49, 3355, 23961, -6505, -1177, 76, -2, -1174, 2803,
5002 : -743, -1357, 4190, -787, -2372, -6505, 5829, -6505, -4222, -5801,
5003 : -1240, -392, 4687, -1391
5004 : };
5005 :
5006 : /* YYDEFGOTO[NTERM-NUM]. */
5007 : static const yytype_int16 yydefgoto[] =
5008 : {
5009 : 0, 1, 163, 164, 1499, 1504, 2334, 2360, 165, 166,
5010 : 2136, 3578, 3431, 4429, 4430, 167, 168, 2132, 169, 170,
5011 : 171, 172, 2050, 173, 2306, 3592, 174, 3265, 1235, 1236,
5012 : 1237, 3118, 3119, 3523, 3120, 3107, 1870, 2252, 2072, 1200,
5013 : 1201, 2031, 2073, 176, 177, 1864, 3099, 178, 179, 180,
5014 : 2103, 2195, 2104, 2105, 2044, 5633, 6512, 4215, 3388, 4481,
5015 : 4216, 4217, 4937, 4938, 4295, 4966, 5028, 6526, 6527, 181,
5016 : 2211, 2212, 182, 183, 3560, 4395, 5081, 6048, 6049, 6310,
5017 : 1018, 5656, 5657, 6297, 6298, 6541, 6722, 6723, 3593, 1049,
5018 : 4476, 5166, 4420, 5729, 4421, 5730, 4422, 5731, 5523, 5524,
5019 : 4926, 4927, 4406, 5113, 5114, 2569, 5669, 6863, 5115, 4423,
5020 : 5689, 6345, 4424, 3354, 3280, 3281, 6061, 5978, 3627, 2481,
5021 : 5976, 6846, 2479, 6245, 6324, 5508, 5509, 5002, 6564, 6565,
5022 : 6566, 6869, 5691, 5735, 5736, 6759, 6760, 4479, 5172, 5742,
5023 : 6108, 6322, 4173, 185, 4449, 4450, 186, 2328, 4602, 1132,
5024 : 3630, 1050, 1133, 3594, 190, 3620, 6557, 3621, 2164, 3445,
5025 : 5094, 4578, 191, 1527, 4889, 6133, 6406, 6407, 1117, 192,
5026 : 2314, 193, 194, 3573, 4413, 195, 3298, 4120, 196, 197,
5027 : 4139, 4140, 4141, 198, 5123, 6069, 2106, 4204, 4205, 4206,
5028 : 4207, 4958, 199, 2309, 3601, 3602, 200, 201, 202, 3767,
5029 : 3768, 203, 3509, 204, 205, 206, 207, 4996, 5590, 5705,
5030 : 4246, 4436, 5139, 5703, 208, 4399, 3595, 3648, 4514, 4515,
5031 : 6131, 6398, 6399, 6400, 6616, 6905, 6402, 6618, 6781, 6620,
5032 : 5680, 7067, 7068, 6383, 4878, 5486, 210, 5681, 5682, 6570,
5033 : 211, 3296, 212, 213, 2283, 3566, 3567, 5095, 3637, 4488,
5034 : 4489, 5152, 5153, 214, 4335, 215, 5566, 5567, 1051, 6578,
5035 : 6518, 216, 217, 5570, 5571, 218, 219, 220, 221, 222,
5036 : 1118, 1462, 1463, 1120, 1631, 1632, 4080, 1575, 223, 3130,
5037 : 224, 4375, 225, 1731, 5805, 226, 1157, 1658, 1659, 3596,
5038 : 228, 1169, 3787, 1171, 3751, 3752, 2497, 4582, 4583, 5256,
5039 : 229, 230, 4586, 4587, 5263, 3764, 231, 2037, 3275, 3276,
5040 : 5477, 3597, 1052, 4166, 6227, 5972, 6228, 6770, 6979, 5973,
5041 : 4004, 4824, 233, 1053, 2078, 3337, 1599, 1600, 3641, 4494,
5042 : 3243, 3244, 2235, 5193, 3246, 4496, 3247, 2010, 3248, 1546,
5043 : 1547, 4502, 4503, 4504, 4505, 5189, 5199, 5200, 6125, 6391,
5044 : 5196, 2302, 6119, 6120, 234, 2075, 3334, 235, 236, 237,
5045 : 2115, 1385, 1609, 1610, 238, 1079, 1080, 239, 6315, 240,
5046 : 1549, 241, 6129, 242, 243, 1716, 1717, 1190, 244, 245,
5047 : 3358, 4940, 246, 2076, 247, 248, 4240, 4241, 5582, 249,
5048 : 250, 251, 3417, 3418, 252, 253, 254, 255, 256, 6895,
5049 : 6982, 6983, 6984, 5207, 6775, 257, 1702, 258, 259, 260,
5050 : 261, 997, 1427, 1428, 1429, 1346, 3598, 6110, 263, 264,
5051 : 2032, 2033, 2034, 2035, 3270, 265, 266, 267, 4526, 4527,
5052 : 268, 269, 270, 271, 2286, 272, 273, 6288, 274, 275,
5053 : 2256, 276, 277, 1436, 1437, 1438, 1439, 2254, 3992, 1012,
5054 : 1256, 1897, 1903, 1907, 1908, 1909, 279, 1135, 280, 1707,
5055 : 1467, 1136, 1651, 1137, 3189, 4034, 4839, 4840, 4841, 4844,
5056 : 5935, 5448, 5928, 6477, 6478, 6479, 1138, 4030, 284, 2504,
5057 : 3773, 3776, 4026, 1139, 4040, 4041, 4042, 4848, 1140, 6231,
5058 : 6232, 6233, 6234, 6492, 6834, 6835, 6838, 6952, 1141, 1159,
5059 : 1538, 3656, 1142, 1816, 290, 291, 292, 1265, 1259, 1260,
5060 : 3997, 6220, 6474, 294, 3076, 3966, 1179, 1913, 1219, 1220,
5061 : 1273, 3533, 3155, 3156, 3180, 3181, 1922, 1923, 3168, 3172,
5062 : 3173, 4016, 4010, 3161, 5430, 6461, 6462, 6463, 6464, 6465,
5063 : 6466, 5913, 3176, 3177, 1925, 1926, 1927, 3185, 295, 3970,
5064 : 4778, 4779, 4780, 5406, 5407, 6933, 5421, 5417, 5898, 6203,
5065 : 4781, 1246, 1696, 1934, 5906, 6935, 4782, 6192, 6193, 6441,
5066 : 5426, 4788, 4835, 4464, 4465, 4466, 4783, 6665, 6666, 6929,
5067 : 6930, 6443, 6444, 4784, 6657, 7040, 7041, 7074, 7100, 3249,
5068 : 2390, 1577, 1817, 1578, 2398, 1818, 2374, 1580, 1819, 1820,
5069 : 1821, 1583, 1822, 1823, 1824, 1586, 2366, 1825, 1826, 2384,
5070 : 953, 954, 1827, 1898, 6445, 1829, 1830, 1831, 4785, 1832,
5071 : 5359, 5862, 5848, 3888, 3889, 3115, 6184, 5355, 4713, 5349,
5072 : 3069, 3073, 6215, 6468, 6469, 3959, 4762, 5386, 5879, 6436,
5073 : 6651, 6652, 6803, 1833, 1834, 1835, 3951, 3062, 1388, 1836,
5074 : 5097, 3064, 3879, 3857, 2238, 3858, 2511, 2532, 3806, 3821,
5075 : 3822, 3927, 3859, 3867, 3872, 3880, 3913, 1837, 3808, 3809,
5076 : 4624, 2534, 1838, 1433, 2241, 1434, 3084, 3908, 5828, 6149,
5077 : 6150, 6421, 6422, 6160, 6423, 6161, 6151, 4635, 4636, 6640,
5078 : 3833, 3928, 4639, 3841, 3842, 4657, 4646, 3834, 1839, 4648,
5079 : 1854, 1840, 1841, 2498, 1247, 6199, 828, 2243, 1176, 1842,
5080 : 1843, 1844, 1342, 749, 1602, 1603, 751, 3065, 812, 813,
5081 : 1000, 927, 3066, 2, 70, 1143, 4473, 6093, 297, 298,
5082 : 1055, 1056, 1057, 1529, 1530, 2344, 2347, 1949, 3208, 755,
5083 : 756, 829, 5771, 6134, 6409, 1126, 299, 300, 301, 302,
5084 : 303, 1343, 2003, 955, 71, 79, 72, 1299, 337, 338,
5085 : 3201, 304, 945, 305, 1937, 1288, 4854, 306, 307, 308,
5086 : 309, 310, 1123, 311, 1290, 312, 1291, 313, 314, 315,
5087 : 316, 1298, 317, 1939, 1940, 5463, 1941, 318, 319, 815,
5088 : 816, 1649, 320, 321, 1315, 2448, 1317, 1678, 1955, 1969,
5089 : 1970, 1971, 322, 763, 323, 324, 325, 1961, 1962, 326,
5090 : 3092, 3093, 3213, 3094, 327, 4053, 4054, 328, 4806, 4807,
5091 : 5919, 4808, 329, 3088, 330, 331, 1250, 4859, 332, 941,
5092 : 333, 1329, 817, 818, 819, 1002, 931, 1205, 820, 1004,
5093 : 4208, 933, 821, 822, 823, 2473, 73, 4061, 2474, 1846,
5094 : 830, 1847, 3082, 1848, 1849, 1850, 1851, 1852, 1853, 825,
5095 : 1305, 1641, 1642, 4062, 1644, 77, 1645, 334, 4543, 2449,
5096 : 1679, 3717, 2459, 2460
5097 : };
5098 :
5099 : /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
5100 : positive, shift that token. If negative, reduce the rule whose
5101 : number is the opposite. If YYTABLE_NINF, syntax error. */
5102 : static const yytype_int16 yytable[] =
5103 : {
5104 : 75, 184, 1887, 293, 278, 286, 282, 2237, 2163, 187,
5105 : 69, 188, 1359, 283, 1264, 175, 189, 209, 285, 1066,
5106 : 1392, 1072, 227, 1397, 288, 1386, 1928, 930, 1245, 232,
5107 : 262, 281, 287, 2251, 296, 1493, 1687, 1688, 1689, 1285,
5108 : 1186, 1210, 1693, 2406, 827, 1161, 832, 1855, 1286, 1865,
5109 : 1914, 1249, 1916, 1161, 293, 1134, 2380, 1274, 3353, 4172,
5110 : 3458, 930, 2168, 3352, 2245, 2229, 3789, 3382, 1009, 2016,
5111 : 1540, 1893, 1341, 3714, 2386, 2370, 2371, 1069, 74, 759,
5112 : 3338, 4419, 1693, 4300, 2311, 1892, 2379, 3840, 1313, 2296,
5113 : 3615, 2522, 4569, 4506, 930, 1347, 1879, 4604, 5151, 1652,
5114 : 5003, 4452, 2478, 2396, 3780, 2320, 4073, 4075, 4895, 4833,
5115 : 4441, 3245, 1059, 3844, 5202, 814, 1170, 1081, 4790, 5177,
5116 : 2514, 4924, 3864, 4929, 2516, 3805, 3976, 2517, 2518, 1177,
5117 : 757, 1211, 3527, 1160, 4846, 1972, 814, 1974, 5439, 995,
5118 : 1977, 1160, 932, 4953, 1387, 4955, 1058, 1065, 2162, 1071,
5119 : 1991, 1993, 1994, 4332, 1268, 1065, 2107, 2194, 1316, 3419,
5120 : 3419, 1276, 5098, 3419, 1461, 3488, 3489, 2221, 1065, 1440,
5121 : 3670, 994, 1277, 5728, 1162, 4847, 932, 5479, 5454, 3245,
5122 : 1654, 2125, 1162, 5510, 5727, 5745, 2142, 1341, 1613, 6159,
5123 : 935, 1617, 5749, 3255, 5833, 4438, 5834, 1625, 1363, 2079,
5124 : 3704, 3202, 3202, 1387, 1199, 5420, 3329, 1395, 5738, 932,
5125 : 5550, 1242, 6112, 2216, 3634, 6196, 1262, 6328, 1234, 6250,
5126 : 1872, 1417, 5688, 6225, 935, 184, 3365, 293, 278, 286,
5127 : 282, 4822, 6105, 187, 1634, 188, 1541, 283, 4863, 175,
5128 : 189, 209, 285, 1207, 3975, 1677, 227, 6368, 288, 1207,
5129 : 1207, 6242, 928, 232, 262, 281, 287, 935, 296, 1488,
5130 : 4019, 4721, 3329, 3990, 5737, 1497, 6073, 1387, 4022, 4744,
5131 : 4641, 929, 2370, 2371, 2284, 5161, 2465, 1511, 2289, 3329,
5132 : 1892, 3998, 1158, 2293, 1894, 2444, 928, 4741, 2074, 1440,
5133 : 1158, 6208, 2303, 6210, 5719, 5974, 6364, 2386, 6381, 6593,
5134 : 6325, 1921, 1308, 2379, 1341, 929, 2323, 3090, 1924, 6280,
5135 : 2397, -2017, 6101, 2367, 2368, 6104, 4858, 5225, 1533, 928,
5136 : -2453, 2074, 6580, 1951, 1952, 2378, 2074, -3748, 5853, 3484,
5137 : 1349, 1351, 4677, 3419, 1354, 1643, -3748, -3748, 929, 39,
5138 : 1964, 3383, 2319, 2276, -1976, 6793, 2364, 1440, -2009, -1989,
5139 : 4643, -2014, 4654, -3749, 1404, 5418, 3516, 5423, 5424, -2034,
5140 : -2004, 1414, -3749, -3749, -2017, 1964, 3828, 3832, 3835, 3836,
5141 : 5971, 1304, 3845, 39, 3847, 3848, 4378, 5187, 4381, 4382,
5142 : 39, -2452, 340, 4386, 4387, 4388, 1541, 4390, 4391, 4392,
5143 : 1475, 39, 1478, 1073, 2590, 1480, 39, 340, 3785, 1954,
5144 : 1957, 4677, 38, 39, 1016, 1733, 1734, 5605, 40, 1505,
5145 : 4852, 2450, -3746, 1440, -3745, 1509, 6948, 6636, -2873, 4359,
5146 : 3309, -3746, -3746, -3745, -3745, 1440, 3135, -2873, -2873, 2357,
5147 : 5752, 340, 2471, 5807, 5808, 5809, 38, 5811, 5812, 5813,
5148 : 5814, 5815, 40, 3356, 1705, 6290, 6291, 7098, 1725, 3356,
5149 : 35, 340, 2357, 1869, 37, 3482, 38, 39, 4606, 3137,
5150 : 2046, 5022, 40, 750, 340, 2357, 2298, 4622, 3906, 38,
5151 : 39, 6786, 1733, 1734, 6318, 40, 39, 5197, 3969, 1858,
5152 : 1269, 6517, 1318, 6788, 1675, 4896, 3128, 6865, 2108, 340,
5153 : 3152, 3501, 340, 39, 2263, 340, 4654, 4134, 2268, 39,
5154 : 2269, 2367, 2368, 40, 1944, 2267, 40, 340, 3495, 3746,
5155 : 2357, -2644, 38, 39, 6595, 998, 2229, 2357, 40, 3288,
5156 : 39, 3906, 2245, 6316, 3576, 1423, 6765, 3612, 6829, 5698,
5157 : 4077, 1726, 3282, -2449, -163, 3498, 4322, 3271, 2378, -163,
5158 : 1466, 1330, 5130, 1683, 5686, -163, 6485, 6964, 1270, 3272,
5159 : 1014, 5672, 6514, 5324, 3881, 5325, 6753, 3404, 3504, 2253,
5160 : 3283, 6257, 6241, 7085, 6632, 3383, 1512, 3273, 6673, 1217,
5161 : 1917, 3105, 1345, 2357, 2357, 2047, 1918, 5673, 4323, 4095,
5162 : 2258, 3384, 2357, 3324, 1911, 1856, 1691, 6708, 4001, 6182,
5163 : 3781, 6638, 3765, 6455, 2590, 3590, 4135, 1541, 6369, 1010,
5164 : 3077, 6614, 4596, 1513, -2279, 4244, 3356, 3081, 6074, 4837,
5165 : 7095, -2279, 4294, 4324, 3077, 6633, 6052, 4934, 2137, 1874,
5166 : 6949, 1520, 7135, 7099, 1387, 5699, 3135, 4644, 3356, 4655,
5167 : 1424, 3948, -2298, 3442, 1486, 7142, 1487, 2213, 3949, -2298,
5168 : 2217, 1514, 3101, 1271, 3124, 3125, 1638, 5541, 4838, 7127,
5169 : 6053, 6615, 1011, 2585, 2590, 956, 340, 6075, 1919, 3137,
5170 : 6639, 5982, 4677, 1857, 6709, 39, 1311, 1312, 5148, 6356,
5171 : 3356, 4096, 6183, 1564, 4453, 1218, 2281, 1692, 1332, 4002,
5172 : 3591, 2404, 3080, 3325, 3356, 4245, 3135, 1286, 4597, 3356,
5173 : 1912, 1515, 3289, 3766, 1059, 6887, 1425, 3356, 2404, 1899,
5174 : 2543, 957, 1074, 3405, 3505, -1976, 2454, 3286, 3106, 2245,
5175 : 1920, 5326, 3882, 6866, 996, 1254, 3366, 5700, 6950, 3137,
5176 : 5098, 4409, 2527, 6486, 5087, 6965, 3425, 5674, 1058, 3577,
5177 : 1423, 1684, 3762, 3284, 3613, 5131, 6097, 6696, 6764, 1729,
5178 : 2358, 5951, 3762, 3274, 2112, 2113, 2282, 1319, 5584, 5687,
5179 : 1677, 4078, -455, 4079, 1686, 1677, 3385, 1431, 1078, 4896,
5180 : 1426, 1432, 1075, 2358, 3129, 3762, 1664, 5952, 3461, 1945,
5181 : 1669, 1670, 1671, 4655, -1948, 6950, 2358, 5697, 3476, 3477,
5182 : 1682, -2644, 6552, 5188, 4138, 4374, 7011, 3386, -1976, 3290,
5183 : 4114, 5007, 1272, 5939, 1065, 1065, 3747, 4360, 6867, 1722,
5184 : 3314, 5198, 1706, 4634, 1076, 3384, 1077, 3525, 3526, 1692,
5185 : 6969, 3483, 1965, 3387, 3807, 6319, 2260, 5023, 5746, 1692,
5186 : 5420, 2358, 2381, 2382, 2365, 1309, 1431, 6868, 2358, 3463,
5187 : 1432, 2272, 6951, 7136, 6177, 1424, 4410, 1965, 2048, 4849,
5188 : 2282, 2383, 7141, 5592, 4730, 2114, 3091, 6968, 1431, 5596,
5189 : -2453, 4692, 1432, 2443, 3381, 6588, 3907, -3748, 3397, -2644,
5190 : 1960, 2294, 2295, 1304, 1410, 3524, 3103, 5515, 4645, 5517,
5191 : 4656, -2644, 3706, 5403, 2369, 2381, 2382, 6637, -2009, 2373,
5192 : 930, -2014, 1310, -3749, 2358, 2358, 1017, 2332, 1541, 2544,
5193 : -2004, 3677, 3502, 2358, 2385, 3735, 5701, 3586, 3801, 6879,
5194 : 3398, 1425, 7024, 2587, 2472, 2359, 2049, 5017, 5018, 4748,
5195 : 3078, -2452, 5019, 3061, 3614, 3682, 5983, 4689, 4690, 4691,
5196 : 4692, 3981, 3503, 3745, 1966, 1967, 7081, 5992, 2387, 1986,
5197 : 2503, 6787, 3455, 6908, 4865, 3760, 4866, 6847, 6848, 3496,
5198 : 5098, 2401, -3746, 6789, -3745, 6591, 6719, 293, -2873, 1471,
5199 : 1468, 6889, 3453, 6878, 7057, 3456, 3186, 1469, 1339, 1340,
5200 : 1160, 5142, 1470, 3187, 3209, 1426, 3499, 1535, 1472, 6146,
5201 : 5885, 5702, 5887, 5888, 3515, 3200, 2408, 2410, 1339, 1340,
5202 : 3385, 6840, 1525, 1264, -1976, 1728, 2412, 3532, -2279, 6634,
5203 : 4047, 1966, 1967, 2434, 1881, 1321, 4143, 3108, 5308, 5309,
5204 : 6852, 1162, 3121, 3121, 3333, 5778, 5779, 5780, 5781, 5782,
5205 : 1656, 3386, 1465, 4810, 4060, 3950, -2298, 3148, 4064, 1155,
5206 : 1156, 3228, 1155, 1156, 6635, 6971, 6499, 2134, 1344, 5149,
5207 : 5149, 5313, 1541, 5659, 2282, 5917, 5468, 3387, 4229, 4453,
5208 : 1541, 1541, 1929, 935, 6808, 956, 5161, 5140, 4411, 2437,
5209 : 2404, 2135, 5060, 3333, 5658, 3367, 1695, 5496, 5255, 6763,
5210 : 293, -163, -163, 3287, 1657, 5555, 1663, 3725, 1668, 3368,
5211 : 3333, 3369, 1255, 3728, 1672, 1160, 1542, 1081, 3381, 5294,
5212 : 5079, 5080, 2282, 5371, 6757, 2444, 2404, 946, 1653, 3762,
5213 : 3383, 957, 2447, 1304, 5953, 1065, 5258, 4019, 5655, 4453,
5214 : 1663, 1668, 7073, 3897, 4827, 928, 1662, 4453, 1667, 4731,
5215 : 3058, 3059, 3060, 3061, 7023, 3383, 1162, 6736, 1681, 5255,
5216 : 75, 3406, 3230, 4816, 929, 3839, 1695, 3267, 5203, 4115,
5217 : 69, 6974, 6975, 1276, 3667, 3668, 6959, 3370, 2038, 1357,
5218 : 1698, 1700, 4412, 1344, 1277, 1910, 5116, 2228, 336, 6560,
5219 : 6745, 1484, 1160, 3383, 1160, 6914, 1160, 1648, 1933, 2392,
5220 : 2502, 1065, 1160, 1673, 1674, 1596, 947, 6756, 3056, 3057,
5221 : 3058, 3059, 3060, 3061, 6796, 3316, 4687, 4688, 4689, 4690,
5222 : 4691, 4692, 5769, 1704, 6279, 3323, 3074, 39, 1160, 1160,
5223 : 4211, 6361, 1160, 1162, -1976, 1162, 4732, 1162, 74, 4850,
5224 : 3628, 3308, -1976, 1162, 2369, -1976, 2015, -1976, 3716, 5452,
5225 : 1675, 1727, 4931, 7089, 2357, 2245, 1917, 5074, 2046, 5583,
5226 : 5204, 1859, 4643, 1917, 6355, 1871, 1542, 1873, 5713, 1162,
5227 : 1162, 6888, 2200, 1162, 1675, 2053, 5510, 3383, 947, 5678,
5228 : -1722, 4891, 7013, 6263, 948, 1010, 6998, 949, 5850, 4212,
5229 : 6880, 5260, 3558, 2039, 1304, 2300, 814, 2584, 35, 1862,
5230 : 1344, 942, 37, 943, 1882, 4221, 5933, 5096, 3443, 5563,
5231 : 3343, 7059, 3446, 3447, 3383, 2201, 2455, 5977, 6127, 2457,
5232 : 2205, 761, 2461, 6503, 2463, 4733, 2206, 2466, 956, 1387,
5233 : 4787, 2470, 6897, 3383, 2030, 1953, 2059, 1868, 1267, 3769,
5234 : 6561, 1876, 6415, 1661, 1919, 1666, 6396, 759, 759, 4326,
5235 : 1278, 1919, 1976, 1900, 3, 6197, 948, 3757, 3758, 2393,
5236 : 2404, 3737, 1968, 4163, 4134, -1722, 3383, 4932, 1207, 3383,
5237 : 3384, 6397, 1207, 2047, 957, 1271, 35, 1697, 1699, 4849,
5238 : 37, 1956, 1883, 39, 4327, 1996, 4072, 1673, 1674, 4510,
5239 : 2020, 1364, 4913, 6976, 1722, 3384, 1920, 6025, 757, 757,
5240 : 1396, 5194, 6091, 1973, 4213, 5851, 950, 6122, 1127, 6587,
5241 : 6103, 930, 3347, 6573, 1418, 4330, 1160, 3195, 7105, 6562,
5242 : 6586, 6026, 3569, 6831, 3546, 3292, 4661, 6601, 1128, 1675,
5243 : 1975, 1271, 6602, 3384, 6832, 2207, 3293, 3763, 937, 5205,
5244 : 5261, 5564, 1279, 6590, 2021, 1440, 1278, 1302, 938, 5679,
5245 : 1615, 6897, 750, 5511, 928, 2000, 2001, 1162, 750, 2585,
5246 : 4674, 4675, 3383, 4135, 1628, 4694, 1129, 4592, 5947, 6572,
5247 : 750, 4369, 3770, 929, 4084, 7022, 6159, 1542, 950, 2040,
5248 : 3330, 4511, 6994, 2404, 1344, 3684, 7029, 1160, 946, 4144,
5249 : 2315, -1722, 3815, 5965, 1280, 4594, 2392, 3485, 3666, 6589,
5250 : 4049, 1358, 4049, 6737, 3694, 3376, 4725, 4726, 4439, 1199,
5251 : 2186, 3329, 2202, 1485, 5206, 6159, 1149, 3384, 5117, 5804,
5252 : -3467, 2041, 3517, 951, 1676, 6576, 2244, 1597, 1162, 3683,
5253 : 7058, 3349, 5934, 2316, 6584, 3659, 4222, 2503, 1279, 4644,
5254 : 1150, 2096, 3075, 3722, 3696, 3385, 5895, 3698, 1207, 1207,
5255 : 5899, 3702, 5565, 939, 3384, 1344, 2042, -1722, 3458, 2022,
5256 : 4145, -2583, 3559, 7087, 3175, 2358, 3075, 947, 4892, 3162,
5257 : 3385, 3816, 4230, 3384, 935, 947, 3386, 6699, 762, 6495,
5258 : 3464, 6807, 5262, 4214, 3350, 1676, 1677, 6627, 6128, 6897,
5259 : 4031, 3708, 1677, 2004, 7106, 2394, 2126, 3933, 3531, 4933,
5260 : 4934, 3386, 3387, 2423, 3855, 6489, 3384, 6416, 3385, 3384,
5261 : 3490, 3491, 3492, 3493, 3475, 3748, 2301, 3163, 3294, 3754,
5262 : 3755, 2208, 1387, 1387, 2203, 3266, 293, 3387, 944, 2043,
5263 : 4935, 1676, 5616, 5938, 87, 6754, 928, 2342, 3744, 3386,
5264 : 88, 89, 3749, 3381, 4231, 948, 2424, 3756, 949, 3817,
5265 : 3759, 4138, 3818, 948, 4362, 929, 2393, 6902, 6428, 2456,
5266 : 3295, 2458, 6916, 2209, 2462, 3387, 2464, 6070, 3381, 2467,
5267 : 2468, 2469, 99, 138, -1722, 3547, 3548, 75, 75, 1314,
5268 : 75, 5015, 2476, 4495, 5759, 3164, 4452, 69, 69, 2226,
5269 : 69, 3565, 3385, -1809, 4397, 3971, 1281, 2505, 2210, 2506,
5270 : 5025, 3771, 3384, 940, 3351, 146, 3381, 1264, 1013, 35,
5271 : 3904, 2127, 6027, 37, -731, 6404, 1711, 4593, -1722, 3800,
5272 : 4512, -1722, 3772, 3386, 2350, 3608, 3609, 3610, 3611, 3385,
5273 : 2317, 750, 750, 5062, 3165, 4513, 5498, 2027, 2351, 2507,
5274 : 2028, -1810, 3934, 3277, 151, 4595, 6917, 3935, 3385, 3387,
5275 : 2245, 6747, 3224, 2084, 3974, 74, 74, 3277, 74, 2085,
5276 : 3386, 1286, 5268, 3278, 2376, 2377, 2380, 950, 1542, 6833,
5277 : -3467, 3819, 1387, 6152, 2086, 950, 6902, 1648, 3245, 3386,
5278 : 6370, 3385, 3245, 4828, 3385, 3645, 3387, 116, 158, 1519,
5279 : 3381, 6687, 1281, 5098, 4032, 2352, 6153, 2282, 3936, 3166,
5280 : 5715, 4261, 160, 6154, 2087, 3387, 2568, 4134, 3646, 1712,
5281 : 3739, -2583, 3386, 3133, 2005, 3386, 3718, 6155, 122, 4815,
5282 : 5442, 3153, 3154, 6375, 3158, 5568, 161, 3381, 1149, 5557,
5283 : 5617, 6376, 1277, 1277, 1173, 1277, 6289, -3467, 3387, 126,
5284 : 3624, 3387, 2318, 2425, 3707, 162, 3381, 1933, 6918, 1933,
5285 : 3711, 3664, 1150, 1520, 5718, 2586, 4262, 6773, 5724, 6698,
5286 : 5677, 2088, 6794, 1423, 2588, 5096, 146, 3625, 2089, 6795,
5287 : 1989, 4454, 2090, -2623, 6371, -1809, 2227, 3385, -2583, 3381,
5288 : 3079, 6429, 3381, 4453, 951, 5725, 4453, 1735, 3820, 6372,
5289 : 4677, 129, 2394, 5581, 4678, 4679, 4680, 2128, 6798, 3905,
5290 : 2353, 2091, 3283, 6405, 4093, 151, 4135, 1988, 3386, 952,
5291 : 339, 2131, 1542, 6513, 6902, 3110, 3112, 2395, 4673, 4263,
5292 : 1542, 1542, 4398, -1810, 3113, 1160, 3984, 6335, 3581, 6877,
5293 : 1160, 1160, 814, 814, 3387, 3095, 3096, 2092, 5269, 2129,
5294 : 35, 1521, 5527, 4136, 37, 1149, 6553, 5649, 1990, 158,
5295 : 5410, 6156, 5653, 3937, 6433, 2426, 4316, 5569, 1149, 6286,
5296 : 2414, 2349, 4317, 160, 3279, 4829, 1162, 3114, 1424, 1150,
5297 : 135, 1162, 1162, 2354, 2130, 3381, 3647, 5528, 3279, 4171,
5298 : 3740, 6336, 1150, 6287, 6337, 4137, 1989, 161, 759, 3954,
5299 : -2647, 6338, 1713, 1344, 930, 3624, 6826, 7007, 1344, 1344,
5300 : 7008, 5724, 5443, -2690, 6919, 2437, 4033, 3422, 3212, 4981,
5301 : 3426, 3802, 3804, 3741, 3219, 3221, 6377, 2093, 3811, 6339,
5302 : 814, 2094, 3625, 3206, 3825, 3826, 4453, 3742, 5725, 5411,
5303 : 6066, 6579, 2095, 6200, 1425, 1714, 3849, 1715, 6204, 757,
5304 : 2499, 6206, 2096, 4264, 6594, 6774, 3869, 3448, 4023, 2404,
5305 : 1160, 6967, 3884, 3582, 2097, 6844, 4147, 2513, 1536, 3909,
5306 : 6543, 6925, 6545, 5412, 1990, 3743, 6549, 6550, 6799, 35,
5307 : 950, 4318, 3626, 37, 2523, 5529, 2355, -2474, 5413, 4681,
5308 : 6340, -186, 3220, 3222, 1972, 5096, 1974, 6471, 4280, 1977,
5309 : 5726, 1162, 6373, 6341, 4138, 150, 2098, 3097, 1426, 2099,
5310 : 2100, 5414, 4682, 1160, 6554, 3479, 6342, 3162, 6157, 2244,
5311 : 1992, 1522, -186, 1160, 2030, 3159, 152, 2116, 1344, 2030,
5312 : 6158, 6434, 4024, -2623, 4982, 6885, 6886, 4325, 2508, 4160,
5313 : 5415, 2101, 3737, 3737, 155, 4346, 3737, 7083, 5447, 7086,
5314 : 3955, 2206, 6403, 7021, 1162, 928, 4908, 3587, 1523, 159,
5315 : 6144, 6435, 6067, 1878, 1162, 3163, 4148, 935, 6472, 1997,
5316 : 5455, 2020, 1998, 7128, 929, 93, 4547, 3617, 1207, 5259,
5317 : 1735, 1344, 3098, 4677, 4265, 1703, 7137, 4678, 4679, 4680,
5318 : 3585, 1344, 4266, 97, 831, 4267, 950, 5271, 4328, 4683,
5319 : -2623, 928, 3838, 3838, 2117, 2030, 1160, 6978, 4907, 2030,
5320 : 1160, 1160, 2134, 3449, 2102, 3462, 7132, 3865, 3450, 1207,
5321 : 929, 3245, 1524, 3470, 1525, 2021, 3886, 3458, 1526, 928,
5322 : 5295, 3245, 5411, 4329, 4909, 5299, 2135, 6085, 4279, 5416,
5323 : 3160, 6072, 950, 6751, 6926, 4025, 4454, 1162, 929, 6927,
5324 : -2647, 1162, 1162, 2333, 4458, 4459, 4460, 4461, 4452, 4463,
5325 : 4347, 6230, 1067, -2690, 6772, 5283, 5412, 4319, 4453, 4453,
5326 : 5307, 930, 1213, 6755, 1344, 1207, 4306, 6083, 1344, 1344,
5327 : 6096, 5901, 3165, 5020, 4491, 6928, 7049, 5320, 5321, 5322,
5328 : 5323, 1999, 1207, 5327, 5328, 5329, 5330, 5331, 5332, 5333,
5329 : 5334, 5335, 5336, 6236, 5414, 6238, 4454, 3245, 4256, 4320,
5330 : 6836, 4353, 4369, 4268, 4454, -1780, 5100, -2647, 5069, 6392,
5331 : 4983, -1780, 1160, 6571, 1292, 4363, 4364, 4365, 6343, 5553,
5332 : -2690, 6344, 39, 4331, 5029, 6062, 3419, 6064, 2096, 4254,
5333 : 2022, 4255, 2174, 1293, 4321, 7061, 7025, 3166, 1406, 1882,
5334 : 2165, 4791, 6451, 1294, 4792, 4793, 3600, 5375, 5376, 7104,
5335 : 3605, 5021, 4984, 1162, 5103, 4794, 4795, 4796, 5440, 4797,
5336 : 4798, 146, 1029, 2590, 4799, 4800, 4801, 956, 5240, 1407,
5337 : 4569, 6605, 750, 5481, 6778, 5026, 3568, 1512, 2350, 141,
5338 : 1344, 6837, 2166, 4165, 4268, 4682, 4124, 4985, 4128, 4129,
5339 : 5670, 5667, 2351, -1780, 3651, 4127, 2023, 5554, 2175, 5482,
5340 : 151, 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692,
5341 : 3428, 4189, 2196, 957, 1513, 6622, 5106, 1883, 5668, 1184,
5342 : 3774, 3665, 5416, 293, 935, 4171, 6194, 5027, 3137, 1722,
5343 : 4094, 3673, 6881, 3674, 2024, 5441, 1031, 3831, 2025, 3678,
5344 : 2176, 1655, 141, 3681, 158, -1780, -1124, 2177, 1295, 3721,
5345 : 5437, 2178, 5143, 2011, 2197, 3723, 5948, 3724, 2198, 1187,
5346 : 3786, 3726, 5483, 3727, 1029, 5671, 3729, 3361, 1541, 3362,
5347 : 3730, 5511, 4683, 2026, -398, 4121, 6583, 4190, 2147, 1178,
5348 : 75, 5024, 293, 75, 1471, 1468, 928, 5173, 4920, 2199,
5349 : 69, 2012, 1469, 69, 6551, 2013, 4524, 1470, 2167, 1710,
5350 : 2148, 162, 1515, 1472, -398, 929, 5511, 5298, 2027, 5918,
5351 : 5635, 2028, 5303, 5304, 1387, 4058, 3429, 4802, 1296, 4453,
5352 : 6262, 3432, 6043, 4453, 6044, 6045, 6046, 6056, 5061, 2006,
5353 : 2014, 5949, 5109, 5636, 4191, 3363, 1991, 4813, 1031, -481,
5354 : 5484, 4484, 1735, 5930, 5485, 4677, 5470, 3909, -641, 4678,
5355 : 4679, 4680, 2149, 3790, 2353, 6970, 1188, 2017, 74, 6861,
5356 : 2590, 74, 5984, 2029, 6294, 1895, 1735, 5364, 2301, 4677,
5357 : 5990, 2007, 6980, 4678, 4679, 4680, 1370, 1906, 2171, 3823,
5358 : 5110, 6842, 2301, 1371, 1372, 1373, 3813, 3814, 5410, 7111,
5359 : 930, 5365, 3135, 6286, 2134, 3373, 5111, 3507, 1297, 2018,
5360 : 4192, 3513, 4442, 3850, 3851, 4281, 2008, 6546, 4156, 1124,
5361 : 5471, 1216, 6547, 4284, 4253, 146, 4287, 6287, 2135, 1042,
5362 : 2172, 1043, 6862, 3995, 4297, 3137, 4298, 2354, 2437, 1189,
5363 : 4302, 3374, 7112, 2179, 2019, 3896, 3510, 5254, 3682, 2437,
5364 : -398, -398, 1251, 5481, 87, 2150, -1733, 6505, 2297, 3996,
5365 : 88, 89, 5511, 1735, 151, 2173, 4677, 92, 93, -1733,
5366 : -3750, -3750, -3750, 94, -481, -1733, 6686, 5411, 6548, 5482,
5367 : 1735, 2180, 95, 4677, 96, 2181, 97, 4678, 4679, 4680,
5368 : 2144, 4803, 99, 5255, 4684, 4685, 4686, 4687, 4688, 4689,
5369 : 4690, 4691, 4692, 6771, 6779, 5868, 4978, 6487, 158, 4260,
5370 : 5112, 5412, 5666, 2151, 340, 3903, 1269, 2585, 2152, 6475,
5371 : 2182, 1243, 160, 2153, -1733, 40, 5413, 2183, 4132, -1781,
5372 : 2134, 1042, 2145, 1043, 6488, -1781, 3086, 3589, 6780, 3457,
5373 : 2355, 3087, 5483, 3520, 6476, 3606, 161, 6943, 4979, 5414,
5374 : 2134, 7088, 3467, 3510, 2135, 3521, 4804, -1733, 958, 5472,
5375 : 1047, 3448, 3685, 935, 3518, 162, 5473, 4682, 1149, 1015,
5376 : 5030, 4789, 6944, 5474, 2135, 2155, 3697, -1537, 5415, 1121,
5377 : 87, 2134, 3468, 4980, 1270, 3522, 88, 89, 7009, 3703,
5378 : 4350, 4682, 1150, 92, 93, 2381, 2382, -1538, 1489, 94,
5379 : 1490, 1214, 2321, 2431, 5618, 2135, 3519, 116, 95, -1733,
5380 : 96, 5475, 97, 7010, 2383, 4011, 3412, -1781, 99, -1733,
5381 : 5484, 146, 3373, 2157, 5485, 928, 2322, 2432, 5619, 2381,
5382 : 2382, 4453, 6286, 3436, 5476, 7116, 3686, 6516, 122, 4864,
5383 : 6954, 1257, 6520, 6521, 929, 6957, 6958, 2158, 2385, 5796,
5384 : 3356, 4897, 7129, 5410, 4683, 76, 6287, 1282, 3374, 126,
5385 : 151, 3356, 3357, 3510, 4963, 5803, 1431, 1266, 2160, -1781,
5386 : 1432, 4282, 4805, 3364, 4285, 38, 4964, 5416, 4683, 1271,
5387 : 5210, 40, 5540, 1647, 340, 5211, 6606, 4939, 4820, 4610,
5388 : 5826, 4612, 4613, 3677, 4811, 4682, 4869, 5831, 5832, -3541,
5389 : 4853, 2369, -1734, 3256, 158, 6501, 35, 3677, 5096, 8,
5390 : 37, 129, 4576, 4862, 3989, -1734, 1289, 3449, 160, 2161,
5391 : 4577, -1734, 3450, 1286, 5467, 5753, 6296, 102, 103, 2369,
5392 : 5211, 3256, 5411, 116, 760, 2124, 2245, 5159, 1314, 4900,
5393 : 2141, 936, 161, 1320, 35, 340, -2445, 5514, 37, 1333,
5394 : 5530, 1431, 5537, 1686, 7114, 1432, 40, 7117, 1431, 1007,
5395 : -2453, 162, 1432, 4380, 122, 4683, 5412, 1060, -1733, 2445,
5396 : -1734, 7031, 1334, 2446, 7032, 936, 4393, 5720, 4607, 3198,
5397 : 3199, 5413, 4683, 4746, 4402, 126, 6194, 6860, 2445, 2246,
5398 : 135, 2247, 3713, 1127, 1208, 5227, 5228, 5229, 5230, 5231,
5399 : 1208, 1208, 4618, -1734, 5414, 5776, 3146, 4619, 936, 4453,
5400 : 2369, 4620, 2015, 1128, 1904, 7055, 4453, -1722, 1331, 3245,
5401 : 5270, 4453, 6942, 4446, 4453, 4973, 102, 103, 1272, -2446,
5402 : 6384, 5511, 1337, 5415, 1431, 1335, 1686, 129, 1432, 4566,
5403 : 3918, 3919, 3920, 3921, 4474, 5229, 5230, 5231, 5088, 1336,
5404 : 4454, 1129, 6839, 4454, 4453, -1734, 3529, 3530, 4703, 1910,
5405 : 4705, 4706, 2453, 6201, 2247, -1734, 4684, 4685, 4686, 4687,
5406 : 4688, 4689, 4690, 4691, 4692, 1345, 5146, 1910, 1910, 1353,
5407 : 5227, 5228, 5229, 5230, 5231, 5497, 5222, 5223, 5232, 4453,
5408 : 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 1338,
5409 : 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 4548,
5410 : 3890, 4550, 1355, 3893, 3991, 150, 135, 2515, 2530, 2247,
5411 : 162, 1368, 3132, 3145, 2247, 3146, 1735, 1369, 3150, 4677,
5412 : 2247, 1412, 5416, 4678, 4679, 4680, 152, 4020, 4021, 6761,
5413 : 5940, 3654, 2369, 3655, 3256, 3715, 3736, 3146, 3737, 3212,
5414 : 3738, 1387, 3737, 3121, 155, 4528, 1421, 3982, 5556, 1422,
5415 : 3778, 4884, 3779, 3994, 4044, 2437, 3146, 6701, 6702, 159,
5416 : 4154, 4998, 4155, 4236, 1430, 4237, 5004, -3750, -3750, -3750,
5417 : 4687, 4688, 4689, 4690, 4691, 4692, 4637, 5739, 4638, 5732,
5418 : 4035, 1541, 1474, 4454, 4684, 4685, 4686, 4687, 4688, 4689,
5419 : 4690, 4691, 4692, 4403, 4529, 4404, 3146, 1481, 4568, 4617,
5420 : 3737, 3146, 1476, 4608, -1734, 4626, 4632, 3146, 3146, 1508,
5421 : 4615, 4097, 7062, 4100, 4821, 4633, 6202, 3146, 4017, 4017,
5422 : 6893, 134, 4048, -1804, -1804, 4453, 134, -640, 4142, 4495,
5423 : 1735, 150, 4652, 4677, 4362, 930, 1494, 4678, 4679, 4680,
5424 : 1516, 1322, 1323, 5118, 4663, 759, 3146, 4696, 138, 3146,
5425 : 3198, 4045, 152, 4873, 4710, 5869, 3146, 5884, -1807, -1807,
5426 : 1324, 1976, 1517, 1325, 75, 75, 4715, 4764, 4716, 4765,
5427 : 155, 1968, 1518, 1431, 69, 69, 1904, 1432, 1528, 4766,
5428 : 146, 4767, 5170, 340, 5171, 159, 4018, 4018, 1531, 7121,
5429 : 1304, 4956, -1149, 4957, -3476, 6096, 757, 5660, 4961, 5661,
5430 : 4962, -1734, 4989, 1544, 4990, 5511, -3477, 5058, 1542, 4990,
5431 : 1539, 5181, 1973, 5182, -1734, 4453, 1595, 1541, 1160, 151,
5432 : -1734, 5185, 146, 5186, 5218, 1548, 5219, 146, 3245, -1808,
5433 : -1808, -3750, 4251, 5220, 5345, 3146, 5346, 1604, 5356, 1975,
5434 : 5357, 1605, 74, 74, 5136, 4676, 1611, 5367, 4050, 3146,
5435 : 2244, 5450, 1622, 5451, 1326, 1122, 930, 4704, 1629, 1162,
5436 : 930, 151, 6300, 158, 1873, 1650, 151, 1130, 5456, -1734,
5437 : 5457, 5466, 5721, 4079, 3737, 5513, 40, 160, 5516, 1010,
5438 : 5798, 5519, 2503, 1029, 930, 5838, 1344, 3146, 1327, 1685,
5439 : 5841, 3974, 5842, 4728, 5875, 5942, 3146, 4079, 935, 2381,
5440 : 2382, 161, -1734, 6507, 6508, 158, 4176, -1122, 1686, 6301,
5441 : 158, 1690, 6164, 6165, 1694, 4454, 4454, 1701, 4683, 160,
5442 : 1131, 6761, 3682, 5968, 160, 5969, 1708, 5511, 4296, 1328,
5443 : 6098, 6137, 6099, 5219, 6302, 1709, 6174, 4759, 6175, 6168,
5444 : 6653, 6654, 5119, 161, 5121, 4682, 6804, 6805, 161, 1873,
5445 : 1719, 1720, 5264, 6303, -1734, 1721, 6176, 1031, 3146, 6304,
5446 : 928, 6330, 6894, 6331, -1734, 1722, 4453, 162, -1462, 1724,
5447 : 6350, -1462, 3737, 1873, 1207, 4218, 1723, 1730, 5540, 929,
5448 : 6385, 6305, 6386, 1732, 930, 6306, 1884, 1880, 2229, 1735,
5449 : 1877, 1885, 4677, 1160, 1886, 1891, 4678, 4679, 4680, 4242,
5450 : 6307, 1160, 1896, 1901, 1160, 3865, 3865, 6419, 1902, 6420,
5451 : 3865, 6438, 6448, 6439, 2437, 1033, 1160, 6664, 6891, 935,
5452 : 1915, 1904, 3974, 935, 6454, 5966, 5156, 6456, 1905, 5156,
5453 : 5191, 6483, 4683, 6484, 1162, 4886, 4887, 4339, 6535, 1060,
5454 : 6536, 4343, 1162, 1931, 6575, 1162, 3100, 935, 1930, 4453,
5455 : 930, 3865, 3865, 6603, 6644, 6484, 4716, 1162, 6645, 1932,
5456 : 3146, 1344, 6662, 1935, 6663, 5511, 6668, 1946, 2437, 1344,
5457 : 1207, 6671, 1344, 5156, 6682, 6707, 6683, 3779, 4376, 1936,
5458 : 4376, 928, 4376, 4376, 6710, 928, 3779, 4376, 4376, 4376,
5459 : 1938, 4376, 4376, 4376, 4453, 6711, 6714, 3779, 3146, 4242,
5460 : 929, 6715, 1942, 3146, 929, 6716, 6308, 6717, 1541, 928,
5461 : 1541, 5150, 6743, -1734, 6744, 6812, 4821, 6813, 6816, 6817,
5462 : 2437, 3146, 6841, 6856, 3737, 6857, 1943, 1947, 929, 750,
5463 : 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 6883,
5464 : 1042, 6884, 1043, 1948, 6921, 4457, 5156, 935, 6936, 5493,
5465 : 3146, 1950, 6938, -1149, 3146, 4065, 6977, 7006, 6484, 6676,
5466 : 1978, 1979, 6309, 5427, 1980, 4407, 1046, 5766, 950, 2297,
5467 : 4485, 1995, 7027, 4081, 7028, 7053, 4454, 5451, 2002, 4085,
5468 : 4454, 2009, 1431, 4088, 87, 5900, 1432, 5903, -3496, 4157,
5469 : 88, 89, 7056, 7075, 3146, 7076, 1541, 92, 93, 7084,
5470 : 2051, 3146, 4453, 94, 4682, 2015, 7092, 4107, 7093, 928,
5471 : 2080, 2077, 95, 935, 96, 4542, 97, 98, 2082, 7102,
5472 : 335, 6813, 99, -3747, 4537, 4540, 2083, 6411, 929, 2114,
5473 : 5249, 2147, 2118, 7138, 2084, 7093, 7140, 2119, 7076, 2120,
5474 : 2085, 4149, 930, 2131, 4684, 4685, 4686, 4687, 4688, 4689,
5475 : 4690, 4691, 4692, 2148, 7143, 1264, 7076, 2133, 2143, 5641,
5476 : 3188, 750, 3191, 2187, 2146, 2170, 2188, 2204, 6425, 5531,
5477 : 2214, 5277, 2215, 2218, 7060, 928, 2223, 2224, 2225, 2255,
5478 : 2257, 2259, 2270, 2264, 936, 2087, 2275, 2278, 2280, 5072,
5479 : 2285, 4683, 2288, 2290, 929, 2282, 2299, 2304, 1160, 2305,
5480 : 4209, -150, 1007, 1264, 1304, 2149, 2307, 2308, 2310, 2312,
5481 : 2313, 1007, 760, 2324, 2331, 2333, 2336, 2340, 975, 1007,
5482 : 2346, 760, 1007, 2356, 2361, 4238, 2362, 2363, 2365, 2372,
5483 : 2369, 4247, 2375, 2373, 2389, 760, 35, 116, 2391, 1162,
5484 : 37, 2399, 2088, 2400, 2403, 4257, 2404, 2411, 2415, 2089,
5485 : 2417, 2427, 750, 2090, 760, 4270, 2418, 4588, 2420, 5646,
5486 : 2422, 4275, 2428, 4425, 930, 2430, 1344, 2440, 122, 2433,
5487 : 930, 2436, 2439, 760, 2451, 5534, 2477, 2512, 4453, 760,
5488 : 2519, 4288, 2091, 2528, 2521, -1980, 5863, 4291, 2524, 126,
5489 : 2529, 760, -1987, 2535, 4299, 2536, 2537, 2538, 2150, -1978,
5490 : 6118, 4769, 4770, 4771, 2539, 935, -1981, 162, 4314, 1910,
5491 : 2541, 1537, 2542, 2543, 2545, 2546, 5654, 2547, 2092, 2548,
5492 : 2549, 760, 4340, 2550, 2551, 1264, 1007, 2552, 4261, 2553,
5493 : 2554, 1594, -1979, 750, 2555, 1007, 760, 2556, 2568, 2557,
5494 : 3068, 129, 1007, 2558, 760, 1007, 2560, 2561, 2562, 2563,
5495 : 2564, 2565, 2566, 2567, 2570, 2571, 2151, 1594, 760, 2572,
5496 : 2573, 2152, 2574, 2575, 2576, 76, 2153, 928, 2577, 3070,
5497 : 3072, 3074, 5241, 3075, 760, 3104, 3100, 3116, 4454, 4711,
5498 : 1675, 3126, 3457, 4262, 3131, 4718, 929, 3149, 3151, 1918,
5499 : 1920, 3182, 3184, 3194, 4453, 3197, 3204, 3205, 2191, 3207,
5500 : 4453, 3215, 2094, 4684, 4685, 4686, 4687, 4688, 4689, 4690,
5501 : 4691, 4692, 3218, 2095, 3216, 3223, 3232, -3689, 2155, 3226,
5502 : 135, 1542, 3229, 2096, 3233, -3694, 3212, 935, 3227, 4812,
5503 : 3231, 1160, 760, 935, 3234, 2097, 3235, 3251, 3252, 4426,
5504 : 3254, 6661, 3253, 3256, 3257, 3258, 4263, 3259, 3260, 3261,
5505 : 3262, 3263, 3269, 4451, 3291, 4825, 4825, 3285, 3297, 3311,
5506 : 3315, 3318, 1007, 1007, 3319, 3317, 2157, 3321, 5100, 1208,
5507 : 3322, 760, 1162, 1208, 5101, 3335, 3340, 2219, 3339, 3341,
5508 : 2099, 2100, 3371, 2388, 3360, 3359, 3375, 3377, 5102, 928,
5509 : 2158, 3378, 3379, 936, 3380, 928, 3381, 2245, 760, 1344,
5510 : 1007, 3389, 3390, 3914, 3391, 3915, 3392, 2402, 929, 3393,
5511 : 760, 2160, 2220, 5732, 929, 3394, 5103, 2413, 5104, 3403,
5512 : 3409, 2416, 3974, 4826, 4826, 2419, 3399, 2421, 3400, 3410,
5513 : 3413, 3423, 3916, 2429, 3427, 3424, 3437, 3444, 4453, 2435,
5514 : 3451, 3454, 2438, 3430, 5105, 150, 2096, 3433, 3469, 3434,
5515 : 3497, 5580, 760, 760, 6079, 5317, 4454, 1542, 3439, 3471,
5516 : 3473, 3478, 2161, 4454, 3480, 3440, 152, 3481, 4454, 3452,
5517 : 4264, 4454, 3506, 3459, 4821, 3460, 3528, 3535, 5106, 3465,
5518 : 930, 930, 930, 4584, 155, 2102, 3466, 3472, 3474, 5344,
5519 : 3486, 3487, 3500, 3511, 3540, 2036, 3562, 3917, 3542, 159,
5520 : 3543, 4454, 4821, 4600, 3544, 3545, 3549, 5107, 3550, 3551,
5521 : 4584, 3553, 2147, 3554, 87, 3555, 3556, 4427, 3557, 3561,
5522 : 88, 89, 3563, 3564, 3571, 3572, 3575, 92, 93, 1024,
5523 : 3588, 3580, 3599, 94, 2148, 3603, 4454, 3604, 3607, 2167,
5524 : 5383, 3623, 95, 3616, 96, 4959, 97, 3619, 3622, 1208,
5525 : 1208, 3632, 99, 3918, 3919, 3920, 3921, 3643, 6504, 3649,
5526 : 3922, 3923, 3636, 3657, 3669, 3687, 3924, 3653, 3640, 4428,
5527 : 3662, 3650, 3663, 1007, 1007, 936, 3671, 3672, 3689, 3691,
5528 : 3676, 3677, 760, 3679, 3690, 3705, 2149, 1007, 3680, 5108,
5529 : 3732, 3692, 1594, 1007, 5109, 3733, 3750, 1007, 3761, 1007,
5530 : 3838, 4265, 5008, 1594, 3775, 3777, 3788, 3812, 3885, 4266,
5531 : 3807, 3891, 4267, 3852, 2590, 3932, 3952, 2589, 3895, 1594,
5532 : 2590, 3911, 3865, 3865, 3865, 3865, 3930, 3957, 3865, 3865,
5533 : 3865, 3865, 3865, 3865, 3865, 3865, 3865, 3865, 3958, 3969,
5534 : 3977, 3978, 5110, 935, 935, 935, 3980, 3983, 3986, 3987,
5535 : 3985, 1270, 3135, 4000, 4013, 4014, 5348, 4012, 5111, -3750,
5536 : 4029, 4015, 1007, 4036, 1007, 1007, 4734, 116, 4735, 4051,
5537 : 4037, 3090, 4068, 5051, 4069, 4071, 4089, 4098, 4101, 2150,
5538 : 4103, 4106, 4454, 930, 4111, 3137, 4116, 4117, 4119, 4122,
5539 : 4130, 4146, 3865, 3865, 4821, 4736, 1874, 4151, 122, 5788,
5540 : 5789, 5790, 5791, 5792, 5180, 928, 928, 928, 4153, 1878,
5541 : 5793, 4161, 4167, 1594, 4169, 4168, 5163, 4170, 4451, 126,
5542 : 4180, 4376, 4193, 3925, 929, 929, 929, 4198, 4199, 4219,
5543 : 4226, 4227, 4232, 5082, 5082, 3926, 4225, 2151, 4252, 4274,
5544 : 4290, 4235, 2152, 5099, 4870, 4871, 4243, 2153, 1542, 4250,
5545 : 1542, 4253, 4273, 1160, 760, 4334, 2301, 4349, 4727, 4357,
5546 : 3917, 4358, 5112, 3457, 5164, 5215, 1271, 4361, 4370, 4377,
5547 : 4383, 129, 4454, 4384, 5176, 4394, 5133, 4385, 4451, 4389,
5548 : 4416, 5924, 76, 76, 4405, 76, 4451, 4417, 4431, 4435,
5549 : 4433, 6050, 4437, 1007, 1162, 4445, 4456, 5662, 3568, 2155,
5550 : 5154, 4462, 4467, 4468, -3750, 4475, 4469, 1695, 4470, -3750,
5551 : 4471, 5664, 5214, 4472, 4478, 4480, 3918, 3919, 3920, 3921,
5552 : 4483, 1344, 4482, 4737, 6999, 4486, 4487, 7001, 6118, 4738,
5553 : 7003, 4492, 4507, 4508, 760, 5190, 1542, 4509, 4882, 4519,
5554 : 4518, 4521, 4520, 4523, 1065, 4525, 935, 2157, 4532, 1594,
5555 : 135, 760, 4533, 4530, 1998, 4534, 4535, 4556, 4536, 4558,
5556 : -3750, 4544, 5381, 4545, 4559, 4562, 4564, 4570, 760, 4571,
5557 : 4572, 2158, 4573, 760, 2437, 4574, 4580, 4542, 4585, 2434,
5558 : 5221, 4575, 2084, 4589, 1007, 2401, 6063, 4540, 2085, 4579,
5559 : 2147, 4590, 2160, 1065, 4994, 4591, 4603, 4598, 4601, 1692,
5560 : 4611, 4628, 4631, 4629, 4634, 4630, 4647, 4642, 928, 4651,
5561 : 4653, 4709, 2148, 3829, 4649, 5010, -2271, 4664, 4729, 3142,
5562 : 4712, 4743, 4760, 4454, 4659, 1007, 4753, 929, 4662, 4665,
5563 : 4362, 4669, 4671, 2087, 4672, 4673, 4787, 4695, 5522, 4834,
5564 : 3146, 4700, 4754, 2161, 4817, 4701, 1264, 4724, 4969, 1387,
5565 : 4830, 4708, 4723, 4756, 1007, 1007, 1007, 4823, 1007, 1160,
5566 : 4758, 4818, 4832, 4843, 2149, 5532, 4836, 4867, 1264, 6190,
5567 : 3458, 3067, 3288, 4851, 4857, 150, 4872, 4855, 4879, 1007,
5568 : 4904, 4905, 4860, 4856, 4874, 4875, 4739, 4881, 4861, 4893,
5569 : 2088, 5988, 4894, 930, 2445, 4906, 152, 2089, 4740, 4910,
5570 : 1162, 2090, 5388, 5389, 5390, 5391, 4454, 4912, 4916, 4917,
5571 : 4922, 4918, 5533, 4923, 155, -3750, 4925, 760, 4928, 4941,
5572 : 3111, 4930, 4942, 4944, 4952, 760, 760, 1344, 4950, 159,
5573 : 2091, 6212, 4951, 4960, 5534, 4968, 4977, 4991, 4995, 4993,
5574 : 4997, 4999, 5001, 5005, 5006, 5009, 5011, 3865, 5012, 5033,
5575 : 5013, 4454, 5016, 5014, 5031, 5034, 5032, 2150, 1007, 5035,
5576 : 5036, 5362, 1007, 1007, 5038, 5037, 2092, 6529, 5039, 6531,
5577 : 6028, 6029, 5041, 6031, 5129, 5040, 5132, 5043, 1007, 5064,
5578 : 5045, 5047, 5042, 5044, 936, 5050, 5046, 5052, 293, 5054,
5579 : 1471, 1468, 5056, 760, 3495, 6224, 3498, 5066, 1469, 5067,
5580 : 5068, 5070, 5057, 1470, 5084, 5063, 5073, 5078, 5351, 1472,
5581 : 5122, 5086, 5127, 5134, 5138, 2151, 5128, 5141, 5145, 2544,
5582 : 2152, 5155, -3750, 5158, 5156, 2153, 5174, 5175, 5849, 5168,
5583 : 936, 5165, 5179, 5178, 3056, 3057, 3058, 3059, 3060, 3061,
5584 : 5183, 3457, 5195, 5209, 5212, 5535, 2191, 5217, 5242, 5234,
5585 : 2094, 5236, 1594, 5243, 5224, 5265, 935, 5244, 936, 4454,
5586 : 5245, 2095, 5226, 5246, 5247, 5248, 5266, 5250, 5267, 1208,
5587 : 5273, 2096, 2036, 5274, 5275, 5276, 2036, 2155, 5286, 5291,
5588 : 5278, 5279, 5280, 2097, 5281, 5282, 5292, 5290, 5296, 5300,
5589 : 5297, 4677, 2530, 5305, 5306, -2270, 5293, 2450, 5311, 5318,
5590 : 5341, 5461, 5358, 5369, 5370, 5400, 5429, 5434, 5425, 2589,
5591 : 1208, 5444, 2590, 5447, 3688, 5449, 5342, 5343, 928, 5453,
5592 : 1594, 5469, 3695, 5350, 5478, 2157, 5373, 5384, 2099, 2100,
5593 : 5395, 6681, 5401, 6540, 5409, 5431, 930, 929, 5433, 5435,
5594 : 6347, 930, 5462, 930, 3135, 5438, 5489, 5492, 5499, 2158,
5595 : 5490, -3750, 5491, 5500, 5502, 5272, 5503, 1594, 6695, 5506,
5596 : 2101, 4165, 5522, 5525, 5526, 5597, 1208, 5546, 5543, 930,
5597 : 2160, 5558, 5536, 5559, 5586, 4925, 4296, 3137, 5560, 5561,
5598 : 5562, 3510, 5574, 1208, 5572, 5575, 5573, 5576, 5606, 5577,
5599 : 1594, 5589, 5588, 5854, 5595, 5612, 5607, 5615, 5631, 5777,
5600 : 5632, 5099, 5634, 5253, 5532, 6728, 6730, 5257, 1286, 5637,
5601 : 5648, 1160, 5650, 6248, 5651, 5647, 5652, 5663, 5675, 5685,
5602 : 5690, 2161, 5696, 5704, 3716, 5710, 5711, 6030, 5723, 5585,
5603 : 5716, 5734, 5741, 2102, 5760, 4454, 5717, 5740, 5757, 1160,
5604 : 5761, 5762, 6034, 5758, 5598, 5891, 5764, 5599, 5765, 5600,
5605 : 4745, 6269, 1162, 1160, 5770, 5794, 4218, 760, 5551, 5772,
5606 : 5775, 5786, 3762, 5800, 1160, 5801, 5810, 5840, 5818, 5817,
5607 : 5819, 5822, 5821, 1007, 1007, 1007, 5820, 5823, 5824, 1344,
5608 : 1162, 5829, 5830, 5835, 4242, 5846, 5852, 5855, 3381, 5861,
5609 : 760, 6268, 5856, 5857, 1162, 5640, -3750, -2272, 5874, 935,
5610 : 6270, -3750, 1594, 5878, 935, 1162, 935, 1344, 5892, 5896,
5611 : 5897, 4376, 5904, 1594, 5905, 5910, 4376, 5911, 5912, 5926,
5612 : 5925, 5889, 5894, 5927, 5909, 936, 5923, 2036, 5937, 1594,
5613 : 5941, 5944, 935, 5946, 6094, 5943, 6313, 5950, 5971, 5970,
5614 : 1673, 1674, 5975, 5985, 5986, 5987, 5989, 5991, 760, 5996,
5615 : 5997, 4454, -3750, 5998, 6010, 6013, 760, 4454, 6019, 6017,
5616 : 6032, 928, 6023, 6041, 760, 5743, 928, 6033, 928, 6024,
5617 : 6042, 6040, 6047, 6721, 6051, 6054, 6058, 6059, 6068, 6060,
5618 : 929, 1387, 6078, 1594, 6859, 929, 6071, 929, 6076, 6080,
5619 : 6084, 6086, 6077, 6090, 928, 6092, 6095, 6100, 6106, 1007,
5620 : 6102, 6107, 1007, 6733, 6111, 1594, 6109, 4821, 2000, 2001,
5621 : 6113, 3142, 1007, 929, 6114, 6115, 5747, 6124, 1594, 1387,
5622 : 6130, 5099, 4451, 3737, 6132, 4451, 6138, 6142, 6143, 6148,
5623 : 1594, 1160, 6162, 6163, 5214, 6169, 6179, 930, 6173, 6180,
5624 : 6189, 6205, 6195, 1007, 1007, 6181, 760, 760, 6214, 6219,
5625 : 6226, 6229, 6237, 6240, 6198, 6244, 6191, 6221, 1007, 6254,
5626 : 760, 1007, 6209, 6258, 6223, 4542, 4542, 4542, 4542, 4542,
5627 : 1594, 1594, 1162, 760, 760, 4540, 4540, 4540, 4540, 4540,
5628 : 6239, 6253, 6939, 6940, 6259, 76, 6260, 6255, 76, 6292,
5629 : 6256, 6261, 6314, 6266, 5674, 4454, 6272, 6273, 1160, 1344,
5630 : 6277, 6283, 6284, 6955, 6285, 6320, 6321, -3750, 6323, 6334,
5631 : 6326, 5806, 5806, 5806, 5806, 5494, 5806, 5806, 5806, 5806,
5632 : 5806, 6353, 6329, 6354, 6358, 6366, 6382, 6387, 6393, 1007,
5633 : 6394, 6333, 6363, 1007, 1007, 6408, 6395, 6401, 6413, 1162,
5634 : 6417, 6412, 6430, 6418, 6431, 6440, 6446, 6450, 6473, 6453,
5635 : 6481, 6491, 4588, 6447, 6498, 6500, 6502, 6509, 6511, 6517,
5636 : 6506, 6559, 6523, 6556, 6447, 4451, 1344, 6569, 6567, 6563,
5637 : 6577, 6582, 1007, 1007, 6592, 6596, 6598, 6597, 1007, 1007,
5638 : 6599, 6249, 6600, 6251, 3824, 1007, 1007, 1007, 1007, 1007,
5639 : 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 6609, 6610,
5640 : 935, 1007, 6617, 1007, 6611, 1007, 1007, 1007, 1007, 1007,
5641 : 1007, 6612, 6621, 1007, -3750, 1007, 1007, 5945, 6626, 1007,
5642 : 6619, 6631, 6641, 6642, 6646, 6655, 3056, 3057, 3058, 3059,
5643 : 3060, 3061, 6660, 1594, 1007, 1007, 1007, 6672, 6674, 6676,
5644 : 5929, 5931, 6677, 6678, 6679, 6680, 6689, 6533, 6684, 6688,
5645 : 6693, 6691, 1007, 6692, 936, 6726, 6706, 6735, 5620, 6542,
5646 : 6738, 5623, 928, 6740, 6746, 6749, 6742, 6750, 6766, 5914,
5647 : 6768, 6769, 5921, 5922, 6767, 6776, 6777, 6782, 6783, 5693,
5648 : 5694, 929, 3212, 6528, 3865, 4296, 6791, 6792, 87, 6785,
5649 : 6790, 6721, -3497, 6802, 88, 89, 4296, 1541, 4497, 5827,
5650 : 75, 92, 93, 6797, 6809, 6819, 4761, 94, 6824, 6825,
5651 : 69, 6830, 6843, 6845, 6851, 6871, 95, 6853, 96, 6736,
5652 : 97, 98, 2054, 6379, 1301, 6737, 99, 6872, 6892, 6873,
5653 : 6890, 6909, 6910, 6911, 6912, 6915, 6913, 6920, 6924, 6932,
5654 : 2589, 6934, 6945, 2590, 6947, 6697, 6946, 6987, 6963, 6981,
5655 : 5920, 6961, 6993, 6988, 2450, 6996, 6995, 6991, 2055, 6992,
5656 : 6997, 7005, 7000, 5706, 7012, 7014, 7034, 7033, 7036, 7035,
5657 : 7037, 7038, 7043, 1160, 7063, 3135, 4849, 7051, 74, 1160,
5658 : 3510, -2034, -3750, 7082, 1160, 7054, 6950, 7090, 7065, 7066,
5659 : 7091, 7097, 7108, 7109, 7099, 7119, 7134, 4451, 4451, 7113,
5660 : 1007, 7120, 7122, 1284, 7126, 6669, 6389, 7130, 3137, 7139,
5661 : 3512, 6007, 6008, 3123, 1162, 2185, 6011, 6012, 4814, 4307,
5662 : 1162, 4224, 2056, 2184, 2081, 1162, 4936, 5549, 5542, 6854,
5663 : 4348, 4396, 5083, 6311, 6720, 6962, 5692, 6365, 3988, 5538,
5664 : 5539, 116, 6057, 6346, 4914, 4877, 6555, 1344, 7016, 5979,
5665 : 6956, 6246, 7017, 6741, 1007, 6870, 6739, 6427, 6973, 2057,
5666 : 4921, 6088, 5714, 5744, 930, 5722, 6703, 5684, 5547, 4414,
5667 : 4415, 6432, 122, 6035, 6036, 4954, 5144, 4584, 5709, 6082,
5668 : 6352, 5374, 5184, 5768, 6613, 7030, 4376, 7133, 4376, 4376,
5669 : 4376, 7110, 6327, 126, 2169, 5089, 5750, 6875, 7103, 6530,
5670 : 6271, 6532, 3579, 6519, 4498, 6274, 1119, 1182, 5251, 2058,
5671 : 1464, 1007, 6494, 1387, 5797, 7026, 4443, 4074, 2500, 5795,
5672 : 3642, 5754, 4868, 3638, 6390, 6607, 3658, -3750, 1623, 5201,
5673 : 5053, 3693, -3750, 1543, 4345, 5578, 2589, 1541, 5000, 2590,
5674 : 6896, 7064, 1888, 5774, 3268, 129, 5773, 3537, 4373, 5932,
5675 : 7015, 3999, 6827, 2060, 5458, 6089, 6490, 6493, 4565, 3147,
5676 : 3178, 3085, 4819, 2452, 4028, 6524, 6525, 5825, 3179, 4831,
5677 : 5432, 3135, 2589, 4009, 6937, 2590, 6821, 3183, -3750, -3750,
5678 : -3750, -3750, 5404, -3750, 5886, 5902, 5915, 2062, 4027, 5397,
5679 : 6452, 6850, 6659, 6658, 5459, 6117, 5398, 7079, 6923, 7002,
5680 : 6810, 5399, 7096, 6426, 3137, 5352, 3953, 3135, 6216, 6822,
5681 : 4757, 6823, 3956, 3865, 3136, 4751, 3871, 4623, 4372, 4749,
5682 : 6629, 7101, 4742, 4658, 135, 5301, 3968, 935, 1307, 4517,
5683 : 3652, 5213, 141, 4052, 6784, 1174, 1287, 4499, 4059, 3865,
5684 : 3137, 3196, 3142, 4046, 2509, 3203, 2065, 1958, 5806, 1959,
5685 : 1646, 5963, 4809, 1987, 2348, 2066, 5464, 4056, 4451, 4057,
5686 : 6903, 6904, 4451, 3332, 5465, 5916, 5436, 1300, 4567, 2442,
5687 : 3734, 78, 6480, 4063, 7019, 7020, 2068, 5377, 0, 0,
5688 : 0, 0, 0, 0, 1680, 2069, 0, 0, 0, 928,
5689 : 2070, 0, 0, 7118, 0, 0, 1007, 1007, 1007, 1007,
5690 : 1007, 1007, 1007, 1007, 1007, 3089, 1007, 0, 929, 0,
5691 : 0, 4500, 0, 0, 0, 6528, 0, 0, 1007, 0,
5692 : 0, 1007, 0, -3750, 0, 0, 6222, 0, -3750, 0,
5693 : 0, 0, 0, 0, 0, 6670, 0, 0, -3750, 0,
5694 : 0, 0, 2584, 0, 0, 0, 0, 0, 2071, 150,
5695 : 0, 0, 4501, 0, 0, 6021, 0, 0, 0, 3138,
5696 : 0, 0, 0, 0, 3139, 6217, 0, 0, 0, 0,
5697 : 152, 0, 0, 0, 0, 0, 0, 1007, 0, -3750,
5698 : 0, 1007, 6004, 0, 1007, 0, 1007, 6748, 155, 1007,
5699 : 0, 0, 0, 0, 6014, 0, 0, 0, 0, 0,
5700 : 0, 0, 0, 159, 1007, 0, 0, 0, 0, 0,
5701 : 0, 0, 0, 1007, 1007, 3141, 0, 0, 0, 0,
5702 : 0, 0, 0, 0, 0, 0, 930, 0, 0, 0,
5703 : 0, 6380, 0, 6218, 5099, 0, 6359, 0, 3142, 0,
5704 : 0, 0, 0, 0, 1160, -3750, 0, 0, 0, 0,
5705 : 760, 0, 0, 6081, 0, 1541, 0, 3056, 3057, 3058,
5706 : 3059, 3060, 3061, 0, 0, 0, 0, 0, 0, 76,
5707 : 76, 6351, 0, 0, 3142, 0, 760, 0, 0, 0,
5708 : 4376, 0, 0, 1594, 6360, 1162, 3865, 1594, 1594, 6312,
5709 : 0, 0, 0, 184, 760, 293, 278, 286, 282, 936,
5710 : 760, 187, 6378, 188, 760, 283, 0, 175, 189, 209,
5711 : 285, 0, 1344, 760, 227, 0, 288, 0, 0, 0,
5712 : 0, 232, 262, 281, 287, 0, 296, 0, 760, 6855,
5713 : 0, 1007, 0, 0, -3750, 0, 0, 0, 0, 0,
5714 : 0, 6299, 1007, 2589, 1594, 1007, 2590, 1007, 1007, 0,
5715 : 1594, 0, 0, 0, 6818, 0, 6820, 0, 0, 0,
5716 : 4451, 0, 760, 0, 1065, 0, 4522, 0, 0, 0,
5717 : 3144, 0, 0, 0, 4531, 1208, 0, 0, 3135, 0,
5718 : 0, 0, 760, 760, 0, -3750, 0, 0, 0, 935,
5719 : 0, 4546, 7123, 7124, 0, 0, 0, 0, 1594, 0,
5720 : 0, 4552, 0, 0, 4553, 0, 4554, 4555, 0, 0,
5721 : 4557, 3137, 0, 0, 4560, 0, 4561, 0, 0, 4563,
5722 : 936, 760, 0, 4584, 936, 0, 0, 0, 0, 0,
5723 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5724 : 0, -3750, 0, 0, 0, 0, 760, 0, 936, 0,
5725 : 0, 928, 760, 3056, 3057, 3058, 3059, 3060, 3061, 0,
5726 : 0, 6960, 0, 0, 0, 0, 760, 0, 0, 0,
5727 : 929, 1208, 0, 760, 4269, 0, 760, 3052, 0, 0,
5728 : 0, 0, 760, 0, 5378, 0, -3750, -3750, -3750, 3056,
5729 : 3057, 3058, 3059, 3060, 3061, 1505, 1505, 4605, 0, 0,
5730 : 0, 0, 760, 0, 0, 0, 0, 3865, 760, 0,
5731 : 930, 0, 0, 0, 0, 760, 2589, 0, 0, 2590,
5732 : 0, 0, 0, 2591, 2592, 2593, 0, 0, 0, 760,
5733 : -3750, 0, 0, 0, 0, -3750, 0, 1542, 4451, 0,
5734 : 0, 6544, 0, 760, 0, 4451, 6264, 1160, 936, 6585,
5735 : 4451, 3135, 1264, 4451, 760, 4269, 0, 0, 3136, 0,
5736 : 0, 0, 0, 0, 0, 0, 4584, 0, 4584, 0,
5737 : 0, 0, 1007, 1007, 1007, 0, 0, 0, 1007, 0,
5738 : 0, 0, 0, 4451, 3137, 0, -3750, 0, 1162, 0,
5739 : 0, 0, 930, 0, 0, 0, 0, 0, 0, 0,
5740 : 0, 0, 0, 0, 0, 1007, 1594, 0, 1576, 0,
5741 : 0, 0, 0, 0, 936, 1344, 0, 0, 4451, 0,
5742 : 0, 4269, 0, 0, 0, 0, 0, 0, 0, 0,
5743 : 4269, 0, 0, 0, 1576, 1505, 0, 0, 0, 0,
5744 : 0, 0, 0, 7018, 0, 3142, 0, 1007, 0, 0,
5745 : 0, 0, 0, 6922, 0, 0, 6623, 0, 0, 0,
5746 : 4269, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5747 : 0, 0, 6685, 935, 0, 0, 0, 0, 0, 4490,
5748 : 0, 0, 0, 1594, 0, 0, 0, 999, 0, 0,
5749 : 0, 0, 0, 0, 0, 0, 7052, 6624, 0, 0,
5750 : 0, 0, 0, 3138, 0, 0, 1007, 6630, 3139, 0,
5751 : 0, 0, 0, 0, 0, 930, 0, 0, 0, 0,
5752 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5753 : 0, 3140, 2784, 0, 0, 928, 0, 0, 0, 0,
5754 : 0, -3750, 0, 0, 0, 0, 0, 0, 0, 0,
5755 : 0, 0, 0, 0, 929, 935, 0, 0, 0, 3141,
5756 : 0, 0, 0, 0, 4451, 0, 0, 0, 0, 3865,
5757 : 0, 0, 3865, 0, 0, 3865, 6718, 1542, 0, 0,
5758 : 0, 6724, 0, 6725, 0, 0, 0, 6731, 6732, 0,
5759 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5760 : 0, 0, 2851, 0, 760, 0, 936, 0, 0, 0,
5761 : 0, 0, 0, 4880, 0, 0, 0, 928, 3142, 0,
5762 : 0, 0, 1594, 0, 760, 0, 0, 0, 0, 0,
5763 : 6299, 760, 0, 0, 0, 1007, 929, 1594, 1007, 0,
5764 : 1007, 1007, 1594, 930, 0, 0, 0, 0, -3750, 0,
5765 : 1007, 0, 0, 0, 4451, 1007, 0, 0, 0, 0,
5766 : 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0,
5767 : 0, 0, 1594, 0, 0, 0, 0, 0, 935, 0,
5768 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5769 : 0, 0, 0, 0, 4943, 0, 4945, 0, 0, 0,
5770 : 0, 0, 0, 0, 1007, 1007, 1007, 0, 0, 1007,
5771 : 0, 0, 289, 0, 3144, 0, 0, 1007, 1007, 1007,
5772 : 1007, 0, 0, 0, 0, 0, 0, 0, 936, 0,
5773 : 0, 0, 0, 1007, 936, 0, 1007, 0, 1007, 0,
5774 : 928, 6876, 0, 0, 0, 293, 0, 0, 6898, 0,
5775 : 1007, 1007, 0, 0, 1007, 6899, 0, 0, 6811, 929,
5776 : 6900, 0, 0, 289, 0, 0, 6901, 0, 0, 2262,
5777 : 0, 0, 0, 0, 0, 1007, 0, 1007, 0, 1007,
5778 : 2271, 0, 0, 0, 0, 2589, 6986, 0, 2590, 0,
5779 : 0, 0, 2591, 2592, 2593, 0, 2279, 0, 1007, 0,
5780 : 0, 1263, 0, 0, 0, 4451, 935, 0, 0, 0,
5781 : 3134, 0, 1007, 0, 0, 0, 0, 0, 0, 0,
5782 : 3135, 3052, 0, 0, 0, 0, 760, 3136, 0, 0,
5783 : 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0,
5784 : 5048, 0, 0, 1007, 0, 0, 5055, 0, 0, 0,
5785 : 0, 2589, 0, 3137, 2590, 0, 0, 0, 1007, 0,
5786 : 0, 0, 0, 0, 293, 0, 0, 6898, 928, 2054,
5787 : 0, 0, 1007, 0, 6899, 0, 0, 0, 2589, 6900,
5788 : 1007, 2590, 0, 0, 0, 6901, 3135, 929, 4451, 2589,
5789 : 0, 0, 2590, -3750, 0, 1542, 2591, 2592, 2593, 0,
5790 : 754, 0, 0, 0, 0, 2055, 0, 926, 0, 0,
5791 : 0, 0, 1594, 3135, 3134, 1594, 0, 1594, 0, 3137,
5792 : -3750, 0, 1594, 0, 3135, 0, 0, 0, 0, 0,
5793 : 0, 3136, 1275, 4451, 0, 0, 289, 0, 760, 760,
5794 : 0, 926, 0, 0, 1007, 0, 3137, 0, 0, 0,
5795 : 0, 0, 0, 0, 0, 0, 0, 3137, 0, 760,
5796 : 0, 0, 760, 0, 0, 1594, 0, 0, 0, 2056,
5797 : 0, 0, 3138, 1594, 926, 0, 0, 3139, 0, 0,
5798 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5799 : 0, 0, 5872, 0, 0, 0, 0, 0, 1594, 0,
5800 : 3140, 2784, 293, 0, 1007, 6898, 2057, 0, 0, 0,
5801 : 0, 0, 6899, 0, 930, 0, 0, 6900, 0, 0,
5802 : 0, 0, 0, 6901, 0, 0, 2510, 0, 3141, 0,
5803 : 0, 0, 0, 0, 0, 0, 0, 0, -3750, 0,
5804 : 0, 4451, 0, -3750, 936, 936, 936, 0, 0, 0,
5805 : 0, 0, 0, 0, 0, 5233, 2058, 5235, 0, 5237,
5806 : 0, 0, 0, 0, 0, -3750, 0, 0, 0, 760,
5807 : -3750, 2851, 930, 7072, 0, 0, 3138, 0, 1594, 0,
5808 : 1594, 3139, 0, 7069, 0, 0, 3079, 3142, 760, 0,
5809 : 3143, 0, 0, 0, -3750, 0, 0, 0, 0, 0,
5810 : 2060, 930, 0, 0, 3140, 2784, 0, 0, 0, 760,
5811 : 0, 0, 7094, 0, 0, 4584, 0, 0, 0, 0,
5812 : 0, -3750, 0, 0, 0, 0, 0, 0, 0, 7070,
5813 : 0, 7072, 3141, 0, 2062, 0, 0, 7115, 0, 0,
5814 : 0, 7069, 0, 0, 0, 0, 0, 0, 0, 0,
5815 : 0, 7071, 0, 3142, 0, 0, 0, 0, 0, 0,
5816 : 7072, 0, 0, 0, 0, 0, 0, 0, 5914, 0,
5817 : 7069, 0, 0, 0, 0, 2851, 1594, 935, 0, 141,
5818 : 3142, 3331, 0, 3144, 2064, 0, 0, 7070, 0, 0,
5819 : 0, 3142, 0, 2065, 3143, 0, 0, 0, 0, 0,
5820 : 760, 0, 2066, 0, 0, 1007, 0, 0, 0, 7071,
5821 : 3332, 1007, 0, 0, 0, 0, 7070, 4451, 0, 0,
5822 : 1594, 0, 0, 2068, 0, 0, 0, 0, 0, 0,
5823 : 0, 0, 2069, 0, 0, 935, 0, 2070, 7071, 928,
5824 : 0, 0, 0, 0, 0, 0, 0, 936, 1594, -3750,
5825 : 0, 0, 0, 760, 0, 760, 0, 0, 929, 0,
5826 : 0, 0, 0, 0, 935, 0, 0, 0, 760, 0,
5827 : 760, 0, 0, 0, 0, 0, -3750, 0, 5137, 0,
5828 : 0, 0, 0, 0, 0, 0, 0, 3144, 0, 0,
5829 : 3052, 1007, 0, 0, 0, 2071, 0, 928, 0, 3053,
5830 : 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0,
5831 : 0, 0, 4666, 0, 4667, 0, 929, 0, 0, 0,
5832 : 1594, 0, 0, 0, 0, 0, 928, 0, 0, 0,
5833 : 0, 0, 0, 4451, 0, 0, 0, 0, 0, 4451,
5834 : 1348, 760, 1594, 0, 0, 929, 0, 0, 0, 1360,
5835 : 0, 0, 0, 0, 0, 0, -3750, 1360, 0, 0,
5836 : 1360, 0, 0, 0, 0, 0, 1594, 0, 3056, 3057,
5837 : 3058, 3059, 3060, 3061, 0, 0, 0, 0, 0, 0,
5838 : 0, 0, 0, -3750, 0, 0, 0, 0, 0, 0,
5839 : 0, 0, 0, 0, 3052, 3056, 3057, 3058, 3059, 3060,
5840 : 3061, 0, 760, 3053, 3054, 3055, 3056, 3057, 3058, 3059,
5841 : 3060, 3061, 0, 0, 0, 0, 0, 0, 0, 0,
5842 : 4650, 0, 0, 0, 760, 0, 0, 0, 760, 0,
5843 : 0, 0, 0, 0, 3402, 0, 0, 0, 0, 0,
5844 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 760,
5845 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5846 : 0, 0, 0, 0, 1348, 1007, 0, 0, 1594, 0,
5847 : 0, 0, 0, 1360, 1007, 0, 0, 4451, 0, 0,
5848 : 1360, 0, 0, 1360, 0, 0, 0, 0, 1007, 0,
5849 : 0, 0, 1007, 1007, 1007, 0, 0, 0, 0, 1007,
5850 : 0, 0, 1007, 0, 0, 1007, 0, 0, 0, 0,
5851 : 0, 1007, 0, 1007, 0, 0, 1007, 0, 0, 0,
5852 : 1594, 1007, 1007, 1007, 1007, 0, 0, 1007, 1007, 1007,
5853 : 1007, 1007, 1007, 1007, 1007, 1007, 1007, 0, 0, 0,
5854 : 1007, 1007, 1007, 0, 0, 1594, 0, 0, 0, 0,
5855 : 1007, 0, 0, 0, 0, 1007, 0, 936, 0, 1007,
5856 : 0, 0, 0, 0, 0, 0, 0, 1007, 0, 0,
5857 : 1007, 0, 1007, 0, 4497, 0, 0, 0, 0, 3541,
5858 : 0, 0, 0, 0, 0, 0, 0, 0, 1007, 0,
5859 : 3552, 1007, 1007, 0, 0, 0, 1007, 1007, 2054, 0,
5860 : 0, 1007, 0, 1007, 2589, 0, 3570, 2590, 0, 0,
5861 : 0, 2591, 2592, 2593, 0, 0, 1007, 0, 0, 1007,
5862 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3134,
5863 : 1007, 0, 0, 0, 2055, 0, 0, 0, 0, 3135,
5864 : 0, 0, 0, 0, 0, 0, 3136, 0, 0, 0,
5865 : 0, 0, 0, 0, 0, 0, 289, 0, 2589, 0,
5866 : 3644, 2590, 0, 0, 0, 2591, 2592, 2593, 0, 0,
5867 : 0, 0, 3137, 0, 0, 0, 0, 1007, 0, 0,
5868 : 0, 0, 3660, 3134, 0, 0, 0, 0, 0, 0,
5869 : 0, 0, 0, 3135, 1007, 1576, 0, 0, 2056, 0,
5870 : 3136, 0, 0, 0, 0, 0, 0, 3675, 0, 0,
5871 : 1594, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5872 : 0, 0, 0, 0, 0, 0, 3137, 0, 0, 0,
5873 : 0, 0, 0, 0, 0, 2057, 760, 0, 0, 0,
5874 : 0, 0, 0, 0, 0, 0, 5785, 3701, 1576, 5787,
5875 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1007,
5876 : 926, 0, 0, 0, 0, 0, 0, 0, 0, 289,
5877 : 1263, 0, 0, 0, 0, 0, 0, 0, 0, 5802,
5878 : 4498, 0, 0, 0, 0, 2058, 0, 1361, 754, 0,
5879 : 0, 3138, 0, 0, 0, 1361, 3139, 754, 1361, 0,
5880 : 936, 0, 0, 0, 0, 936, 1594, 936, 0, 0,
5881 : 0, 754, 0, 0, 0, 0, 0, 0, 0, 3140,
5882 : 2784, 0, 0, 0, 0, 1348, 0, 0, 0, 2060,
5883 : 754, 1360, 0, 936, 1594, 1360, 0, 1360, 0, 0,
5884 : 0, 0, 0, 0, 0, 3138, 0, 3141, 0, 754,
5885 : 3139, 2589, 0, 0, 2590, 754, 0, 0, 2591, 2592,
5886 : 2593, 0, 0, 2062, 0, 0, 0, 754, 0, 0,
5887 : 0, 0, 0, 3140, 2784, 0, 3134, 0, 0, 760,
5888 : 0, 0, 760, 0, 0, 0, 3135, 0, 0, 0,
5889 : 2851, 0, 0, 3136, 0, 0, 0, 754, 0, 0,
5890 : 2335, 3141, 2337, 2338, 1275, 0, 3142, 0, 141, 3143,
5891 : 3898, 1361, 754, 2064, 0, 0, 0, 0, 1361, 3137,
5892 : 754, 1361, 2065, 0, 0, 0, 0, 0, 0, 0,
5893 : 0, 2066, 0, 0, 754, 0, 0, 0, 0, 3332,
5894 : 0, 0, 0, 0, 2851, 0, 1007, 0, 0, 0,
5895 : 754, 0, 2068, 0, 0, 0, 0, 0, 0, 0,
5896 : 3142, 2069, 0, 3143, 0, 0, 2070, 0, 0, 0,
5897 : 0, 0, 0, 760, 760, 0, 0, 1594, 0, 0,
5898 : 0, 0, 0, 0, 760, 0, 0, 4500, 0, 0,
5899 : 0, 1007, 1007, 0, 0, 5954, 0, 0, 0, 0,
5900 : 0, 760, 3144, 0, 0, 0, 0, 0, 754, 0,
5901 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5902 : 0, 0, 0, 0, 2071, 5751, 1594, 0, 4501, 1594,
5903 : 1007, 1007, 0, 0, 0, 0, 0, 0, 3138, 0,
5904 : 0, 1007, 0, 3139, 0, 0, 0, 754, 0, 0,
5905 : 0, 2084, 5994, 5995, 0, 0, 3144, 2085, 0, 0,
5906 : 0, 0, 0, 0, 0, 0, 3140, 2784, 0, 926,
5907 : 0, 0, 2189, 2589, 754, 0, 2590, 0, 0, 0,
5908 : 2591, 2592, 2593, 0, 0, 0, 754, 0, 0, 0,
5909 : 0, 0, 0, 0, 3141, 0, 0, 0, 760, 0,
5910 : 0, 936, 2087, 0, 0, 0, 0, 0, 3135, 3052,
5911 : 0, 0, 0, 0, 0, 3136, 0, 0, 3053, 3054,
5912 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 1007, 754, 754,
5913 : 0, 0, 0, 4668, 0, 0, 0, 2851, 0, 0,
5914 : 0, 3137, 0, 1007, 0, 0, 6038, 6039, 0, 3906,
5915 : 0, 0, 0, 3142, 0, 0, 3143, 2190, 0, 2088,
5916 : 0, 1007, 0, 3052, 0, 0, 2089, 0, 0, 0,
5917 : 2090, 0, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060,
5918 : 3061, 0, 0, 0, 0, 0, 0, 4719, 0, 1007,
5919 : 0, 0, 1007, 0, 0, 0, 0, 0, 0, 2091,
5920 : 1007, 1007, 0, 1594, 0, -2997, 0, 1007, 1007, 0,
5921 : 0, 0, 1007, 0, 0, 0, 0, 1007, 0, 0,
5922 : 1007, 1007, 0, 0, 0, 0, 0, 1007, 0, 0,
5923 : 0, 0, 0, 0, 0, 2092, 0, 0, 1007, 0,
5924 : 0, 0, 0, 0, 1007, 0, 0, 0, 0, 3144,
5925 : 0, 926, 1007, 0, 0, 0, 1007, 0, 754, -2997,
5926 : 3138, 0, 0, 0, 0, 3139, 0, 0, 0, 1361,
5927 : 0, 0, -2997, 1361, 0, 1361, 0, 0, -2997, 0,
5928 : 6136, 0, 0, 0, -2997, 0, 0, 0, -3750, -3750,
5929 : -2997, 6139, 6140, -2997, 0, 289, 0, -2997, 1007, 0,
5930 : 0, 0, 0, 0, 0, 76, 0, 0, 0, 0,
5931 : 0, 6145, 0, 0, 0, 2191, 3141, 752, 0, 2094,
5932 : 0, 0, 0, 0, 924, 0, 0, -2997, 0, -2997,
5933 : 2095, 0, 1594, 0, 0, 0, 0, 0, 0, 0,
5934 : 2096, 0, 0, 0, 0, 760, 0, 0, 0, 0,
5935 : 1007, 0, 2097, 0, 0, 0, 3052, 0, 924, -3750,
5936 : -2997, 0, 0, 0, 0, 3053, 3054, 3055, 3056, 3057,
5937 : 3058, 3059, 3060, 3061, 0, 3142, 2531, 1202, 3894, 0,
5938 : 0, 0, 0, 1202, 1202, 0, 1594, 0, 0, 0,
5939 : 0, 924, 0, 0, 2192, 0, 2540, 2099, 2100, 0,
5940 : 0, 0, 0, 760, 0, 0, 0, 0, 1594, 0,
5941 : 0, 0, -2997, 0, 0, 760, -2997, 2589, 0, 0,
5942 : 2590, 0, -2997, 0, 2591, 2592, 2593, 0, 0, 2193,
5943 : 754, 1007, 0, 0, 0, 0, 0, 0, 1007, 0,
5944 : 0, 0, 3134, 0, 0, 0, 0, 0, 2589, 760,
5945 : 0, 2590, 3135, 0, 2582, 2591, 2592, 2593, 0, 3136,
5946 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5947 : 0, 3144, 0, 3134, 0, 0, 0, 0, 0, 0,
5948 : 1594, 0, -2997, 3135, 0, 3137, 0, 0, 0, 0,
5949 : 3136, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5950 : 0, 0, 2102, 0, 0, 0, 1007, 0, 0, 0,
5951 : 754, 0, 0, 0, 0, 0, 3137, 0, 0, 0,
5952 : 0, 0, 0, 1007, 0, 0, 0, 754, 936, 0,
5953 : 0, 0, 0, 0, 0, 0, 0, 3907, 0, 0,
5954 : 0, 0, 0, 0, 754, 0, 0, 760, 0, 754,
5955 : 0, 0, 1275, 1275, 1007, 1275, 0, 0, 0, 0,
5956 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5957 : 0, -2997, 0, 0, 0, 0, 0, 2084, 3052, 0,
5958 : 0, 0, 0, 2085, 0, 0, 0, 3053, 3054, 3055,
5959 : 3056, 3057, 3058, 3059, 3060, 3061, -2997, 0, -2997, -2997,
5960 : 0, 1594, 0, 1594, 3138, 0, 0, 0, 0, 3139,
5961 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5962 : -2997, 4123, 0, 0, 0, 0, 0, 4131, 2087, 0,
5963 : 0, 0, 3140, 2784, 0, 3138, 0, 0, 0, 0,
5964 : 3139, 0, 0, -2997, 760, -2997, -2997, 0, 0, 0,
5965 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5966 : 3141, 0, 0, 3140, 2784, 0, 0, 0, 0, 0,
5967 : 1007, 0, 0, 0, 0, 4174, 0, 0, 0, 0,
5968 : 1007, 0, 0, 1007, 0, 2088, 1007, 1007, 1007, 0,
5969 : 0, 3141, 2089, 754, 0, 0, 2090, 0, 0, 0,
5970 : 0, 754, 754, 2851, 0, 0, 0, 0, 0, 0,
5971 : 0, 1007, 1007, 0, 0, 1007, 0, 0, 0, 3142,
5972 : 0, 0, 3143, 0, 0, 2091, 0, 0, 0, 0,
5973 : 0, 0, 1007, 0, 2851, 0, 0, 1348, 0, 1007,
5974 : 1348, 0, 0, 0, 1007, 0, 6496, 1007, 1007, 0,
5975 : 3142, 0, 0, 3143, 0, 1007, 0, 0, 0, 0,
5976 : 926, 2092, 0, 0, 0, 0, 0, 0, 0, 754,
5977 : 0, 1007, 0, 0, 0, 0, 0, 1007, 0, 0,
5978 : 1007, 1360, 1360, 0, 0, 0, 0, 760, 0, 760,
5979 : 0, 0, 0, 0, 0, 0, 1360, 0, 0, 1360,
5980 : 0, 0, 6534, 0, 0, 0, 926, 0, 0, 0,
5981 : 0, 0, 1007, 0, 0, 3144, 0, 0, 0, 0,
5982 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5983 : 0, 0, 0, 0, 926, 0, 0, 0, 0, 1594,
5984 : 760, 2191, 0, 0, 2589, 2094, 3144, 2590, 0, 0,
5985 : 1007, 2591, 2592, 2593, 0, 0, 2095, 0, 0, 0,
5986 : 0, 0, 0, 0, 0, 0, 2096, 1360, 0, 3134,
5987 : 0, 1360, 1360, 0, 0, 0, 0, 0, 2097, 3135,
5988 : 0, 0, 0, 4401, 0, 0, 3136, 0, 0, 0,
5989 : 936, 0, 0, 0, 0, 1007, 0, 0, 0, 0,
5990 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5991 : 0, 0, 3137, 0, 0, 0, 0, 0, 0, 6628,
5992 : 3312, 0, 3052, 2099, 2100, 0, 0, 0, 0, 0,
5993 : 0, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061,
5994 : 0, 0, 0, 0, 4660, 0, 0, 0, 0, 0,
5995 : 0, 0, 0, 3052, 0, 3313, 0, 0, 1007, 0,
5996 : 0, 1594, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060,
5997 : 3061, 0, 0, 0, 0, 5085, 0, 0, 2589, 0,
5998 : 0, 2590, 0, 0, 0, 2591, 2592, 2593, 0, 0,
5999 : 0, 0, 0, 0, 0, 1007, 0, 0, 0, 0,
6000 : 0, 0, 0, 3134, 0, 0, 0, 0, 0, 0,
6001 : 0, 0, 1007, 3135, 0, 0, 1007, 0, 1007, 0,
6002 : 3136, 0, 0, 0, 0, 0, 0, 0, 2102, 0,
6003 : 0, 3138, 1007, 754, 1007, 0, 3139, 0, 1007, 0,
6004 : 0, 0, 0, 0, 1007, 0, 3137, 0, 1007, 0,
6005 : 0, 0, 0, 0, 1594, 1007, 0, 0, 0, 3140,
6006 : 2784, 0, 0, 0, 0, 0, 754, 0, 0, 0,
6007 : 0, 0, 0, 0, 0, 2054, 0, 0, 0, 0,
6008 : 0, 0, 0, 0, 0, 0, 0, 3141, 0, 0,
6009 : 0, 0, 289, 0, 0, 0, 0, 0, 0, 4599,
6010 : 0, 926, 0, 0, 1007, 0, 0, 0, 0, 0,
6011 : 1594, 2055, 0, 0, 4609, 1594, 1594, 0, 0, 4614,
6012 : 1007, 0, 0, 0, 754, 0, 1007, 1007, 760, 0,
6013 : 2851, 0, 754, 0, 0, 0, 0, 0, 2084, 0,
6014 : 754, 0, 760, 0, 2085, 0, 3142, 0, 0, 4640,
6015 : 0, 289, 0, 0, 0, 0, 0, 0, 0, 2189,
6016 : 0, 0, 1007, 0, 0, 3138, 0, 0, 0, 0,
6017 : 3139, 1007, 0, 0, 936, 2056, 0, 924, 0, 0,
6018 : 0, 0, 0, 0, 3830, 0, 0, 0, 0, 2087,
6019 : 0, 0, 0, 3140, 2784, 0, 0, 0, 0, 1007,
6020 : 0, 0, 0, 0, 0, 752, 0, 0, 3883, 0,
6021 : 0, 0, 2057, 0, 752, 0, 0, 0, 0, 1361,
6022 : 1361, 3141, 754, 754, 0, 0, 0, 0, 752, 1594,
6023 : 1594, 0, 0, 0, 1361, 0, 754, 1361, 0, 0,
6024 : 0, 0, 3144, 0, 2190, 0, 2088, 752, 0, 754,
6025 : 754, 6625, 0, 2089, 0, 1007, 936, 2090, 0, 0,
6026 : 0, 0, 2058, 0, 2851, 0, 752, 1007, 0, 0,
6027 : 0, 0, 752, 0, 0, 0, 1007, 1007, 1007, 0,
6028 : 3142, 0, 1007, 3143, 752, 1007, 2091, 0, 0, 0,
6029 : 0, 0, 0, 0, 0, 0, 1007, 0, 0, 0,
6030 : 0, 0, 2059, 1007, 0, 1361, 2060, 0, 0, 1361,
6031 : 1361, 0, 0, 0, 752, 0, 0, 0, 0, 0,
6032 : 0, 0, 2092, 0, 0, 0, 0, 1007, 0, 752,
6033 : 0, 0, 0, 0, 1007, 0, 0, 752, 0, 2061,
6034 : 2062, 0, 0, 0, 0, 0, 0, 6953, 0, 3052,
6035 : 0, 752, 0, 0, 1007, 0, 0, 0, 3053, 3054,
6036 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 752, 0, 0,
6037 : 0, 0, 0, 0, 0, 0, 3144, 0, 0, 936,
6038 : 0, 2063, 760, 0, 0, 141, 0, 0, 0, 0,
6039 : 2064, 0, 0, 0, 0, 0, 0, 0, 0, 2065,
6040 : 0, 3912, 2191, 0, 0, 0, 2094, 0, 2066, 0,
6041 : 0, 0, 0, 0, 0, 0, 2067, 2095, 0, 0,
6042 : 0, 0, 0, 0, 0, 752, 0, 2096, 0, 2068,
6043 : 926, 0, 0, 0, 0, 1007, 0, 0, 2069, 2097,
6044 : 0, 0, 4885, 2070, 0, 0, 0, 0, 0, 0,
6045 : 4888, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6046 : 0, 0, 1202, 0, 752, 0, 1202, 0, 0, 0,
6047 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6048 : 0, 4304, 0, 3052, 2099, 2100, 924, 0, 0, 0,
6049 : 1007, 752, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060,
6050 : 3061, 2071, 0, 752, 0, 5288, 1007, 936, 0, 0,
6051 : 1594, 0, 0, 0, 0, 1007, 4305, 1007, 0, 1007,
6052 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6053 : 0, 0, 0, 0, 0, 0, 760, 0, 0, 0,
6054 : 0, 0, 0, 0, 2589, 752, 752, 2590, 0, 0,
6055 : 1007, 2591, 2592, 2593, 0, 4986, 0, 4988, 0, 0,
6056 : 760, 0, 0, 0, 0, 0, 0, 2054, 0, 3134,
6057 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3135,
6058 : 0, 0, 0, 0, 0, 0, 3136, 0, 0, 2102,
6059 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6060 : 2084, 1007, 0, 2055, 0, 0, 2085, 0, 0, 0,
6061 : 0, 1007, 3137, 0, 0, 0, 0, 0, 0, 1007,
6062 : 1007, 0, 0, 0, 0, 1007, 0, 0, 0, 753,
6063 : 0, 0, 0, 0, 0, 0, 925, 0, 0, 0,
6064 : 0, 0, 1202, 1202, 0, 0, 0, 0, 0, 0,
6065 : 0, 2087, 1007, 5049, 0, 0, 0, 0, 6931, 0,
6066 : 0, 0, 1007, 0, 0, 0, 0, 2056, 924, 0,
6067 : 925, 0, 0, 0, 0, 752, 0, 0, 0, 0,
6068 : 1348, 0, 0, 1360, 0, 1360, 1360, 0, 0, 1203,
6069 : 0, 0, 0, 0, 0, 1203, 1203, 5071, 0, 0,
6070 : 760, 0, 0, 925, 2057, 0, 0, 0, 2088, 0,
6071 : 0, 0, 0, 0, 0, 2089, 0, 0, 0, 2090,
6072 : 0, 0, 0, 0, 0, 0, 0, 1007, 0, 0,
6073 : 0, 3138, 0, 1007, 0, 0, 3139, 0, 0, 0,
6074 : 0, 0, 0, 0, 0, 0, 0, 0, 2091, 0,
6075 : 0, 1007, 0, 0, 2058, 2084, 0, 0, 1007, 3140,
6076 : 2784, 2085, 0, 0, 0, 0, 0, 0, 1007, 0,
6077 : 0, 1007, 6931, 0, 1007, 0, 0, 0, 3912, 0,
6078 : 0, 0, 0, 0, 2092, 0, 0, 3141, 0, 0,
6079 : 0, 0, 2589, 0, 2059, 2590, 0, 4174, 2060, 2591,
6080 : 2592, 2593, 0, 0, 1007, 0, 2087, 0, 0, 0,
6081 : 0, 0, 0, 0, 0, 0, 0, 3134, 0, 0,
6082 : 0, 0, 0, 0, 0, 0, 0, 3135, 289, 0,
6083 : 2851, 2121, 2062, 0, 3136, 0, 0, 0, 0, 0,
6084 : 0, 0, 0, 5216, 0, 0, 3142, 752, 1007, 3143,
6085 : 0, 0, 1007, 0, 0, 0, 0, 1007, 0, 0,
6086 : 3137, 0, 0, 2088, 2093, 0, 0, 0, 2094, 0,
6087 : 2089, 1007, 0, 2122, 2090, 0, 0, 141, 936, 2095,
6088 : 0, 0, 2064, 0, 0, 1594, 0, 0, 0, 2096,
6089 : 0, 2065, 0, 0, 0, 0, 0, 0, 0, 0,
6090 : 2066, 2097, 0, 2091, 0, 0, 0, 0, 2123, 0,
6091 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6092 : 0, 2068, 0, 0, 1007, 1007, 0, 752, 0, 0,
6093 : 2069, 0, 1007, 0, 0, 2070, 936, 0, 0, 2092,
6094 : 0, 0, 3144, 3395, 752, 5287, 2099, 2100, 0, 0,
6095 : 0, 1007, 1007, 0, 0, 0, 0, 0, 0, 0,
6096 : 0, 752, 0, 0, 0, 936, 752, 0, 0, 0,
6097 : 0, 0, 0, 0, 0, 0, 0, 0, 3396, 3138,
6098 : 0, 0, 0, 0, 3139, 999, 0, 0, 0, 0,
6099 : 0, 0, 0, 2071, 0, 0, 0, 5319, 0, 0,
6100 : 0, 0, 0, 0, 0, 0, 0, 3140, 2784, 0,
6101 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 2191,
6102 : 0, 0, 5340, 2094, 0, 0, 754, 0, 0, 0,
6103 : 0, 0, 0, 0, 2095, 3141, 0, 0, 0, 0,
6104 : 0, 0, 1591, 0, 2096, 0, 0, 0, 0, 3052,
6105 : 0, 2102, 754, 0, 0, 0, 2097, 0, 3053, 3054,
6106 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 1591, 0,
6107 : 754, 5361, 0, 0, 0, 926, 754, 0, 2851, 0,
6108 : 754, 0, 0, 0, 0, 0, 0, 0, 0, 754,
6109 : 0, 0, 0, 0, 3142, 0, 0, 3143, 4159, 0,
6110 : 0, 2099, 2100, 0, 754, 0, 0, 0, 0, 0,
6111 : 752, 0, 0, 0, 0, 0, 0, 0, 752, 752,
6112 : 0, 1361, 0, 1361, 1361, 0, 0, 0, 0, 0,
6113 : 0, 0, 0, 2101, 0, 0, 0, 0, 754, 0,
6114 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6115 : 0, 0, 0, 0, 0, 0, 0, 0, 754, 754,
6116 : 0, 0, 0, 0, 0, 0, 0, 0, 2084, 0,
6117 : 0, 0, 0, 1348, 2085, 0, 1360, 924, 1360, 1360,
6118 : 0, 0, 0, 0, 0, 0, 752, 0, 0, 0,
6119 : 3144, 0, 0, 0, 0, 0, 926, 754, 0, 0,
6120 : 926, 2589, 0, 0, 2590, 0, 2102, 0, 2591, 2592,
6121 : 2593, 0, 0, 0, 0, 0, 0, 0, 0, 2087,
6122 : 0, 0, 754, 924, 926, 0, 3134, 0, 754, 0,
6123 : 0, 0, 0, 0, 0, 0, 3135, 0, 0, 0,
6124 : 0, 0, 754, 3136, 0, 0, 0, 0, 0, 754,
6125 : 0, 924, 754, 0, 0, 0, 0, 0, 754, 0,
6126 : 0, 0, 1202, 0, 0, 0, 0, 0, 0, 3137,
6127 : 0, 0, 0, 0, 0, 0, 2088, 0, 754, 0,
6128 : 0, 0, 0, 2089, 754, 0, 0, 2090, 0, 0,
6129 : 0, 754, 0, 0, 0, 0, 0, 3052, 0, 0,
6130 : 0, 0, 0, 1202, 0, 754, 3053, 3054, 3055, 3056,
6131 : 3057, 3058, 3059, 3060, 3061, 0, 2091, 3534, 0, 754,
6132 : 0, 0, 0, 0, 926, 0, 0, 0, 0, 0,
6133 : 754, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6134 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6135 : 999, 0, 2092, 0, 0, 0, 0, 0, 0, 1202,
6136 : 2589, 0, 0, 2590, 0, 0, 0, 2591, 2592, 2593,
6137 : 0, 0, 0, 0, 0, 0, 1202, 0, 0, 0,
6138 : 0, 0, 0, 0, 2239, 3134, 0, 0, 3138, 0,
6139 : 926, 0, 0, 3139, 0, 3135, 0, 0, 0, 0,
6140 : 0, 0, 3136, 1591, 0, 0, 0, 0, 0, 0,
6141 : 999, 0, 0, 0, 1591, 0, 3140, 2784, 999, 0,
6142 : 0, 0, 0, 0, 0, 0, 0, 0, 3137, 0,
6143 : 1591, 0, 2191, 0, 0, 0, 2094, 0, 0, 0,
6144 : 0, 0, 0, 0, 3141, 2084, 0, 2095, 0, 0,
6145 : 752, 2085, 0, 0, 5695, 2589, 0, 2096, 2590, 0,
6146 : 0, 0, 2591, 2592, 2593, 0, 0, 0, 0, 2097,
6147 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6148 : 3134, 0, 0, 752, 0, 0, 0, 2851, 0, 925,
6149 : 3135, 0, 0, 0, 0, 0, 2087, 3136, 2054, 0,
6150 : 0, 0, 2582, 3142, 0, 0, 3143, 0, 0, 0,
6151 : 0, 4351, 0, 0, 2099, 2100, 0, 753, 924, 0,
6152 : 0, 0, 0, 3137, 1591, 0, 753, 0, 0, 0,
6153 : 0, 0, 0, 0, 2055, 0, 0, 0, 0, 0,
6154 : 753, 752, 0, 0, 0, 0, 4352, 3138, 0, 752,
6155 : 2582, 0, 3139, 2088, 0, 0, 0, 752, 0, 753,
6156 : 2089, 0, 0, 0, 2090, 0, 0, 0, 0, 0,
6157 : 0, 0, 0, 0, 3912, 3140, 2784, 0, 753, 0,
6158 : 754, 0, 926, 0, 753, 0, 0, 0, 0, 0,
6159 : 4755, 0, 0, 2091, 0, 0, 753, 0, 2056, 3144,
6160 : 754, 0, 0, 3141, 0, 0, 0, 754, 4777, 0,
6161 : 0, 0, 0, 0, 1361, 0, 1361, 1361, 0, 2102,
6162 : 0, 0, 0, 0, 0, 0, 753, 0, 0, 2092,
6163 : 0, 0, 0, 0, 0, 2057, 0, 0, 0, 752,
6164 : 752, 753, 3138, 0, 0, 0, 2851, 3139, 0, 753,
6165 : 0, 0, 0, 752, 0, 0, 0, 0, 0, 0,
6166 : 1591, 0, 3142, 753, 0, 3143, 752, 752, 4777, 0,
6167 : 3140, 2784, 1263, 0, 0, 0, 4777, 0, 0, 753,
6168 : 0, 0, 0, 0, 0, 2058, 0, 0, 0, 0,
6169 : 0, 0, 0, 0, 0, 0, 0, 0, 3141, 0,
6170 : 0, 0, 0, 0, 926, 0, 3052, 0, 0, 2191,
6171 : 926, 0, 0, 2094, 0, 3053, 3054, 3055, 3056, 3057,
6172 : 3058, 3059, 3060, 3061, 2095, 2059, 0, 0, 5480, 2060,
6173 : 0, 0, 0, 0, 2096, 0, 2084, 753, 0, 0,
6174 : 0, 2851, 2085, 0, 0, 0, 2097, 0, 0, 0,
6175 : 0, 0, 0, 0, 0, 0, 0, 3142, 3144, 0,
6176 : 3143, 0, 2138, 2062, 0, 0, 0, 0, 1082, 0,
6177 : 0, 0, 0, 3299, 1203, 0, 753, 0, 1203, 0,
6178 : 0, 0, 0, 0, 0, 0, 0, 2087, 4898, 0,
6179 : 0, 2099, 2100, 0, 0, 0, 0, 0, 925, 0,
6180 : 0, 0, 754, 753, 2139, 0, 0, 0, 141, 5955,
6181 : 0, 3300, 0, 2064, 0, 753, 0, 0, 0, 0,
6182 : 0, 0, 2065, 4899, 1085, 0, 0, 0, 0, 0,
6183 : 0, 2066, 0, 0, 0, 0, 0, 0, 0, 2140,
6184 : 0, 1086, 0, 0, 2088, 0, 0, 924, 0, 0,
6185 : 0, 2089, 2068, 3144, 0, 2090, 0, 753, 753, 1448,
6186 : 0, 2069, 0, 5993, 0, 3052, 2070, 0, 0, 0,
6187 : 0, 0, 0, 0, 3053, 3054, 3055, 3056, 3057, 3058,
6188 : 3059, 3060, 3061, 3301, 2091, 6009, 0, 5505, 0, 0,
6189 : 0, 0, 0, 0, 0, 0, 2102, 1089, 0, 0,
6190 : 0, 0, 0, 0, 0, 0, 1090, 0, 0, 0,
6191 : 0, 0, 0, 0, 754, 754, 0, 0, 0, 1091,
6192 : 2092, 0, 0, 0, 2071, 3302, 0, 0, 0, 0,
6193 : 0, 0, 0, 0, 0, 754, 0, 0, 754, 0,
6194 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6195 : 0, 0, 1451, 0, 1203, 1203, 0, 6037, 0, 2589,
6196 : 3052, 0, 2590, 3250, 0, 0, 2591, 2592, 2593, 3053,
6197 : 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0,
6198 : 925, 0, 5712, 0, 3134, 0, 0, 753, 0, 0,
6199 : 0, 0, 0, 0, 3135, 0, 0, 0, 0, 0,
6200 : 2191, 3136, 0, 0, 2094, 0, 0, 0, 0, 0,
6201 : 0, 0, 1095, 0, 0, 2095, 0, 0, 0, 0,
6202 : 926, 926, 926, 0, 0, 2096, 0, 3137, 0, 0,
6203 : 0, 3250, 0, 0, 0, 0, 0, 2097, 0, 0,
6204 : 0, 0, 0, 0, 0, 754, 0, 0, 0, 0,
6205 : 0, 0, 0, 0, 0, 0, 0, 3303, 0, 0,
6206 : 0, 0, 0, 0, 754, 0, 0, 0, 1591, 0,
6207 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4971,
6208 : 6123, 0, 2099, 2100, 2589, 754, 0, 2590, 0, 0,
6209 : 0, 2591, 2592, 2593, 975, 3304, 0, 0, 1100, 0,
6210 : 0, 1591, 0, 0, 0, 0, 0, 0, 0, 3134,
6211 : 0, 0, 289, 0, 4972, 0, 0, 0, 0, 3135,
6212 : 0, 0, 289, 0, 0, 1455, 3136, 0, 3305, 0,
6213 : 0, 0, 0, 0, 0, 1104, 0, 0, 0, 0,
6214 : 0, 0, 1105, 0, 0, 1106, 3138, 0, 0, 0,
6215 : 0, 3139, 3137, 0, 999, 0, 0, 999, 0, 753,
6216 : 289, 0, 0, 0, 0, 1107, 0, 0, 0, 0,
6217 : 0, 0, 0, 1457, 3140, 2784, 754, 0, 0, 0,
6218 : 1109, 0, 0, 1458, 2239, 2239, 2239, 2102, 1111, 0,
6219 : 0, 0, 0, 0, 0, 0, 3306, 0, 0, 0,
6220 : 0, 0, 3141, 3307, 0, 0, 0, 0, 0, 0,
6221 : 0, 0, 0, 1591, 0, 0, 0, 0, 0, 0,
6222 : 0, 0, 0, 926, 1591, 0, 0, 0, 0, 754,
6223 : 1116, 754, 0, 0, 0, 0, 0, 0, 0, 753,
6224 : 1591, 0, 0, 0, 754, 2851, 754, 0, 0, 0,
6225 : 0, 0, 0, 0, 0, -2766, 753, 0, 0, 0,
6226 : 0, 3142, 0, 0, 3143, 0, 0, 0, 0, 0,
6227 : 0, 3138, 0, 753, 0, 0, 3139, 0, 753, 0,
6228 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6229 : 0, 0, 0, 0, 1591, 0, 0, 999, 0, 3140,
6230 : 2784, 0, 0, 0, 0, 0, 0, 0, 0, -2766,
6231 : 0, 0, 0, 0, 0, 0, 1591, 754, 0, 0,
6232 : 0, 0, -2766, 2589, 0, 0, 2590, 3141, -2766, 1591,
6233 : 2591, 2592, 2593, 0, -2766, 0, 0, 0, 0, 0,
6234 : -2766, 1591, 0, -2766, 0, 0, 0, -2766, 3134, 0,
6235 : 0, 0, 0, 0, 0, 0, 0, 3144, 3135, 0,
6236 : 0, 0, 0, 0, 0, 3136, 0, 0, 0, 0,
6237 : 2851, 0, 0, -2768, 0, 0, 0, -2766, 754, 0,
6238 : 0, 1591, 1591, 0, 0, 0, 3142, 0, 0, 3143,
6239 : 0, 3137, 0, 2582, 0, 0, 0, 0, 0, 0,
6240 : 754, 0, 0, 0, 754, 0, 0, 0, 0, 0,
6241 : -2766, 0, 5396, 0, 0, 5402, 0, 0, 0, 0,
6242 : 0, 0, 753, 0, 0, 754, 0, -2768, 0, 0,
6243 : 753, 753, 0, 0, 0, 0, 0, 0, 0, 0,
6244 : -2768, 0, 0, 752, 0, 0, -2768, 0, 0, 0,
6245 : 0, 0, -2768, 0, 0, 0, 0, 289, -2768, 0,
6246 : 0, -2768, -2766, 0, 3052, -2768, -2766, 0, 0, 752,
6247 : 0, 0, -2766, 3053, 3054, 3055, 3056, 3057, 3058, 3059,
6248 : 3060, 3061, 3144, 0, 0, 0, 5836, 752, 0, 925,
6249 : 0, 0, 924, 752, 0, -2768, 0, 752, 753, 0,
6250 : 0, 0, 2239, 0, 0, 0, 752, 0, 0, 0,
6251 : 3138, 0, 0, 0, 0, 3139, 2239, 0, 0, 2239,
6252 : 0, 752, 0, 0, 0, 0, 0, 0, -2768, 999,
6253 : 999, 5049, -2766, 926, 0, 925, 0, 0, 3140, 2784,
6254 : 0, 0, 0, 0, 1591, 0, 0, 0, 0, 0,
6255 : 0, 0, 0, 0, 0, 752, 0, 0, 0, 0,
6256 : 0, 0, 0, 925, 0, 0, 3141, 0, 1202, 0,
6257 : 0, 0, 0, 0, 1203, 752, 752, 0, 0, 0,
6258 : -2768, 0, 0, 0, -2768, 0, 0, 2510, 0, 3052,
6259 : -2768, 1178, 2510, 2510, 0, 0, 0, 0, 3053, 3054,
6260 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 2851,
6261 : 0, 5873, 0, 924, 752, 1203, 0, 924, 0, 0,
6262 : 0, -2766, 0, 0, 0, 3142, 0, 0, 3143, 0,
6263 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 752,
6264 : 0, 924, 0, 0, 0, 752, -2766, 0, -2766, -2766,
6265 : -2768, 0, 0, 0, 0, 0, 0, 0, 0, 752,
6266 : 0, 0, 0, 0, 1202, 0, 752, 0, 0, 752,
6267 : -2766, 1203, 0, 0, 0, 752, 0, 0, 0, 0,
6268 : 0, 0, 0, 0, 0, 0, 0, 0, 1203, 0,
6269 : -2766, 0, 0, -2766, -2766, 752, -2766, 0, 0, 0,
6270 : 0, 752, 0, 0, 0, 0, 0, 6608, 752, 1178,
6271 : 0, 0, 754, 0, 0, 0, 0, 0, 0, 0,
6272 : 0, 3144, 752, 0, 0, 0, 0, 0, 0, 0,
6273 : 0, 0, 0, 0, 0, 0, 752, 0, 0, -2768,
6274 : 0, 924, 0, 0, 0, 0, 0, 752, 0, 0,
6275 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6276 : 0, 0, 753, 0, -2768, 0, -2768, -2768, 0, 0,
6277 : 0, 0, 0, 0, 0, 0, 926, 0, 0, 0,
6278 : 0, 926, 0, 926, 0, 0, 0, 4777, -2768, 0,
6279 : 999, 0, 0, 0, 999, 753, 0, 0, 0, 0,
6280 : 0, 0, 0, 0, 0, 0, 0, 924, -2768, 926,
6281 : 0, -2768, -2768, 289, -2768, 0, 0, 0, 0, 0,
6282 : 0, 0, 0, 0, 0, 0, 0, 0, 3052, 0,
6283 : 925, 0, 0, 0, 0, 0, 0, 3053, 3054, 3055,
6284 : 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0,
6285 : 5877, 4, 0, 753, 0, 754, 0, 0, 754, 0,
6286 : 0, 753, 0, 0, 0, 0, 0, 0, 0, 753,
6287 : 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6288 : 6, 7, 289, 0, 0, 8, 0, 9, 10, 0,
6289 : 0, 11, 12, 13, 14, 15, 16, 17, 18, 19,
6290 : 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
6291 : 30, 31, 32, 33, 34, 35, 0, 36, 0, 37,
6292 : 0, 38, 39, 0, 0, 0, 0, 40, 0, 0,
6293 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6294 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 754,
6295 : 754, 753, 753, 0, 0, 0, 0, 0, 0, 0,
6296 : 754, 0, 0, 0, 0, 753, 0, 0, 0, 0,
6297 : 0, 0, 0, 0, 0, 0, 0, 754, 753, 753,
6298 : 0, 0, 0, 0, 0, 41, 0, 6815, 0, 0,
6299 : 0, 0, 0, 0, 0, 0, 0, 752, 0, 924,
6300 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6301 : 0, 0, 0, 0, 0, 0, 0, 752, 0, 0,
6302 : 0, 0, 0, 0, 752, 0, 0, 0, 0, 0,
6303 : 0, 2589, 2239, 0, 2590, 0, 0, 0, 2591, 2592,
6304 : 2593, 0, 0, 0, 0, 0, 0, 0, 4777, 0,
6305 : 0, 0, 4777, 0, 0, 0, 3134, 0, 0, 0,
6306 : 0, 6065, 0, 0, 0, 42, 3135, 0, 0, 0,
6307 : 0, 0, 0, 3136, 754, 0, 0, 926, 0, 0,
6308 : 0, 0, 0, 0, 0, 0, 43, 0, 289, 289,
6309 : 0, 0, 999, 0, 0, 0, 0, 0, 0, 3137,
6310 : 0, 0, 0, 0, 0, 0, 0, 0, 2589, 0,
6311 : 44, 2590, 0, 0, 0, 2591, 2592, 2593, 0, 0,
6312 : 0, 924, 0, 0, 0, 0, 0, 924, 0, 0,
6313 : 0, 0, 0, 3134, 0, 45, 0, 0, 0, 0,
6314 : 0, 0, 0, 3135, 0, 0, 0, 0, 0, 0,
6315 : 3136, 0, 0, 0, 0, 0, 0, 0, 0, 925,
6316 : 0, 0, 2589, 0, 0, 2590, 0, 0, 0, 2591,
6317 : 2592, 2593, 0, 0, 0, 0, 3137, 0, 0, 0,
6318 : 0, 0, 0, 0, 0, 0, 0, 3134, 46, 0,
6319 : 0, 47, 0, 0, 4070, 0, 0, 3135, 3250, 4076,
6320 : 0, 0, 0, 0, 3136, 0, 0, 0, 0, 0,
6321 : 0, 0, 0, 0, 48, 0, 0, 0, 3138, 752,
6322 : 0, 0, 0, 3139, 0, 0, 0, 0, 0, 0,
6323 : 3137, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6324 : 0, 0, 0, 0, 0, 0, 3140, 2784, 0, 0,
6325 : 0, 0, 0, 0, 0, 1591, 0, 0, 0, 0,
6326 : 0, 1591, 0, 0, 0, 0, 0, 0, 0, 0,
6327 : 999, 0, 0, 0, 3141, 0, 0, 999, 0, 0,
6328 : 0, 0, 999, 0, 0, 999, 6207, 0, 0, 0,
6329 : 0, 0, 0, 0, 0, 3138, 0, 0, 0, 0,
6330 : 3139, 0, 0, 0, 0, 0, 0, 0, 0, 1591,
6331 : 49, 0, 0, 0, 0, 999, 0, 2851, 0, 0,
6332 : 0, 754, 0, 3140, 2784, 0, 0, 0, 0, 0,
6333 : 0, 752, 752, 3142, 0, 0, 3143, 0, 0, 0,
6334 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3138,
6335 : 999, 3141, 752, 0, 3139, 752, 0, 0, 0, 0,
6336 : 0, 0, 7078, 0, 50, 0, 0, 0, 0, 0,
6337 : 0, 0, 0, 0, 0, 0, 0, 3140, 2784, 754,
6338 : 0, 51, 0, 0, 0, 0, 0, 0, 1360, 0,
6339 : 0, 754, 0, 0, 2851, 0, 52, 0, 0, 0,
6340 : 0, 0, 0, 0, 0, 3141, 0, 0, 0, 0,
6341 : 3142, 0, 0, 3143, 0, 0, 0, 0, 0, 0,
6342 : 0, 0, 0, 0, 0, 754, 0, 53, 0, 3144,
6343 : 0, 0, 0, 1360, 0, 0, 0, 924, 924, 924,
6344 : 0, 0, 54, 55, 56, 57, 58, 59, 2851, 0,
6345 : 60, 61, 62, 63, 0, 64, 65, 66, 67, 68,
6346 : 0, 934, 752, 0, 3142, 0, 0, 3143, 0, 0,
6347 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1005,
6348 : 0, 752, 0, 0, 0, 2239, 0, 0, 0, 0,
6349 : 0, 0, 0, 0, 0, 934, 999, 0, 0, 0,
6350 : 0, 0, 752, 0, 926, 0, 3144, 0, 0, 0,
6351 : 0, 0, 0, 0, 1206, 0, 0, 1591, 0, 0,
6352 : 1206, 1206, 0, 754, 0, 0, 0, 0, 934, 0,
6353 : 0, 0, 0, 0, 0, 4777, 3052, 0, 0, 0,
6354 : 4777, 0, 0, 4777, 0, 3053, 3054, 3055, 3056, 3057,
6355 : 3058, 3059, 3060, 3061, 0, 0, 0, 0, 6167, 0,
6356 : 3144, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6357 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6358 : 0, 0, 0, 0, 0, 0, 999, 0, 0, 0,
6359 : 3250, 0, 0, 752, 3250, 0, 0, 0, 0, 0,
6360 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6361 : 0, 0, 0, 3052, 0, 0, 0, 0, 0, 0,
6362 : 754, 0, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060,
6363 : 3061, 0, 0, 0, 0, 6178, 0, 0, 0, 0,
6364 : 924, 0, 0, 0, 0, 0, 752, 0, 752, 0,
6365 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6366 : 0, 752, 0, 752, 0, 0, 0, 3052, 0, 0,
6367 : 0, 0, 0, 0, 0, 0, 3053, 3054, 3055, 3056,
6368 : 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0, 6188,
6369 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6370 : -2785, 0, 0, 2589, 0, 0, 2590, 0, 0, 6568,
6371 : 2591, 2592, 2593, 0, 0, 0, 0, 0, 0, 289,
6372 : 0, 0, 0, 0, 0, 0, 0, 0, 3134, 0,
6373 : 0, 0, 289, 1591, 752, 0, 0, 999, 3135, 0,
6374 : 0, 0, 0, 0, 0, 3136, 0, 0, 1591, 0,
6375 : 289, 0, 0, 1591, -2785, 753, 0, 0, 0, 0,
6376 : 0, 0, 0, 754, 289, 754, 0, -2785, 0, 0,
6377 : 0, 3137, 0, -2785, 0, 0, 0, 0, 0, -2785,
6378 : 0, 753, 0, 1591, 0, -2785, 0, 0, -2785, 0,
6379 : 0, 0, -2785, 0, 0, 752, 0, 0, 0, 753,
6380 : 0, 0, 0, 0, 925, 753, 0, 0, 0, 753,
6381 : 0, 0, 0, 0, 0, 0, 754, 752, 753, 0,
6382 : 999, 752, -2785, 0, 0, 0, 1361, 0, 0, 0,
6383 : 0, 0, 0, 753, 0, 0, 0, 0, 0, 0,
6384 : 0, 0, 752, 0, 4777, 0, 0, 0, 0, 0,
6385 : 0, 0, 0, 0, 0, -2785, 0, 0, 0, 0,
6386 : 0, 0, 0, 0, 0, 999, 926, 753, 0, 0,
6387 : 0, 1361, 0, 0, 0, 0, 0, 0, 0, 0,
6388 : 1203, 0, 0, 0, 0, 0, 0, 753, 753, 0,
6389 : 3138, 0, 0, 0, 0, 3139, 0, 0, 0, 0,
6390 : 0, 0, 0, 0, 0, 0, 0, -2785, 0, 0,
6391 : 0, -2785, 0, 0, 0, 0, 0, -2785, 3140, 2784,
6392 : 0, 0, 0, 0, 0, 925, 753, 0, 0, 925,
6393 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6394 : 0, 0, 0, 0, 0, 0, 3141, 0, 0, 0,
6395 : 924, 753, 0, 925, 0, 0, 0, 753, 0, 0,
6396 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6397 : 0, 753, 0, 999, 0, 0, 1203, -2785, 753, 0,
6398 : 0, 753, 0, 0, 0, 0, 0, 753, 0, 2851,
6399 : 0, 0, 0, 0, 0, 4777, 0, 289, 0, 0,
6400 : 0, 0, 0, 0, 0, 3142, 0, 753, 3143, 0,
6401 : 0, 0, 0, 753, 0, 0, 0, 0, 0, 0,
6402 : 753, 0, 0, 3250, 0, 0, 4076, 0, 4076, 0,
6403 : 0, 0, 0, 3250, 753, 0, 1178, 0, 0, 0,
6404 : 0, 0, 0, 0, 0, 0, 0, 0, 753, 0,
6405 : 0, 0, 0, 925, 0, 0, 0, 0, 0, 753,
6406 : 0, 0, 0, 0, 0, 0, -2785, 0, 0, 0,
6407 : 0, 0, 0, 0, 0, 0, 1591, 0, 0, 0,
6408 : 0, 0, 0, 0, 1591, 0, 0, 0, 1360, 0,
6409 : 0, -2785, 0, -2785, -2785, 0, 0, 0, 0, 2582,
6410 : 0, 3144, 0, 0, 754, 2589, 0, 0, 2590, 3250,
6411 : 0, 0, 2591, 2592, 2593, -2785, 0, 0, 754, 925,
6412 : 289, 0, 0, 0, 0, 0, 0, 0, 0, 752,
6413 : 3134, 0, 0, 0, 0, -2785, 0, 0, -2785, -2785,
6414 : 3135, -2785, 0, 0, 0, 0, 0, 3136, 0, 999,
6415 : 926, 0, 0, 0, 0, 0, 0, 1360, 1360, 0,
6416 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 2589,
6417 : 0, 0, 2590, 3137, 0, 0, 2591, 2592, 2593, 0,
6418 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1591,
6419 : 0, 1591, 0, 924, 3134, 0, 0, 0, 924, 0,
6420 : 924, 0, 0, 0, 3135, 0, 2589, 0, 3052, 2590,
6421 : 0, 3136, 0, 2591, 2592, 2593, 0, 3053, 3054, 3055,
6422 : 3056, 3057, 3058, 3059, 3060, 3061, 924, 0, 0, 0,
6423 : 6243, 3134, 926, 0, 0, 0, 0, 3137, 0, 0,
6424 : 0, 3135, 2589, 0, 0, 2590, 0, 0, 3136, 2591,
6425 : 2592, 2593, 0, 0, 0, 0, 0, 0, 0, 0,
6426 : 0, 0, 0, 0, 0, 999, 0, 3134, 0, 0,
6427 : 0, 999, 752, 0, 3137, 752, 0, 3135, 0, 0,
6428 : 0, 0, 0, 0, 3136, 0, 0, 1591, 0, 6990,
6429 : 0, 0, 3138, 0, 0, 0, 0, 3139, 0, 0,
6430 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 753,
6431 : 3137, 925, 0, 0, 934, 0, 2239, 0, 0, 0,
6432 : 3140, 2784, 2239, 0, 0, 0, 0, 0, 0, 753,
6433 : 0, 1591, 1005, 0, 0, 0, 753, 0, 0, 0,
6434 : 0, 1005, 0, 0, 0, 0, 0, 0, 3141, 1005,
6435 : 0, 0, 1005, 0, 0, 926, 3138, 0, 754, 4076,
6436 : 0, 3139, 0, 0, 0, 0, 752, 752, 0, 0,
6437 : 0, 0, 0, 0, 0, 0, 0, 752, 0, 0,
6438 : 0, 0, 0, 0, 3140, 2784, 0, 0, 0, 289,
6439 : 7048, 2851, 0, 3138, 752, 0, 0, 0, 3139, 0,
6440 : 0, 0, 0, 0, 0, 0, 0, 3142, 0, 999,
6441 : 3143, 0, 3141, 0, 289, 0, 0, 0, 0, 0,
6442 : 0, 3140, 2784, 0, 0, 0, 0, 0, 0, 3138,
6443 : 0, 1591, 0, 925, 3139, 0, 0, 0, 0, 925,
6444 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3141,
6445 : 0, 0, 0, 4076, 0, 2851, 1005, 3140, 2784, 0,
6446 : 0, 1592, 0, 7048, 0, 1005, 0, 0, 0, 0,
6447 : 7107, 3142, 1005, 0, 3143, 1005, 0, 1591, 0, 0,
6448 : 0, 0, 0, 926, 0, 3141, 0, 1592, 0, 1360,
6449 : 1360, 752, 2851, 0, 924, 0, 0, 0, 0, 0,
6450 : 0, 0, 0, 3144, 0, 0, 0, 0, 3142, 0,
6451 : 0, 3143, 754, 0, 0, 0, 0, 0, 0, 0,
6452 : 0, 0, 0, 0, 0, 0, 1361, 0, 2851, 0,
6453 : 0, 753, 0, 6985, 0, 0, 754, 0, 0, 0,
6454 : 0, 0, 0, 0, 3142, 0, 0, 3143, 0, 0,
6455 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6456 : 0, 0, 0, 0, 0, 0, 0, 3144, 0, 0,
6457 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1591,
6458 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6459 : 0, 0, 1005, 1005, 0, 1361, 1361, 0, 0, 1206,
6460 : 0, 0, 0, 1206, 3144, 0, 0, 0, 0, 0,
6461 : 3052, 0, 0, 0, 0, 0, 0, 0, 0, 3053,
6462 : 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0,
6463 : 1005, 1591, 6276, 0, 0, 0, 0, 0, 0, 0,
6464 : 3144, 0, 0, 753, 753, 0, 0, 0, 0, 0,
6465 : 0, 0, 0, 0, 0, 0, 1591, 0, 0, 0,
6466 : 0, 0, 0, 0, 753, 0, 0, 753, 0, 0,
6467 : 0, 289, 0, 0, 3052, 0, 754, 0, 0, 0,
6468 : 0, 0, 0, 3053, 3054, 3055, 3056, 3057, 3058, 3059,
6469 : 3060, 3061, 0, 0, 0, 0, 6278, 0, 0, 0,
6470 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6471 : 0, 3052, 0, 0, 0, 0, 0, 0, 0, 0,
6472 : 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0,
6473 : 0, 0, 0, 6317, 0, 0, 0, 0, 752, 0,
6474 : 0, 0, 0, 0, 0, 0, 0, 3052, 0, 925,
6475 : 925, 925, 0, 0, 0, 0, 3053, 3054, 3055, 3056,
6476 : 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0, 6704,
6477 : 0, 0, 0, 0, 753, 0, 0, 0, 0, 1206,
6478 : 1206, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6479 : 0, 0, 0, 753, 0, 0, 752, 0, 0, 0,
6480 : 0, 0, 0, 1005, 1005, 934, 0, 0, 752, 0,
6481 : 0, 0, 0, 0, 753, 0, 0, 1005, 0, 0,
6482 : 0, 3250, 1592, 1005, 0, 0, 0, 1005, 0, 1005,
6483 : 0, 0, 0, 1592, 0, 0, 0, 0, 0, 0,
6484 : 0, 0, 752, 0, 0, 0, 0, 0, 0, 1592,
6485 : 0, 0, 0, 0, 926, 0, 0, 0, 0, 0,
6486 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6487 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6488 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6489 : 0, 0, 1005, 0, 1005, 1005, 0, 0, 0, 0,
6490 : 0, 0, 0, 0, 0, 753, 0, 0, 0, 0,
6491 : 0, 0, 926, 0, 0, 0, 0, 4076, 0, 0,
6492 : 0, 924, 0, 0, 0, 0, 0, 1361, 1361, 0,
6493 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6494 : 752, 926, 80, 1592, 0, 4076, 0, 81, 0, 0,
6495 : 0, 82, 925, 83, 0, 84, 85, 0, 753, 0,
6496 : 753, 0, 0, 0, 0, 0, 86, 0, 0, 0,
6497 : 0, 0, 0, 753, 87, 753, 0, 0, 0, 0,
6498 : 88, 89, 90, 91, 0, 0, 0, 92, 93, 0,
6499 : 0, 0, 0, 94, 0, 0, 0, 0, 0, 0,
6500 : 0, 0, 95, 0, 96, 0, 97, 98, 0, 0,
6501 : 0, 0, 99, 0, 0, 0, 0, 0, 0, 0,
6502 : 0, 0, 0, 1005, 0, 0, 0, 0, 0, 100,
6503 : 0, 0, 0, 0, 0, 0, 0, 752, 0, 0,
6504 : 101, 0, 102, 103, 0, 0, 753, 0, 0, 0,
6505 : 0, 0, 0, 0, 104, 0, 0, 0, 0, 0,
6506 : 105, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6507 : 106, 0, 0, 0, 0, 0, 0, 0, 0, 1592,
6508 : 0, 0, 107, 0, 108, 109, 0, 0, 1591, 0,
6509 : 0, 110, 0, 111, 0, 0, 0, 0, 0, 0,
6510 : 0, 0, 0, 0, 0, 0, 112, 753, 113, 0,
6511 : 0, 0, 0, 0, 1005, 0, 0, 0, 0, 0,
6512 : 0, 0, 0, 114, 0, 115, 0, 116, 117, 753,
6513 : 0, 0, 0, 753, -1758, 0, 0, 4076, 0, 0,
6514 : 3250, 0, 0, 118, 0, 119, 0, 0, 0, 120,
6515 : 0, 0, 0, 0, 753, 1005, 121, 0, 122, 0,
6516 : 0, 0, 0, 0, 0, 0, 123, 0, 124, 0,
6517 : 0, 0, 0, 0, 0, 125, 0, 0, 0, 126,
6518 : 752, 0, 752, 0, 1005, 1005, 1005, 0, 1005, 0,
6519 : 0, 0, 0, 127, 0, 0, 0, 0, 0, 0,
6520 : 0, 0, 0, 0, 2589, 0, 0, 2590, 0, 1005,
6521 : 128, 2591, 2592, 2593, 0, 0, 0, 0, 0, 0,
6522 : 0, 0, 0, 0, 0, 0, -1758, 0, 0, 3134,
6523 : 0, 129, 0, 752, 0, 0, 0, 0, 0, 3135,
6524 : 0, 0, 0, 0, 0, 0, 3136, 0, 0, 0,
6525 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6526 : 0, 0, 925, 0, 130, 131, 0, 0, 0, 0,
6527 : 132, 0, 3137, 0, 0, 0, 0, 0, -1758, 0,
6528 : 0, 0, 0, 924, 0, 133, 0, 0, 1005, 0,
6529 : 0, 0, 1005, 1005, 0, 0, 0, 0, 0, 0,
6530 : 0, 0, 0, 0, 134, 0, 0, 0, 1005, 0,
6531 : 135, 0, 2589, 0, 1591, 2590, 0, 0, 0, 2591,
6532 : 2592, 2593, 0, 0, 0, 0, 0, 0, 0, 0,
6533 : 0, 0, 0, 0, 0, 0, 0, 3134, 0, 0,
6534 : 0, 0, 0, 0, 0, 0, 0, 3135, 0, 0,
6535 : 0, 0, 0, 136, 3136, 0, 0, 0, 0, 0,
6536 : 0, 0, 0, 0, 0, 0, 0, 0, 137, 0,
6537 : 0, 0, 0, 138, 139, 0, 140, 0, 0, 0,
6538 : 3137, 141, 1592, 0, 0, 0, 0, 142, 934, 0,
6539 : 143, 3138, 0, 0, 0, 0, 3139, 144, 0, 1206,
6540 : 0, 0, 0, 0, 145, 146, 0, 0, 0, 0,
6541 : 0, 0, 147, 0, 0, 0, 148, 0, 0, 3140,
6542 : 2784, 0, 0, 0, 0, 0, 0, 149, 0, 0,
6543 : 0, 0, 0, 0, 0, 150, 0, 0, 0, 0,
6544 : 1206, 753, 0, 1591, 151, 0, 0, 3141, 0, 0,
6545 : 1592, 0, 0, 0, 0, 0, 152, 0, 0, 0,
6546 : 0, 0, 0, 0, 0, 153, 0, 154, 0, 0,
6547 : 0, 0, 0, 0, 155, 0, 0, 156, 0, 0,
6548 : -1758, 0, 0, 157, 0, 0, 0, 1592, 158, 159,
6549 : 2851, 0, 0, 0, 0, 0, 1206, 1591, 0, 3138,
6550 : 0, 0, 160, 0, 3139, 925, 3142, 0, 0, 3143,
6551 : 925, 0, 925, 1206, 0, 0, 0, 0, 0, 1591,
6552 : 1592, 752, 0, 0, 0, 0, 161, 3140, 2784, 0,
6553 : 0, 0, 0, 0, 0, 752, 0, 0, 925, 0,
6554 : 0, 0, 0, 0, 0, 162, 0, 0, 0, -149,
6555 : 0, 0, 0, 0, 0, 3141, 0, 0, 0, 0,
6556 : 0, 0, 0, 0, 0, 0, 0, 924, 0, 0,
6557 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6558 : 0, 0, 0, 0, 753, 0, 0, 753, 0, 0,
6559 : 0, 1591, 0, 0, 0, 0, 0, 0, 2851, 0,
6560 : 0, 0, 3144, 1005, 1005, 1005, 0, 0, 0, 0,
6561 : 0, 0, 0, 0, 3142, 0, 0, 3143, 0, 0,
6562 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6563 : 0, 0, 1592, 0, 0, 0, 0, 0, 0, 0,
6564 : 0, 0, 0, 1592, 0, 0, 0, 0, 0, 924,
6565 : 0, 0, 0, 0, 0, 934, 0, 0, 0, 1592,
6566 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6567 : 0, 0, 0, 0, 0, 0, 0, 0, 753, 753,
6568 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 753,
6569 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6570 : 0, 0, 0, 0, 0, 0, 753, 0, 0, 3052,
6571 : 3144, 0, 6121, 1592, 1591, 0, 0, 0, 3053, 3054,
6572 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 1005,
6573 : 0, 6712, 1005, 0, 0, 1592, 0, 0, 0, 0,
6574 : 0, 0, 1005, 0, 0, 0, 0, 0, 1592, 0,
6575 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6576 : 1592, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6577 : 0, 0, 924, 1005, 1005, 752, 0, 0, 0, 0,
6578 : 0, 0, 0, 0, 0, 0, 0, 0, 1005, 0,
6579 : 0, 1005, 0, 0, 0, 0, 0, 0, 0, 0,
6580 : 1592, 1592, 0, 753, 0, 0, 925, 0, 0, 0,
6581 : 0, 0, 0, 0, 0, 0, 0, 3052, 0, 0,
6582 : 0, 0, 0, 0, 0, 0, 3053, 3054, 3055, 3056,
6583 : 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0, 6734,
6584 : 0, 0, 0, 0, 0, 0, 2589, 0, 0, 2590,
6585 : 0, 0, 0, 2591, 2592, 2593, 0, 0, 0, 1005,
6586 : 0, 0, 0, 1005, 1005, 0, 0, 0, 0, 0,
6587 : 0, 3134, 0, 0, 0, 0, 0, 0, 0, 0,
6588 : 0, 3135, 0, 0, 0, 0, 0, 0, 3136, 0,
6589 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6590 : 924, 0, 1005, 1005, 0, 0, 0, 0, 1005, 1005,
6591 : 0, 0, 0, 0, 3137, 1005, 1005, 1005, 1005, 1005,
6592 : 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 0, 752,
6593 : 0, 1005, 0, 1005, 0, 1005, 1005, 1005, 1005, 1005,
6594 : 1005, 0, 0, 1005, 0, 1005, 1005, 0, 0, 1005,
6595 : 4076, 0, 0, 752, 0, 0, 0, 0, 0, 0,
6596 : 0, 4, 0, 1592, 1005, 1005, 1005, 0, 0, 0,
6597 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6598 : 5, 0, 1005, 0, 934, 0, 0, 0, 0, 0,
6599 : 6, 7, 0, 0, 0, 0, 0, 9, 10, 0,
6600 : 0, 11, 12, 13, 14, 15, 16, 17, 18, 19,
6601 : 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
6602 : 30, 31, 32, 33, 34, 35, 0, 0, 0, 37,
6603 : 0, 38, 39, 3138, 0, 0, 0, 40, 3139, 0,
6604 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6605 : 753, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6606 : 0, 3140, 2784, 0, 0, 0, 0, 0, 0, 0,
6607 : 0, 0, 4076, 0, 0, 0, 0, 0, 0, 0,
6608 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3141,
6609 : 0, 0, 0, 752, 0, 41, 0, 0, 0, 0,
6610 : 0, 0, 0, 0, 0, 0, 0, 0, 753, 0,
6611 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6612 : 753, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6613 : 1005, 0, 2851, 0, 0, 0, 0, 0, 0, 0,
6614 : 0, 0, 0, 0, 0, 0, 0, 0, 3142, 0,
6615 : 0, 3143, 0, 0, 753, 0, 0, 0, 0, 0,
6616 : 0, 0, 0, 0, 0, 1591, 0, 0, 0, 0,
6617 : 0, 0, 0, 0, 0, 42, 0, 0, 0, 0,
6618 : 0, 0, 0, 0, 1005, 0, 0, 0, 0, 0,
6619 : 0, 0, 0, 0, 0, 0, 43, 0, 0, 0,
6620 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6621 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6622 : 44, 1591, 0, 0, 0, 0, 1591, 1591, 0, 0,
6623 : 0, 0, 0, 925, 0, 0, 0, 0, 0, 0,
6624 : 0, 1005, 0, 0, 3144, 45, 0, 0, 0, 0,
6625 : 0, 0, 753, 0, 0, 0, 0, 0, 0, 0,
6626 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6627 : 0, 924, 0, 0, 0, 0, 0, 0, 0, 0,
6628 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6629 : 0, 0, 0, 0, 0, 0, 0, 0, 46, 0,
6630 : 0, 47, 0, 0, 0, 0, 0, 0, 0, 0,
6631 : 0, 0, 0, 0, 80, 0, 0, 0, 0, 81,
6632 : 0, 0, 0, 82, 48, 83, 0, 84, 85, 924,
6633 : 0, 0, 0, 0, 0, 0, 0, 0, 86, 0,
6634 : 6121, 1591, 0, 0, 0, 0, 0, 0, 0, 753,
6635 : 0, 3052, 0, 0, 90, 91, 0, 0, 924, 0,
6636 : 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0,
6637 : 0, 0, 0, 6972, 0, 0, 0, 0, 0, 0,
6638 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6639 : 0, 0, 0, 0, 0, 1367, 0, 0, 0, 0,
6640 : 0, 100, 0, 0, 0, 0, 0, 1401, 0, 0,
6641 : 0, 0, 101, 0, 102, 103, 0, 0, 1420, 0,
6642 : 49, 0, 0, 0, 0, 0, 1005, 1005, 1005, 1005,
6643 : 1005, 1005, 1005, 1005, 1005, 0, 1005, 1441, 0, 0,
6644 : 0, 0, 106, 1473, 0, 0, 0, 0, 1005, 0,
6645 : 0, 1005, 0, 0, 107, 0, 108, 109, 0, 0,
6646 : 0, 0, 0, 110, 0, 111, 0, 0, 0, 0,
6647 : 0, 0, 0, 0, 50, 0, 0, 0, 112, 0,
6648 : 113, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6649 : 0, 51, 753, 0, 753, 114, 0, 115, 0, 0,
6650 : 117, 0, 0, 0, 0, 0, 52, 1005, 0, 0,
6651 : 0, 1005, 0, 0, 1005, 118, 1005, 119, 0, 1005,
6652 : 0, 120, 0, 0, 0, 0, 0, 0, 6388, 0,
6653 : 0, 0, 0, 0, 1005, 0, 0, 53, 123, 0,
6654 : 124, 0, 0, 1005, 1005, 753, 0, 125, 0, 0,
6655 : 0, 0, 54, 55, 56, 57, 58, 59, 0, 0,
6656 : 60, 61, 1639, 0, 0, 127, 0, 66, 1640, 0,
6657 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6658 : 2589, 0, 128, 2590, 0, 0, 0, 2591, 2592, 2593,
6659 : 0, 0, 0, 0, 0, 925, 0, 0, 0, 0,
6660 : 0, 0, 0, 0, 0, 3134, 0, 0, 0, 0,
6661 : 0, 0, 0, 1592, 0, 3135, 0, 1592, 1592, 0,
6662 : 0, 1591, 3136, 0, 0, 0, 0, 0, 1082, 934,
6663 : 0, 0, 0, 3792, 0, 0, 130, 131, 0, 0,
6664 : 0, 0, 132, 0, 0, 0, 0, 0, 3137, 0,
6665 : 1866, 0, 0, 0, 0, 0, 0, 133, 0, 0,
6666 : 0, 1005, 0, 0, 0, 0, 0, 0, 0, 1890,
6667 : 0, 0, 1005, 0, 1592, 1005, 134, 1005, 1005, 0,
6668 : 1592, 0, 0, 0, 1085, 3793, 0, 0, 0, 0,
6669 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6670 : 1588, 1086, 0, 0, 0, 1206, 0, 0, 0, 0,
6671 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1448,
6672 : 0, 0, 0, 0, 0, 136, 1588, 0, 1592, 0,
6673 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6674 : 137, 0, 0, 3794, 0, 138, 139, 0, 140, 0,
6675 : 934, 0, 0, 141, 934, 0, 5198, 1089, 0, 142,
6676 : 0, 0, 143, 0, 0, 0, 1090, 3138, 0, 144,
6677 : 0, 0, 3139, 0, 0, 0, 145, 146, 934, 1091,
6678 : 0, 0, 0, 0, 147, 3795, 0, 0, 148, 0,
6679 : 0, 0, 0, 0, 2111, 3140, 2784, 0, 0, 149,
6680 : 0, 1206, 0, 0, 0, 0, 0, 0, 0, 0,
6681 : 0, 0, 1451, 0, 0, 0, 151, 0, 0, 0,
6682 : 0, 0, 0, 3141, 0, 0, 0, 0, 0, 0,
6683 : 0, 0, 0, 753, 0, 0, 0, 153, 0, 154,
6684 : 0, 0, 0, 0, 0, 0, 0, 753, 0, 156,
6685 : 3796, 0, 0, 0, 0, 157, 0, 0, 0, 0,
6686 : 158, 0, 0, 0, 0, 0, 2851, 0, 0, 0,
6687 : 0, 0, 1095, 0, 160, 0, 0, 0, 934, 925,
6688 : 0, 0, 3142, 0, 0, 3143, 0, 0, 0, 0,
6689 : 0, 0, 0, 0, 0, 0, 0, 0, 161, 0,
6690 : 0, 0, 1005, 1005, 1005, 0, 0, 0, 1005, 0,
6691 : 2292, 0, 0, 0, 0, 0, 0, 162, 0, 0,
6692 : 0, -149, 0, 0, 0, 0, 0, 0, 0, 0,
6693 : 0, 0, 0, 0, 0, 1005, 1592, 0, 2326, 2329,
6694 : 2330, 0, 0, 0, 934, 0, 0, 0, 0, 0,
6695 : 0, 0, 0, 0, 975, 3797, 0, 0, 1100, 0,
6696 : 0, 925, 0, 0, 0, 0, 0, 0, 0, 0,
6697 : 0, 0, 0, 0, 0, 0, 0, 1005, 3144, 0,
6698 : 0, 0, 0, 0, 0, 1455, 0, 0, 3798, 0,
6699 : 0, 0, 0, 0, 0, 1104, 1591, 0, 0, 0,
6700 : 0, 0, 1105, 0, 0, 1106, 0, 0, 0, 1592,
6701 : 0, 0, 0, 1592, 0, 0, 0, 0, 0, 0,
6702 : 0, 0, 0, 0, 0, 1107, 0, 0, 0, 0,
6703 : 0, 0, 0, 1457, 0, 2239, 1005, 0, 0, 0,
6704 : 1109, 0, 0, 1458, 0, 0, 0, 0, 1111, 0,
6705 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6706 : 0, 1588, 0, 3799, 0, 0, 0, 0, 0, 0,
6707 : 0, 0, 1588, 0, 0, 0, 0, 0, 0, 0,
6708 : 0, 0, 0, 0, 925, 3052, 0, 753, 1588, 0,
6709 : 1116, 0, 0, 0, 3053, 3054, 3055, 3056, 3057, 3058,
6710 : 3059, 3060, 3061, 0, 0, 0, 0, 6989, 0, 0,
6711 : 0, 0, 0, 0, 0, 1866, 0, 0, 0, 0,
6712 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6713 : 0, 0, 0, 0, 0, 0, 934, 0, 0, 2589,
6714 : 0, 0, 2590, 0, 0, 0, 2591, 2592, 2593, 1866,
6715 : 0, 0, 1592, 0, 0, 0, 0, 0, 0, 0,
6716 : 0, 0, 0, 0, 3134, 1005, 0, 1592, 1005, 0,
6717 : 1005, 1005, 1592, 0, 3135, 0, 0, 0, 0, 0,
6718 : 1005, 3136, 1588, 0, 0, 1005, 0, 0, 0, 0,
6719 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6720 : 0, 0, 1592, 0, 0, 0, 0, 3137, 0, 0,
6721 : 0, 0, 925, 0, 0, 0, 0, 0, 0, 0,
6722 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6723 : 0, 0, 0, 0, 1005, 1005, 1005, 0, 0, 1005,
6724 : 0, 753, 0, 0, 0, 0, 0, 1005, 1005, 1005,
6725 : 1005, 0, 0, 0, 0, 0, 0, 0, 934, 0,
6726 : 0, 0, 0, 1005, 934, 753, 1005, 0, 1005, 0,
6727 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6728 : 1005, 1005, 0, 0, 1005, 0, 0, 0, 0, 0,
6729 : 0, 0, 0, 0, 0, 2589, 0, 0, 2590, 0,
6730 : 0, 0, 2591, 2592, 2593, 1005, 0, 1005, 0, 1005,
6731 : 0, 0, 0, 0, 3127, 0, 0, 0, 1588, 0,
6732 : 3134, 0, 0, 0, 4001, 0, 3138, 0, 1005, 0,
6733 : 3135, 3139, 0, 0, 0, 0, 0, 3136, 0, 0,
6734 : 0, 0, 1005, 0, 2589, 0, 0, 2590, 0, 0,
6735 : 0, 2591, 2592, 2593, 3140, 2784, 3190, 0, 0, 0,
6736 : 0, 0, 0, 3137, 0, 0, 0, 0, 0, 3134,
6737 : 0, 0, 0, 1005, 0, 0, 0, 0, 0, 3135,
6738 : 0, 0, 3141, 0, 0, 0, 3136, 0, 1005, 0,
6739 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6740 : 0, 0, 1005, 0, 0, 753, 0, 0, 0, 0,
6741 : 1005, 0, 3137, 0, 0, 4002, 0, 0, 0, 0,
6742 : 0, 0, 0, 0, 0, 2851, 0, 0, 0, 0,
6743 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6744 : 0, 3142, 1592, 0, 3143, 1592, 0, 1592, 0, 0,
6745 : 0, 0, 1592, 0, 0, 0, 0, 0, 0, 0,
6746 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6747 : 0, 0, 0, 0, 1005, 0, 0, 0, 0, 0,
6748 : 0, 0, 3138, 0, 0, 0, 0, 3139, 0, 3109,
6749 : 0, 0, 0, 0, 0, 1592, 0, 0, 0, 0,
6750 : 0, 0, 0, 1592, 0, 0, 4697, 0, 3342, 0,
6751 : 3140, 2784, 4698, 0, 0, 0, 0, 3372, 0, 0,
6752 : 0, 0, 0, 0, 0, 0, 0, 0, 1592, 0,
6753 : 0, 3138, 0, 0, 1005, 0, 3139, 3144, 3141, 0,
6754 : 0, 0, 0, 0, 0, 3408, 0, 0, 0, 0,
6755 : 0, 3420, 3420, 0, 0, 3420, 0, 0, 0, 3140,
6756 : 2784, 0, 0, 0, 0, 0, 0, 0, 3438, 0,
6757 : 0, 3441, 0, 0, 934, 934, 934, 0, 0, 0,
6758 : 0, 2851, 0, 925, 0, 0, 0, 3141, 0, 0,
6759 : 0, 0, 0, 0, 0, 0, 0, 3142, 0, 0,
6760 : 3143, 0, 0, 0, 0, 0, 0, 0, 1592, 0,
6761 : 1592, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6762 : 0, 1588, 0, 0, 0, 0, 0, 0, 0, 3494,
6763 : 2851, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6764 : 0, 925, 0, 3514, 3052, 0, 3142, 0, 0, 3143,
6765 : 0, 0, 0, 3053, 3054, 3055, 3056, 3057, 3058, 3059,
6766 : 3060, 3061, 0, 0, 0, 0, 7080, 0, 0, 0,
6767 : 925, 3536, 0, 0, 0, 0, 0, 0, 0, 0,
6768 : 0, 0, 3539, 0, 0, 0, 0, 0, 0, 1588,
6769 : 0, 0, 0, 3144, 0, 0, 0, 0, 0, 0,
6770 : 0, 0, 0, 0, 0, 0, 1592, 0, 0, 0,
6771 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6772 : 0, 0, 0, 0, 3583, 3420, 1588, 0, 0, 0,
6773 : 0, 0, 0, 0, 0, 1005, 0, 0, 0, 0,
6774 : 0, 1005, 4699, 0, 0, 0, 0, 0, 0, 3618,
6775 : 1592, 0, 0, 0, 0, 0, 3631, 0, 4003, 1588,
6776 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6777 : 0, 0, 0, 0, 0, 0, 0, 934, 1592, 0,
6778 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6779 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6780 : 3052, 0, 0, 0, 0, 0, 0, 0, 0, 3053,
6781 : 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0,
6782 : 0, 1005, 0, 0, 0, 0, 0, 0, 0, 0,
6783 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6784 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3052,
6785 : 1592, 0, 1019, 0, 0, 0, 0, 0, 3053, 3054,
6786 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 0,
6787 : 1020, 1588, 1592, 0, 0, 0, 3720, 0, 0, 0,
6788 : 0, 0, 1588, 0, 0, 0, 0, 0, 0, 0,
6789 : 0, 0, 0, 0, 0, 1021, 1592, 0, 1588, 0,
6790 : 0, 0, 0, 0, 0, 0, 0, 0, 1022, 0,
6791 : 0, 0, 0, 0, 0, 0, 0, 0, 1866, 1866,
6792 : 0, 0, 0, 0, 0, -910, 0, 0, 0, 0,
6793 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3782,
6794 : 0, 0, 3784, 1023, 0, 0, 0, 0, 0, 1024,
6795 : 0, 0, 1588, 0, 0, 0, 0, 0, 0, 0,
6796 : 0, 0, 0, 0, 0, 0, 0, 1025, 0, 0,
6797 : 0, 0, 0, 0, 1588, 0, 0, 0, 0, 0,
6798 : 0, 1026, 0, 0, 0, 0, 0, 1588, 0, 0,
6799 : 1027, 0, 0, 0, 0, 1005, 0, 0, 1592, 1588,
6800 : 0, 0, 0, 1028, 1005, 0, 0, 0, 0, 0,
6801 : 0, 0, 1029, 0, 0, 0, 1030, 0, 1005, 0,
6802 : 0, 0, 1005, 1005, 1005, 0, 0, 0, 0, 1005,
6803 : 0, 0, 1005, 0, 0, 1005, -1122, 0, 0, 1588,
6804 : 1588, 1005, 0, 1005, 0, 0, 1005, 0, 0, 0,
6805 : 1592, 1005, 1005, 1005, 1005, 0, 0, 1005, 1005, 1005,
6806 : 1005, 1005, 1005, 1005, 1005, 1005, 1005, 0, 0, 0,
6807 : 1005, 1005, 1005, 0, 0, 1592, 0, 0, 0, 0,
6808 : 1005, 0, 0, 0, 0, 1005, 1031, 934, 0, 1005,
6809 : 0, 0, 0, 0, 0, 0, -641, 1005, 0, 0,
6810 : 1005, 0, 1005, 0, 0, 0, 0, 0, 0, 0,
6811 : 0, 0, 0, 0, 0, 0, 0, 0, 1005, 0,
6812 : 0, 1005, 1005, 0, 0, 0, 1005, 1005, 0, 0,
6813 : 0, 1005, 0, 1005, 0, 0, 0, 0, 0, 0,
6814 : 0, 1032, 0, 0, 1033, 0, 1005, 0, 0, 1005,
6815 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6816 : 1005, 0, 0, 0, 0, 0, 0, 0, 1034, 0,
6817 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6818 : 0, 0, 1035, 0, 0, 0, 0, 0, 0, -481,
6819 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6820 : 0, 0, 1588, 0, 0, 0, 0, 1005, 0, 1036,
6821 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1037,
6822 : 0, 0, 0, 0, 1005, 0, -481, 0, 0, 1038,
6823 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6824 : 1592, 0, 0, 0, 0, 0, 0, 0, 0, 1039,
6825 : 0, 0, 0, 0, 0, 0, 0, 1040, 0, 0,
6826 : 0, 0, 0, 0, -481, 0, 0, 1041, 0, 1042,
6827 : 0, 1043, 1044, 0, 0, 0, 0, 0, 0, 0,
6828 : 0, 0, 0, 0, 0, 0, 0, 1045, 0, 1005,
6829 : 0, 0, 0, 0, 0, 1046, 0, 0, 1047, 0,
6830 : 0, 1048, 0, 0, 0, 0, 0, 0, 0, 0,
6831 : 0, 0, 0, 0, -481, 0, 0, 0, 0, 0,
6832 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6833 : 934, 0, 0, 0, 0, 934, 1592, 934, 0, 0,
6834 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6835 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6836 : 0, 0, 80, 934, 1592, 0, 0, 81, 0, 0,
6837 : 0, 82, 0, 83, 0, 84, 85, 0, 0, 0,
6838 : 4, 0, 0, 0, 0, 0, 86, 0, 0, 0,
6839 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
6840 : 0, 0, 90, 91, 0, 0, 0, 0, 0, 6,
6841 : 7, 0, 0, 0, 0, 0, 9, 10, 0, 0,
6842 : 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
6843 : 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
6844 : 31, 32, 33, 34, 35, 0, 0, 0, 37, 100,
6845 : 38, 39, 0, 0, 0, 0, 40, 0, 0, 0,
6846 : 101, 0, 102, 103, 0, 0, 0, 0, 0, 0,
6847 : 0, 0, 0, 0, 0, 0, 1005, 0, 0, 0,
6848 : 1283, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6849 : 106, 0, 0, 0, 0, 0, 0, 0, 0, 3967,
6850 : 0, 0, 107, 0, 108, 109, 0, 1592, 0, 0,
6851 : 0, 110, 0, 111, 41, 0, 0, 0, 0, 0,
6852 : 0, 1005, 1005, 0, 0, 3979, 112, 0, 113, 0,
6853 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6854 : 0, 0, 0, 114, 0, 115, 0, 0, 117, 0,
6855 : 0, 0, 0, 0, 0, 0, 1592, 0, 0, 1592,
6856 : 1005, 1005, 0, 118, 0, 119, 0, 0, 0, 120,
6857 : 0, 1005, 0, 0, 0, 0, 121, 0, 0, 0,
6858 : 0, 0, 0, 0, 0, 0, 123, 0, 124, 0,
6859 : 0, 0, 0, 0, 42, 125, 0, 0, 0, 0,
6860 : 1003, 0, 0, 0, 0, 0, 0, 0, 0, 1866,
6861 : 0, 0, 0, 127, 0, 43, 0, 0, 0, 0,
6862 : 0, 1172, 0, 0, 1175, 0, 0, 0, 1183, 0,
6863 : 128, 934, 0, 0, 1192, 0, 1212, 0, 1215, 44,
6864 : 0, 0, 0, 0, 0, 1248, 0, 0, 0, 0,
6865 : 1253, 0, 0, 0, 0, 0, 0, 1005, 0, 0,
6866 : 0, 0, 0, 0, 45, 0, 0, 0, 0, 0,
6867 : 0, 0, 0, 1005, 0, 0, 0, 0, 0, 0,
6868 : 0, 0, 0, 0, 130, 131, 0, 0, 0, 0,
6869 : 132, 1005, 0, 0, 0, 0, 0, 0, 0, 0,
6870 : 0, 0, 0, 0, 0, 133, 0, 0, 0, 0,
6871 : 0, 0, 0, 0, 0, 0, 0, 46, 0, 1005,
6872 : 47, 0, 1005, 0, 134, 0, 0, 0, 0, 0,
6873 : 1005, 1005, 0, 1592, 0, 0, 0, 1005, 1005, 0,
6874 : 0, 0, 1005, 48, 0, 0, 0, 1005, 0, 0,
6875 : 1005, 1005, 0, 0, 0, 0, 0, 1005, 0, 0,
6876 : 0, 0, 0, 0, 0, 0, 0, 0, 1005, 0,
6877 : 0, 0, 0, 136, 1005, 0, 0, 0, 0, 0,
6878 : 0, 0, 1005, 0, 4178, 0, 1005, 0, 137, 0,
6879 : 0, 0, 0, 138, 139, 0, 140, 0, 0, 4200,
6880 : 0, 141, 0, 0, 0, 0, 2589, 142, 0, 2590,
6881 : 143, 0, 0, 2591, 2592, 2593, 0, 144, 0, 4228,
6882 : 0, 0, 0, 0, 145, 146, 0, 0, 1005, 0,
6883 : 0, 3134, 147, 0, 0, 0, 148, 0, 0, 49,
6884 : 0, 3135, 0, 0, 0, 0, 2589, 149, 3136, 2590,
6885 : 0, 0, 1588, 2591, 2592, 2593, 1588, 1588, 0, 0,
6886 : 0, 0, 1592, 0, 151, 0, 0, 0, 0, 0,
6887 : 0, 3134, 0, 0, 3137, 0, 0, 0, 0, 0,
6888 : 1005, 3135, 0, 0, 0, 153, 0, 154, 3136, 0,
6889 : 0, 0, 0, 50, 0, 0, 0, 156, 0, 0,
6890 : 0, 0, 0, 157, 0, 4308, 4309, 0, 158, 0,
6891 : 51, 0, 0, 1588, 3137, 0, 1592, 0, 0, 1588,
6892 : 0, 0, 160, 0, 0, 52, 0, 0, 0, 0,
6893 : 0, 0, 0, 0, 0, 0, 0, 0, 1592, 0,
6894 : 0, 0, 0, 0, 0, 0, 161, 0, 0, 0,
6895 : 0, 0, 0, 0, 0, 0, 53, 0, 0, 0,
6896 : 0, 1005, 0, 0, 0, 162, 0, 1588, 1005, -149,
6897 : 0, 54, 55, 56, 57, 58, 59, 0, 0, 60,
6898 : 61, 1639, 2441, 0, 0, 0, 66, 0, 0, 0,
6899 : 0, 0, 0, 3138, 0, 0, 0, 0, 3139, 0,
6900 : 0, 0, 0, 0, 0, 0, 0, 4434, 0, 0,
6901 : 1592, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6902 : 0, 3140, 2784, 0, 0, 0, 0, 0, 0, 0,
6903 : 0, 0, 0, 3138, 0, 0, 1005, 0, 3139, 0,
6904 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3141,
6905 : 0, 0, 0, 1005, 0, 0, 0, 0, 934, 0,
6906 : 0, 3140, 2784, 0, 0, 0, 0, 0, 0, 0,
6907 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6908 : 0, 0, 0, 0, 1005, 0, 0, 0, 0, 3141,
6909 : 0, 0, 2851, 0, 0, 0, 0, 0, 0, 0,
6910 : 0, 0, 0, 0, 0, 0, 0, 0, 3142, 0,
6911 : 0, 3143, 0, 0, 0, 0, 0, 0, 0, 0,
6912 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6913 : 0, 1592, 2851, 1592, 0, 0, 0, 0, 0, 5353,
6914 : 0, 0, 0, 0, 0, 0, 0, 0, 3142, 0,
6915 : 0, 3143, 0, 0, 0, 0, 0, 0, 0, 0,
6916 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6917 : 0, 0, 0, 0, 0, 1588, 0, 0, 0, 0,
6918 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6919 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6920 : 1005, 0, 0, 0, 3144, 0, 0, 0, 0, 0,
6921 : 1005, 0, 0, 1005, 0, 0, 1005, 1005, 1005, 0,
6922 : 0, 0, 0, 5354, 0, 0, 0, 0, 0, 0,
6923 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6924 : 0, 1005, 1005, 0, 3144, 1005, 0, 0, 1588, 0,
6925 : 0, 0, 1588, 0, 0, 0, 0, 0, 0, 0,
6926 : 0, 0, 1005, 0, 0, 0, 0, 0, 0, 1005,
6927 : 0, 0, 0, 0, 1005, 0, 0, 1005, 1005, 0,
6928 : 0, 0, 0, 0, 0, 1005, 0, 0, 0, 0,
6929 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6930 : 0, 1005, 0, 0, 0, 0, 0, 1005, 0, 0,
6931 : 1005, 3052, 0, 0, 0, 0, 0, 0, 0, 0,
6932 : 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0,
6933 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6934 : 0, 0, 1005, 0, 0, 0, 0, 0, 0, 0,
6935 : 4634, 3052, 0, 0, 0, 0, 0, 0, 0, 0,
6936 : 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 1592,
6937 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6938 : 1005, 0, 0, 0, 0, 0, 0, 4768, 0, 0,
6939 : 0, 1588, 0, 0, 0, 0, 0, 0, 0, 0,
6940 : 0, 0, 0, 0, 0, 0, 1588, 0, 0, 0,
6941 : 0, 1588, 0, 0, 0, 0, 0, 0, 0, 0,
6942 : 934, 0, 0, 0, 0, 1005, 0, 0, 0, 0,
6943 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6944 : 0, 1588, 0, 0, 0, 0, 0, 0, 0, 0,
6945 : 0, 0, 0, 1003, 1350, 1350, 0, 0, 1350, 0,
6946 : 0, 0, 1362, 0, 1248, 0, 0, 1389, 0, 0,
6947 : 1362, 0, 0, 1362, 0, 0, 1248, 0, 1350, 0,
6948 : 0, 1248, 0, 0, 0, 1350, 0, 1248, 1005, 0,
6949 : 0, 1592, 0, 0, 0, 0, 0, 0, 0, 0,
6950 : 0, 0, 0, 0, 0, 0, 1443, 0, 0, 0,
6951 : 0, 0, 1248, 0, 1350, 0, 1350, 0, 0, 1350,
6952 : 0, 0, 0, 0, 0, 1005, 1389, 0, 0, 0,
6953 : 0, 1500, 0, 1350, 0, 0, 0, 0, 0, 1350,
6954 : 0, 0, 1005, 0, 0, 0, 1005, 0, 1005, 0,
6955 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6956 : 0, 0, 1005, 0, 1005, 0, 0, 0, 1005, 0,
6957 : 0, 0, 0, 0, 1005, 0, 0, 1003, 1005, 0,
6958 : 0, 0, 0, 0, 1592, 1005, 1362, 0, 0, 0,
6959 : 1389, 0, 0, 1362, 0, 0, 1362, 0, 0, 0,
6960 : 0, 0, 2589, 0, 0, 2590, 0, 0, 0, 2591,
6961 : 2592, 2593, 1350, 0, 0, 0, 0, 0, 0, 0,
6962 : 0, 0, 0, 0, 0, 0, 0, 3134, 0, 0,
6963 : 0, 0, 0, 0, 1005, 0, 0, 3135, 0, 0,
6964 : 1592, 0, 0, 0, 3136, 1592, 1592, 0, 0, 0,
6965 : 1005, 0, 0, 0, 0, 0, 1005, 1005, 0, 0,
6966 : 0, 0, 0, 0, 0, 0, 0, 0, 4992, 0,
6967 : 3137, 0, 0, 1248, 0, 0, 0, 0, 3420, 0,
6968 : 0, 1588, 0, 0, 1588, 1718, 1588, 0, 0, 0,
6969 : 0, 1588, 1005, 0, 0, 0, 0, 0, 0, 0,
6970 : 0, 1005, 0, 0, 934, 0, 0, 0, 0, 0,
6971 : 0, 0, 0, 1845, 1845, 0, 0, 0, 0, 1248,
6972 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1005,
6973 : 0, 0, 0, 0, 1588, 0, 0, 0, 1248, 0,
6974 : 0, 0, 1588, 1248, 0, 0, 0, 0, 0, 0,
6975 : 0, 1845, 0, 0, 0, 0, 0, 0, 0, 1592,
6976 : 1592, 0, 1248, 6800, 0, 0, 0, 1588, 0, 0,
6977 : 0, 0, 0, 0, 0, 1248, 0, 0, 0, 0,
6978 : 0, 0, 0, 0, 0, 1005, 934, 0, 0, 3138,
6979 : 0, 0, 0, 0, 3139, 0, 0, 1005, 0, 0,
6980 : 0, 0, 0, 0, 0, 0, 1005, 1005, 1005, 0,
6981 : 0, 0, 1005, 0, 0, 1005, 0, 3140, 2784, 0,
6982 : 0, 0, 0, 0, 0, 0, 1005, 0, 0, 0,
6983 : 0, 0, 0, 1005, 0, 0, 0, 0, 0, 0,
6984 : 0, 5124, 5125, 5126, 0, 3141, 0, 1588, 0, 1588,
6985 : 0, 0, 1248, 0, 0, 0, 0, 1005, 5135, 0,
6986 : 0, 0, 0, 1248, 1005, 0, 0, 0, 1350, 1350,
6987 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6988 : 0, 0, 0, 0, 1005, 0, 0, 0, 2851, 0,
6989 : 0, 0, 0, 0, 0, 5160, 5162, 0, 0, 0,
6990 : 5167, 0, 0, 0, 3142, 0, 0, 3143, 0, 934,
6991 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6992 : 0, 0, 0, 0, 1845, 1845, 0, 0, 0, 0,
6993 : 0, 0, 0, 6801, 0, 0, 0, 0, 1003, 0,
6994 : 1350, 0, 0, 0, 1362, 1588, 0, 1389, 1362, 0,
6995 : 1362, 0, 0, 0, 0, 1350, 0, 0, 0, 0,
6996 : 0, 0, 0, 0, 0, 1005, 0, 0, 0, 0,
6997 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1248,
6998 : 0, 0, 0, 0, 0, 1350, 1350, 0, 0, 1588,
6999 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7000 : 3144, 0, 0, 0, 0, 0, 0, 1248, 1248, 1248,
7001 : 0, 1350, 0, 1003, 0, 1003, 1003, 1588, 0, 0,
7002 : 1005, 0, 2345, 0, 0, 0, 0, 0, 1866, 0,
7003 : 0, 0, 0, 0, 0, 0, 1005, 934, 0, 0,
7004 : 1592, 0, 0, 0, 0, 1005, 0, 1005, 0, 1005,
7005 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7006 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7007 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7008 : 1005, 0, 0, 0, 0, 0, 0, 0, 0, 1588,
7009 : 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0,
7010 : 1350, 1350, 0, 0, 0, 0, 0, 3052, 0, 0,
7011 : 0, 1588, 0, 0, 0, 0, 3053, 3054, 3055, 3056,
7012 : 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0, 0,
7013 : 0, 1005, 0, 0, 0, 1588, 0, 0, 0, 0,
7014 : 0, 1005, 0, 0, 1845, 0, 0, 0, 0, 1005,
7015 : 1005, 0, 0, 0, 0, 1005, 0, 0, 0, 0,
7016 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7017 : 0, 0, 0, 0, 0, 0, 0, 0, 2480, 0,
7018 : 2480, 0, 1005, 0, 1248, 0, 1172, 0, 0, 0,
7019 : 0, 0, 1005, 0, 5392, 5393, 5394, 0, 0, 0,
7020 : 0, 2589, 0, 0, 2590, 0, 0, 0, 2591, 2592,
7021 : 2593, 0, 0, 0, 0, 0, 2520, 0, 1248, 0,
7022 : 0, 0, 2526, 0, 0, 0, 3134, 0, 0, 4625,
7023 : 0, 0, 0, 0, 0, 1845, 3135, 1588, 0, 0,
7024 : 0, 0, 0, 3136, 0, 0, 0, 0, 0, 0,
7025 : 0, 0, 0, 0, 0, 0, 0, 1005, 0, 0,
7026 : 0, 0, 0, 1005, 0, 0, 0, 0, 0, 3137,
7027 : 0, 0, 0, 0, 0, 0, 1845, 0, 0, 0,
7028 : 0, 1005, 0, 0, 0, 0, 0, 0, 1005, 1588,
7029 : 0, 0, 0, 0, 0, 0, 0, 0, 1005, 0,
7030 : 0, 1005, 0, 0, 1005, 1845, 1845, 1845, 0, 1845,
7031 : 0, 0, 0, 0, 1588, 0, 0, 0, 0, 0,
7032 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7033 : 1845, 0, 0, 0, 1005, 0, 0, 0, 0, 0,
7034 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7035 : 2589, 0, 0, 2590, 0, 0, 0, 2591, 2592, 2593,
7036 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7037 : 0, 0, 0, 0, 0, 3134, 0, 0, 1005, 0,
7038 : 0, 0, 1005, 1248, 0, 3135, 0, 1005, 3138, 0,
7039 : 0, 0, 3136, 3139, 0, 0, 0, 0, 0, 0,
7040 : 0, 1005, 0, 2589, 0, 0, 2590, 0, 934, 1845,
7041 : 2591, 2592, 2593, 1845, 1845, 1592, 3140, 2784, 3137, 0,
7042 : 0, 0, 0, 0, 1248, 1248, 1248, 3193, 3134, 1845,
7043 : 0, 4702, 0, 0, 0, 0, 0, 0, 3135, 0,
7044 : 0, 0, 0, 0, 3141, 3136, 0, 0, 0, 0,
7045 : 0, 0, 0, 0, 1005, 1005, 0, 0, 0, 0,
7046 : 0, 0, 1005, 0, 0, 0, 934, 0, 0, 0,
7047 : 0, 3137, 0, 0, 0, 0, 0, 0, 0, 1588,
7048 : 0, 1005, 1005, 0, 0, 0, 0, 2851, 0, 0,
7049 : 0, 0, 0, 0, 0, 934, 0, 0, 0, 0,
7050 : 0, 0, 0, 3142, 0, 0, 3143, 0, 0, 0,
7051 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7052 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7053 : 0, 0, 0, 0, 0, 0, 5676, 3138, 0, 0,
7054 : 0, 0, 3139, 0, 0, 0, 0, 0, 0, 0,
7055 : 0, 0, 0, 0, 0, 0, 3320, 0, 0, 0,
7056 : 0, 0, 0, 0, 1350, 3140, 2784, 0, 5708, 0,
7057 : 0, 0, 0, 0, 0, 1588, 0, 1248, 3355, 0,
7058 : 0, 0, 0, 0, 0, 0, 1248, 0, 0, 1350,
7059 : 3138, 0, 0, 3141, 0, 3139, 0, 0, 0, 3144,
7060 : 3631, 0, 0, 1588, 0, 0, 0, 0, 0, 0,
7061 : 0, 0, 1389, 0, 1248, 0, 0, 0, 3140, 2784,
7062 : 3421, 3421, 0, 0, 3421, 0, 0, 0, 0, 0,
7063 : 0, 0, 0, 0, 0, 5767, 2851, 1248, 0, 0,
7064 : 1248, 0, 0, 0, 0, 0, 3141, 0, 0, 0,
7065 : 0, 0, 3142, 0, 0, 3143, 0, 0, 0, 0,
7066 : 0, 0, 0, 0, 1350, 0, 0, 3720, 0, 0,
7067 : 0, 0, 0, 0, 0, 0, 4670, 0, 0, 0,
7068 : 0, 0, 1248, 0, 0, 0, 0, 0, 0, 2851,
7069 : 0, 0, 0, 0, 1350, 1350, 1350, 1350, 1248, 0,
7070 : 0, 0, 0, 0, 0, 3142, 3052, 0, 3143, 0,
7071 : 0, 0, 1248, 0, 0, 3053, 3054, 3055, 3056, 3057,
7072 : 3058, 3059, 3060, 3061, 1845, 1845, 1845, 0, 0, 0,
7073 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7074 : 1248, 0, 0, 0, 0, 0, 1588, 0, 3144, 0,
7075 : 0, 1248, 0, 0, 0, 0, 0, 0, 0, 1350,
7076 : 1350, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7077 : 0, 0, 0, 0, 0, 1350, 0, 0, 0, 0,
7078 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7079 : 0, 0, 0, 1248, 3421, 1588, 0, 0, 1588, 0,
7080 : 0, 3144, 0, 0, 0, 0, 0, 0, 0, 1350,
7081 : 1350, 1350, 1350, 5880, 5881, 5882, 5883, 0, 1248, 0,
7082 : 0, 0, 0, 0, 0, 1248, 0, 0, 3635, 0,
7083 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7084 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7085 : 1003, 0, 0, 1003, 0, 3052, 0, 0, 0, 0,
7086 : 0, 0, 0, 1845, 3053, 3054, 3055, 3056, 3057, 3058,
7087 : 3059, 3060, 3061, 0, 0, 0, 0, 0, 0, 0,
7088 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7089 : 0, 0, 0, 0, 1362, 1362, 0, 0, 0, 0,
7090 : 0, 0, 0, 0, 0, 1389, 1389, 0, 3052, 1362,
7091 : 0, 0, 1362, 0, 0, 0, 0, 3053, 3054, 3055,
7092 : 3056, 3057, 3058, 3059, 3060, 3061, 0, 1350, 1350, 0,
7093 : 0, 0, 0, 0, 1350, 0, 0, 0, 0, 0,
7094 : 0, 0, 0, 0, 0, 1248, 0, 0, 0, 0,
7095 : 0, 0, 0, 0, 2589, 0, 0, 2590, 0, 0,
7096 : 0, 2591, 2592, 2593, 0, 0, 0, 0, 0, 0,
7097 : 0, 2480, 1588, 0, 0, 0, 0, 0, 1350, 3134,
7098 : 1362, 0, 0, 3753, 1362, 1362, 0, 1248, 1248, 3135,
7099 : 1350, 0, 0, 0, 0, 0, 3136, 1248, 0, 0,
7100 : 0, 0, 0, 0, 0, 0, 0, 0, 1248, 0,
7101 : 0, 1248, 3635, 0, 0, 1172, 0, 0, 1172, 3791,
7102 : 0, 0, 3137, 1845, 1845, 0, 0, 0, 0, 1845,
7103 : 1845, 0, 0, 0, 0, 0, 1845, 1845, 1845, 1845,
7104 : 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 0,
7105 : 0, 0, 1845, 0, 1845, 1389, 1845, 1845, 1845, 1845,
7106 : 1845, 1845, 0, 0, 1845, 2589, 1845, 1845, 2590, 0,
7107 : 1845, 0, 2591, 2592, 2593, 0, 0, 0, 0, 0,
7108 : 0, 0, 0, 0, 0, 1845, 1845, 1845, 0, 0,
7109 : 3134, 0, 0, 4714, 0, 0, 0, 0, 0, 0,
7110 : 3135, 1588, 0, 1845, 0, 0, 0, 3136, 0, 0,
7111 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7112 : 0, 0, 4707, 0, 0, 0, 0, 0, 0, 0,
7113 : 0, 0, 0, 3137, 0, 0, 0, 0, 0, 0,
7114 : 0, 3138, 0, 1350, 0, 0, 3139, 0, 0, 0,
7115 : 0, 0, 0, 0, 0, 1588, 0, 0, 0, 0,
7116 : 0, 0, 0, 4, 0, 0, 0, 0, 0, 3140,
7117 : 2784, 0, 0, 0, 0, 0, 0, 1588, 6116, 0,
7118 : 0, 0, 5, 0, 0, 0, 0, 0, 0, 6126,
7119 : 0, 0, 6, 7, 0, 0, 0, 3141, 0, 9,
7120 : 10, 0, 0, 11, 12, 13, 14, 15, 16, 17,
7121 : 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
7122 : 28, 29, 30, 31, 32, 33, 34, 35, 0, 0,
7123 : 0, 37, 0, 38, 39, 0, 0, 0, 0, 40,
7124 : 2851, 0, 0, 0, 0, 0, 0, 0, 0, 1588,
7125 : 0, 1845, 3138, 0, 0, 0, 3142, 3139, 0, 3143,
7126 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1579,
7127 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7128 : 3140, 2784, 0, 0, 0, 0, 0, 0, 0, 0,
7129 : 0, 0, 0, 0, 0, 1579, 0, 41, 0, 0,
7130 : 0, 0, 0, 0, 0, 1845, 0, 0, 3141, 0,
7131 : 0, 0, 0, 0, 0, 2589, 0, 0, 2590, 0,
7132 : 0, 0, 2591, 2592, 2593, 0, 0, 0, 0, 0,
7133 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7134 : 3134, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7135 : 3135, 2851, 3144, 0, 0, 0, 0, 3136, 0, 0,
7136 : 0, 0, 1845, 0, 0, 0, 0, 3142, 0, 0,
7137 : 3143, 0, 1588, 0, 0, 0, 0, 42, 0, 0,
7138 : 0, 0, 0, 3137, 0, 0, 0, 0, 0, 0,
7139 : 0, 0, 0, 0, 0, 0, 0, 0, 43, 0,
7140 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7141 : 0, 0, 0, 0, 0, 0, 0, 0, 2589, 0,
7142 : 0, 2590, 44, 0, 0, 2591, 2592, 2593, 0, 0,
7143 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7144 : 0, 0, 0, 3134, 0, 0, 5360, 45, 0, 0,
7145 : 0, 0, 0, 3135, 0, 0, 0, 0, 0, 3052,
7146 : 3136, 0, 0, 3144, 0, 0, 0, 0, 3053, 3054,
7147 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 0,
7148 : 0, 0, 0, 0, 0, 0, 3137, 0, 0, 0,
7149 : 0, 0, 0, 0, 0, 0, 6332, 0, 0, 0,
7150 : 46, 1866, 3138, 47, 0, 0, 0, 3139, 0, 0,
7151 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7152 : 6362, 0, 0, 0, 0, 0, 48, 0, 0, 0,
7153 : 3140, 2784, 0, 0, 0, 0, 0, 0, 0, 0,
7154 : 0, 0, 0, 0, 0, 0, 0, 1845, 1845, 1845,
7155 : 1845, 1845, 1845, 1845, 1845, 1845, 0, 1845, 3141, 0,
7156 : 0, 0, 0, 0, 0, 0, 0, 0, 1248, 1845,
7157 : 3052, 0, 1845, 0, 0, 0, 0, 0, 0, 3053,
7158 : 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0,
7159 : 0, 0, 0, 0, 1248, 0, 0, 0, 0, 0,
7160 : 0, 2851, 0, 0, 0, 3138, 0, 0, 1588, 0,
7161 : 3139, 0, 0, 0, 0, 0, 0, 3142, 0, 0,
7162 : 3143, 0, 49, 0, 0, 0, 1248, 0, 1845, 0,
7163 : 1579, 1350, 1845, 3140, 2784, 1845, 0, 1845, 0, 0,
7164 : 1845, 1579, 0, 0, 1248, 1248, 0, 0, 0, 0,
7165 : 0, 0, 0, 0, 0, 1845, 0, 1579, 0, 0,
7166 : 0, 3141, 0, 0, 1845, 1845, 0, 0, 0, 0,
7167 : 0, 0, 0, 0, 0, 0, 50, 0, 1248, 0,
7168 : 0, 0, 0, 0, 0, 0, 4038, 0, 4043, 0,
7169 : 0, 0, 0, 51, 0, 0, 0, 0, 0, 0,
7170 : 0, 0, 0, 0, 2851, 0, 0, 0, 52, 0,
7171 : 0, 0, 0, 3144, 0, 0, 0, 0, 0, 0,
7172 : 3142, 0, 0, 3143, 0, 0, 0, 0, 0, 0,
7173 : 1588, 0, 0, 0, 0, 0, 0, 0, 0, 53,
7174 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 5284,
7175 : 0, 1579, 0, 0, 54, 55, 56, 57, 58, 59,
7176 : 0, 0, 60, 61, 1639, 3712, 1172, 0, 1172, 66,
7177 : 0, 0, 0, 0, 0, 0, 0, 0, 6581, 0,
7178 : 0, 0, 1845, 0, 0, 0, 0, 0, 0, 0,
7179 : 0, 0, 0, 1003, 0, 0, 1362, 1389, 1362, 1362,
7180 : 0, 0, 1350, 0, 0, 1248, 0, 6604, 0, 0,
7181 : 0, 0, 0, 0, 0, 0, 3144, 0, 0, 0,
7182 : 3052, 0, 0, 1588, 0, 0, 0, 0, 0, 3053,
7183 : 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3355, 0,
7184 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7185 : 0, 0, 4177, 1248, 0, 0, 0, 0, 0, 4188,
7186 : 0, 0, 0, 0, 0, 0, 0, 0, 1248, 0,
7187 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1588,
7188 : 0, 0, 0, 0, 1588, 1588, 0, 1579, 1248, 0,
7189 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7190 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1248,
7191 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7192 : 0, 0, 0, 3052, 0, 0, 0, 0, 0, 0,
7193 : 0, 6700, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060,
7194 : 3061, 0, 0, 0, 0, 1350, 0, 0, 1350, 0,
7195 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7196 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7197 : 0, 0, 0, 0, 1248, 1248, 0, 0, 0, 0,
7198 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4333,
7199 : 0, 4336, 4338, 0, 0, 0, 0, 0, 0, 1588,
7200 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7201 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7202 : 0, 0, 0, 1845, 1845, 1845, 0, 0, 0, 1845,
7203 : 0, 0, 0, 0, 0, 0, 0, 1350, 0, 0,
7204 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7205 : 1350, 0, 0, 0, 0, 0, 1845, 0, 1350, 2589,
7206 : 0, 0, 2590, 0, 0, 0, 2591, 2592, 2593, 0,
7207 : 0, 3355, 0, 0, 0, 0, 1248, 0, 0, 0,
7208 : 0, 0, 4440, 0, 3134, 1172, 0, 0, 0, 0,
7209 : 0, 0, 0, 0, 3135, 0, 0, 1350, 4455, 0,
7210 : 0, 3136, 0, 0, 0, 0, 0, 0, 4333, 0,
7211 : 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0,
7212 : 4477, 0, 0, 0, 0, 0, 0, 3137, 0, 0,
7213 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7214 : 0, 0, 0, 0, 2345, 0, 0, 0, 0, 0,
7215 : 0, 0, 0, 0, 0, 0, 0, 1845, 0, 4,
7216 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7217 : 0, 4541, 0, 0, 0, 0, 0, 0, 5, 0,
7218 : 0, 1350, 0, 1350, 0, 1350, 0, 0, 6, 7,
7219 : 1579, 0, 0, 0, 0, 9, 10, 0, 0, 11,
7220 : 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
7221 : 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
7222 : 32, 33, 34, 35, 0, 0, 0, 37, 0, 38,
7223 : 39, 2480, 0, 0, 0, 40, 0, 0, 0, 0,
7224 : 0, 0, 0, 0, 0, 0, 3138, 0, 0, 0,
7225 : 0, 3139, 0, 0, 0, 0, 0, 0, 1579, 0,
7226 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7227 : 0, 0, 0, 0, 3140, 2784, 0, 0, 0, 1588,
7228 : 0, 0, 0, 0, 0, 0, 1003, 1350, 0, 1362,
7229 : 0, 1362, 1362, 41, 1350, 1579, 0, 0, 0, 0,
7230 : 0, 1845, 3141, 0, 0, 0, 1845, 0, 0, 0,
7231 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7232 : 0, 0, 0, 0, 2589, 0, 0, 2590, 1579, 0,
7233 : 0, 2591, 2592, 2593, 0, 0, 0, 0, 0, 0,
7234 : 0, 0, 0, 0, 0, 2851, 0, 0, 0, 3134,
7235 : 0, 0, 0, 0, 0, 1845, 1845, 1845, 0, 3135,
7236 : 1845, 3142, 0, 0, 3143, 0, 3136, 0, 1845, 1845,
7237 : 1845, 1845, 0, 42, 0, 0, 0, 0, 0, 0,
7238 : 0, 5827, 0, 0, 1845, 0, 0, 1845, 0, 1845,
7239 : 0, 0, 3137, 0, 43, 0, 0, 0, 0, 0,
7240 : 2589, 1845, 1845, 2590, 0, 1845, 0, 2591, 2592, 2593,
7241 : 0, 0, 0, 0, 0, 0, 0, 0, 44, 0,
7242 : 0, 0, 0, 0, 1389, 3134, 1845, 0, 1845, 0,
7243 : 1845, 0, 0, 0, 0, 3135, 0, 0, 0, 0,
7244 : 1579, 0, 3136, 45, 0, 0, 0, 0, 0, 1845,
7245 : 0, 1579, 4763, 0, 0, 0, 1248, 3144, 0, 0,
7246 : 0, 0, 0, 4786, 0, 0, 0, 1579, 3137, 0,
7247 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7248 : 0, 0, 2589, 0, 0, 2590, 1248, 0, 0, 2591,
7249 : 2592, 2593, 5837, 0, 1845, 0, 46, 0, 0, 47,
7250 : 0, 0, 0, 0, 0, 0, 0, 3134, 0, 1845,
7251 : 0, 3138, 0, 0, 0, 0, 3139, 3135, 0, 0,
7252 : 0, 1579, 48, 4786, 3136, 0, 0, 4842, 0, 0,
7253 : 4845, 4786, 0, 4043, 0, 0, 0, 0, 0, 3140,
7254 : 2784, 0, 0, 1579, 0, 0, 0, 0, 0, 0,
7255 : 3137, 0, 0, 0, 0, 0, 1579, 0, 0, 0,
7256 : 0, 0, 5844, 0, 3052, 0, 0, 3141, 1579, 0,
7257 : 0, 0, 0, 3053, 3054, 3055, 3056, 3057, 3058, 3059,
7258 : 3060, 3061, 0, 0, 0, 0, 0, 3138, 0, 0,
7259 : 0, 0, 3139, 0, 0, 1845, 0, 0, 0, 0,
7260 : 0, 0, 0, 0, 0, 0, 0, 0, 1579, 1579,
7261 : 2851, 0, 0, 0, 0, 3140, 2784, 0, 49, 1350,
7262 : 1350, 0, 0, 0, 0, 0, 3142, 0, 0, 3143,
7263 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7264 : 0, 0, 0, 3141, 0, 0, 0, 0, 0, 0,
7265 : 5843, 0, 0, 0, 1588, 1845, 0, 0, 0, 0,
7266 : 0, 0, 0, 4919, 0, 0, 0, 0, 0, 3138,
7267 : 0, 0, 50, 0, 3139, 0, 0, 0, 0, 0,
7268 : 0, 0, 0, 0, 0, 0, 2851, 0, 0, 51,
7269 : 0, 0, 0, 0, 0, 0, 0, 3140, 2784, 0,
7270 : 0, 0, 3142, 0, 52, 3143, 0, 0, 0, 0,
7271 : 0, 0, 0, 4967, 0, 0, 0, 0, 0, 0,
7272 : 0, 0, 3144, 0, 0, 3141, 0, 0, 0, 0,
7273 : 0, 0, 0, 0, 0, 53, 0, 1248, 0, 0,
7274 : 0, 0, 0, 0, 0, 0, 0, 3421, 0, 0,
7275 : 54, 55, 56, 57, 58, 59, 0, 0, 60, 61,
7276 : 1639, 0, 0, 0, 0, 66, 0, 0, 2851, 0,
7277 : 0, 1579, 0, 0, 0, 0, 0, 0, 0, 0,
7278 : 0, 0, 0, 0, 3142, 0, 0, 3143, 0, 0,
7279 : 0, 0, 0, 0, 0, 0, 0, 0, 3144, 0,
7280 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7281 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7282 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3052,
7283 : 0, 0, 0, 0, 0, 0, 0, 0, 3053, 3054,
7284 : 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 0,
7285 : 0, 0, 0, 0, 0, 0, 1845, 0, 0, 0,
7286 : 0, 2589, 1845, 0, 2590, 0, 0, 0, 2591, 2592,
7287 : 2593, 0, 0, 1350, 0, 0, 0, 0, 0, 0,
7288 : 3144, 0, 0, 0, 0, 0, 3134, 0, 0, 0,
7289 : 0, 0, 0, 0, 0, 0, 3135, 0, 0, 0,
7290 : 0, 0, 0, 3136, 0, 3052, 0, 0, 0, 0,
7291 : 1248, 1248, 1248, 0, 3053, 3054, 3055, 3056, 3057, 3058,
7292 : 3059, 3060, 3061, 0, 0, 2589, 0, 1248, 2590, 3137,
7293 : 0, 0, 2591, 2592, 2593, 0, 0, 0, 0, 0,
7294 : 0, 0, 1845, 0, 0, 0, 0, 0, 0, 0,
7295 : 3134, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7296 : 3135, 0, 0, 2480, 1248, 1248, 0, 3136, 0, 1248,
7297 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7298 : 0, 1248, 0, 0, 0, 0, 0, 3052, 0, 0,
7299 : 0, 0, 0, 3137, 0, 0, 3053, 3054, 3055, 3056,
7300 : 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0, 0,
7301 : 2589, 0, 0, 2590, 0, 0, 0, 2591, 2592, 2593,
7302 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7303 : 0, 0, 0, 4541, 0, 3134, 0, 0, 6656, 0,
7304 : 0, 0, 0, 0, 0, 3135, 0, 0, 3138, 0,
7305 : 0, 0, 3136, 3139, 0, 0, 1350, 0, 0, 0,
7306 : 0, 0, 0, 0, 0, 0, 5845, 0, 0, 0,
7307 : 0, 0, 0, 3753, 5252, 0, 3140, 2784, 3137, 0,
7308 : 0, 0, 0, 0, 1248, 0, 0, 0, 0, 0,
7309 : 0, 0, 0, 0, 0, 0, 0, 1248, 0, 0,
7310 : 0, 0, 0, 0, 3141, 0, 0, 0, 0, 0,
7311 : 0, 0, 3138, 0, 0, 0, 1845, 3139, 0, 0,
7312 : 0, 0, 0, 0, 0, 1845, 0, 0, 0, 0,
7313 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1845,
7314 : 3140, 2784, 0, 1845, 1845, 1845, 0, 2851, 0, 0,
7315 : 1845, 0, 0, 1845, 0, 0, 1845, 0, 0, 0,
7316 : 0, 0, 1845, 3142, 1845, 0, 3143, 1845, 3141, 0,
7317 : 0, 0, 1845, 1845, 1845, 1845, 0, 0, 1845, 1845,
7318 : 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 0, 0,
7319 : 0, 1845, 1845, 1845, 0, 0, 0, 3138, 0, 0,
7320 : 0, 1845, 3139, 0, 0, 0, 1845, 0, 0, 0,
7321 : 1845, 2851, 0, 0, 0, 0, 0, 0, 1845, 0,
7322 : 0, 1845, 0, 1845, 0, 3140, 2784, 3142, 0, 0,
7323 : 3143, 0, 0, 0, 0, 0, 0, 2589, 0, 1845,
7324 : 2590, 0, 1845, 1845, 2591, 2592, 2593, 1845, 1845, 0,
7325 : 0, 0, 1845, 3141, 1845, 5387, 0, 0, 0, 3144,
7326 : 0, 0, 3134, 1248, 1248, 1248, 0, 1003, 0, 0,
7327 : 4786, 5408, 3135, 0, 0, 5408, 5422, 5408, 5408, 3136,
7328 : 0, 1845, 0, 0, 0, 0, 0, 0, 0, 0,
7329 : 0, 0, 0, 0, 0, 0, 2851, 0, 0, 0,
7330 : 0, 0, 0, 0, 0, 3137, 0, 0, 0, 0,
7331 : 0, 0, 3142, 0, 0, 3143, 0, 0, 0, 0,
7332 : 0, 0, 0, 3144, 0, 0, 0, 0, 1845, 0,
7333 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7334 : 6230, 0, 0, 4043, 0, 1845, 0, 0, 0, 0,
7335 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7336 : 0, 0, 0, 0, 0, 0, 3052, 0, 0, 0,
7337 : 0, 0, 0, 0, 0, 3053, 3054, 3055, 3056, 3057,
7338 : 3058, 3059, 3060, 3061, 0, 0, 0, 0, 0, 0,
7339 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 6424,
7340 : 0, 0, 0, 0, 0, 0, 0, 0, 3144, 0,
7341 : 5512, 2480, 3355, 0, 2480, 0, 0, 2480, 0, 5521,
7342 : 0, 1579, 0, 0, 3138, 1579, 1579, 0, 0, 3139,
7343 : 3052, 0, 0, 0, 0, 0, 0, 0, 5545, 3053,
7344 : 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 0, 0,
7345 : 0, 0, 3140, 2784, 0, 0, 0, 0, 0, 0,
7346 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7347 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7348 : 3141, 0, 1579, 0, 0, 0, 0, 0, 1579, 0,
7349 : 0, 0, 0, 5594, 0, 0, 0, 0, 0, 0,
7350 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7351 : 0, 0, 0, 0, 0, 3052, 0, 0, 0, 0,
7352 : 0, 0, 0, 2851, 3053, 3054, 3055, 3056, 3057, 3058,
7353 : 3059, 3060, 3061, 0, 0, 0, 1579, 0, 0, 3142,
7354 : 0, 0, 3143, 0, 0, 0, 0, 0, 5638, 0,
7355 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7356 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7357 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7358 : 0, 1350, 0, 0, 0, 0, 0, 0, 0, 0,
7359 : 0, 0, 0, 811, 0, 1350, 0, 1845, 0, 0,
7360 : 0, 0, 0, 0, 0, 1248, 0, 0, 0, 0,
7361 : 0, 5683, 0, 0, 811, 0, 0, 0, 0, 0,
7362 : 0, 0, 3355, 2589, 1054, 1064, 2590, 1070, 0, 0,
7363 : 2591, 2592, 2593, 1064, 0, 3144, 0, 1248, 0, 0,
7364 : 0, 0, 4786, 4455, 0, 0, 1064, 0, 3134, 0,
7365 : 4333, 0, 0, 0, 0, 0, 0, 0, 3135, 5733,
7366 : 0, 0, 0, 0, 0, 3136, 0, 0, 0, 1248,
7367 : 1261, 1261, 0, 0, 0, 0, 0, 0, 0, 0,
7368 : 0, 1845, 1845, 0, 0, 0, 0, 0, 0, 0,
7369 : 0, 3137, 1845, 0, 0, 0, 0, 0, 0, 0,
7370 : 0, 0, 0, 2480, 1248, 0, 0, 0, 0, 0,
7371 : 0, 0, 0, 0, 2084, 0, 0, 0, 0, 0,
7372 : 2085, 4541, 4541, 4541, 4541, 4541, 0, 2147, 0, 0,
7373 : 0, 0, 0, 0, 0, 0, 1248, 0, 0, 0,
7374 : 0, 0, 3052, 0, 1579, 0, 0, 0, 0, 2148,
7375 : 0, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061,
7376 : 0, 0, 0, 0, 0, 2087, 0, 0, 0, 0,
7377 : 0, 0, 0, 0, 0, 0, 0, 0, 1845, 0,
7378 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7379 : 0, 0, 0, 0, 1845, 0, 0, 0, 0, 0,
7380 : 0, 2149, 0, 0, 0, 0, 0, 0, 0, 0,
7381 : 3138, 0, 1845, 0, 0, 3139, 0, 1579, 0, 0,
7382 : 0, 1579, 2088, 0, 0, 0, 0, 0, 0, 2089,
7383 : 0, 0, 0, 2090, 0, 0, 0, 0, 3140, 2784,
7384 : 1845, 0, 0, 1845, 0, 0, 0, 0, 0, 1303,
7385 : 0, 1845, 1845, 0, 0, 0, 0, 0, 1845, 1845,
7386 : 0, 0, 2091, 1845, 0, 0, 3141, 0, 1845, 0,
7387 : 0, 1845, 1845, 0, 0, 0, 0, 0, 1845, 0,
7388 : 0, 0, 1248, 1248, 1248, 1248, 0, 0, 0, 1845,
7389 : 5408, 5422, 5408, 5408, 2150, 1845, 5408, 0, 2092, 5893,
7390 : 0, 0, 0, 4786, 0, 0, 0, 4786, 0, 2851,
7391 : 0, 0, 0, 5908, 0, 0, 0, 0, 0, 0,
7392 : 0, 0, 0, 0, 0, 3142, 0, 0, 3143, 0,
7393 : 0, 0, 1389, 0, 0, 0, 0, 0, 0, 0,
7394 : 0, 0, 0, 0, 0, 4842, 0, 0, 0, 1845,
7395 : 0, 4043, 2151, 0, 0, 0, 0, 2152, 0, 0,
7396 : 1579, 0, 2153, 0, 0, 0, 0, 0, 0, 0,
7397 : 0, 0, 1172, 0, 0, 1579, 0, 0, 2154, 0,
7398 : 1579, 0, 2094, 0, 0, 0, 0, 0, 0, 0,
7399 : 0, 0, 0, 2095, 0, 0, 0, 0, 0, 0,
7400 : 3355, 1845, 0, 2096, 0, 0, 0, 0, 0, 0,
7401 : 1579, 0, 0, 0, 2155, 2097, 5981, 0, 0, 0,
7402 : 0, 3144, 0, 0, 0, 0, 0, 0, 0, 0,
7403 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7404 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7405 : 0, 0, 0, 0, 0, 0, 0, 2156, 0, 0,
7406 : 2099, 2100, 2157, 0, 0, 0, 0, 0, 0, 0,
7407 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7408 : 0, 0, 1845, 0, 0, 0, 2158, 0, 0, 1845,
7409 : 0, 0, 2159, 0, 0, 0, 0, 0, 0, 0,
7410 : 0, 0, 0, 0, 0, 0, 0, 2160, 0, 0,
7411 : 0, 1350, 0, 0, 0, 0, 0, 0, 0, 0,
7412 : 0, 0, 0, 0, 0, 0, 1350, 0, 3052, 0,
7413 : 0, 0, 0, 0, 0, 0, 0, 3053, 3054, 3055,
7414 : 3056, 3057, 3058, 3059, 3060, 3061, 0, 0, 0, 0,
7415 : 0, 0, 0, 0, 0, 0, 0, 1845, 2161, 0,
7416 : 0, 0, 0, 0, 0, 2102, 0, 0, 0, 0,
7417 : 0, 0, 0, 0, 1003, 0, 0, 0, 0, 0,
7418 : 0, 3355, 0, 0, 0, 0, 0, 0, 0, 0,
7419 : 2480, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7420 : 0, 0, 0, 0, 0, 4455, 1054, 0, 0, 0,
7421 : 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0,
7422 : 4477, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7423 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7424 : 0, 0, 0, 0, 0, 0, 0, 1248, 0, 0,
7425 : 1579, 0, 0, 1579, 0, 1579, 0, 0, 1248, 0,
7426 : 1579, 0, 0, 0, 6135, 0, 0, 0, 0, 0,
7427 : 0, 0, 1064, 1064, 0, 0, 0, 0, 0, 0,
7428 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7429 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7430 : 0, 0, 0, 1579, 0, 0, 0, 0, 0, 0,
7431 : 0, 1579, 0, 0, 0, 0, 0, 0, 0, 0,
7432 : 0, 1845, 0, 0, 1082, 0, 0, 0, 0, 1083,
7433 : 0, 1845, 0, 0, 1845, 0, 1579, 1845, 1845, 1845,
7434 : 0, 1303, 0, 0, 0, 0, 0, 0, 0, 0,
7435 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7436 : 0, 0, 1845, 1845, 0, 0, 1845, 1084, 0, 0,
7437 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7438 : 1085, 0, 0, 1003, 0, 0, 5408, 0, 0, 0,
7439 : 4786, 0, 0, 0, 0, 4786, 0, 1086, 4786, 1003,
7440 : 0, 4333, 0, 6211, 0, 0, 1845, 0, 0, 0,
7441 : 0, 0, 0, 0, 0, 1087, 1579, 0, 1579, 0,
7442 : 0, 0, 1845, 0, 0, 0, 0, 0, 5512, 0,
7443 : 0, 1845, 0, 0, 0, 0, 0, 0, 0, 1088,
7444 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7445 : 0, 0, 0, 1089, 0, 0, 0, 0, 0, 0,
7446 : 0, 0, 1090, 5512, 1389, 1350, 0, 1350, 0, 2480,
7447 : 0, 0, 1352, 0, 0, 1091, 1356, 0, 0, 0,
7448 : 0, 1092, 0, 0, 1391, 0, 0, 1393, 1093, 0,
7449 : 1398, 1399, 0, 1402, 0, 1405, 0, 0, 1411, 0,
7450 : 1413, 1362, 1389, 0, 0, 0, 0, 0, 1094, 0,
7451 : 0, 0, 0, 0, 1579, 0, 0, 0, 0, 0,
7452 : 0, 0, 1442, 0, 0, 0, 0, 0, 0, 0,
7453 : 0, 0, 0, 1479, 0, 0, 0, 1483, 0, 0,
7454 : 0, 0, 0, 0, 1495, 1496, 1362, 0, 1502, 0,
7455 : 1506, 1507, 0, 0, 0, 0, 0, 0, 1579, 0,
7456 : 5683, 0, 0, 0, 0, 1248, 0, 0, 1095, 0,
7457 : 1248, 1303, 0, 1064, 0, 0, 0, 0, 0, 3355,
7458 : 0, 0, 0, 0, 0, 0, 1579, 0, 0, 1248,
7459 : 0, 0, 0, 5733, 0, 0, 6367, 1551, 0, 0,
7460 : 0, 0, 0, 0, 0, 0, 0, 1350, 1248, 5512,
7461 : 0, 0, 0, 1096, 0, 0, 0, 0, 1619, 0,
7462 : 1621, 0, 0, 0, 0, 0, 1097, 0, 0, 1635,
7463 : 1637, 0, 0, 0, 0, 0, 0, 0, 0, 1064,
7464 : 1098, 0, 0, 0, 0, 0, 1845, 0, 0, 0,
7465 : 975, 1099, 0, 0, 1100, 0, 0, 0, 1579, 0,
7466 : 0, 0, 0, 1845, 0, 0, 0, 1845, 0, 1845,
7467 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7468 : 1579, 1101, 0, 1845, 1102, 1845, 0, 0, 1103, 1845,
7469 : 0, 1104, 0, 0, 0, 1845, 0, 0, 1105, 4786,
7470 : 0, 1106, 0, 6211, 1579, 0, 1845, 0, 6470, 0,
7471 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7472 : 0, 1107, 0, 0, 0, 0, 0, 0, 0, 1108,
7473 : 0, 0, 1303, 0, 811, 0, 1109, 0, 0, 1110,
7474 : 0, 0, 0, 0, 1111, 0, 2480, 0, 0, 0,
7475 : 0, 0, 1112, 0, 1113, 1845, 0, 0, 0, 1114,
7476 : 0, 0, 0, 0, 0, 0, 0, 0, 1261, 0,
7477 : 0, 1845, 0, 1115, 0, 0, 0, 1845, 1845, 0,
7478 : 0, 0, 1350, 1350, 1350, 1350, 1116, 0, 0, 0,
7479 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7480 : 0, 0, 2084, 0, 0, 0, 1579, 0, 2085, 0,
7481 : 0, 0, 0, 1845, 0, 2147, 0, 0, 0, 0,
7482 : 0, 0, 1003, 0, 0, 0, 0, 0, 0, 0,
7483 : 0, 0, 0, 1981, 0, 0, 1982, 2148, 1985, 0,
7484 : 0, 0, 0, 0, 0, 0, 0, 1248, 0, 0,
7485 : 4786, 0, 0, 2087, 0, 0, 0, 0, 1579, 0,
7486 : 0, 0, 0, 0, 0, 2045, 0, 0, 0, 0,
7487 : 0, 0, 0, 0, 0, 0, 1248, 0, 0, 0,
7488 : 0, 0, 0, 1579, 0, 0, 0, 0, 0, 2149,
7489 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7490 : 0, 0, 0, 0, 0, 0, 1845, 0, 0, 0,
7491 : 2088, 0, 0, 0, 0, 0, 0, 2089, 1845, 0,
7492 : 0, 2090, 0, 0, 0, 0, 0, 1845, 1845, 1845,
7493 : 0, 2222, 0, 1003, 0, 0, 1845, 0, 0, 0,
7494 : 6667, 0, 0, 0, 0, 0, 0, 1845, 0, 0,
7495 : 2091, 0, 0, 0, 1845, 0, 0, 2261, 0, 0,
7496 : 0, 0, 0, 0, 0, 0, 0, 2480, 0, 0,
7497 : 0, 0, 2273, 0, 2274, 0, 0, 0, 5512, 0,
7498 : 0, 0, 2150, 0, 2277, 1845, 2092, 0, 0, 0,
7499 : 0, 2287, 0, 0, 2480, 0, 1389, 0, 0, 0,
7500 : 1248, 0, 0, 0, 0, 1845, 0, 0, 0, 0,
7501 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7502 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7503 : 0, 0, 0, 2339, 0, 2341, 0, 0, 0, 0,
7504 : 2151, 2480, 2480, 0, 0, 2152, 0, 0, 1579, 0,
7505 : 2153, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7506 : 0, 0, 0, 0, 0, 0, 2154, 0, 0, 0,
7507 : 2094, 1350, 0, 0, 0, 0, 0, 0, 0, 0,
7508 : 0, 2095, 758, 0, 824, 824, 6762, 824, 0, 0,
7509 : 0, 2096, 0, 0, 0, 0, 0, 0, 0, 0,
7510 : 0, 0, 2155, 2097, 0, 824, 0, 0, 0, 824,
7511 : 0, 0, 0, 0, 0, 824, 824, 0, 824, 0,
7512 : 6135, 0, 0, 0, 824, 0, 1163, 0, 0, 0,
7513 : 0, 0, 0, 0, 1163, 0, 0, 824, 0, 0,
7514 : 0, 1845, 0, 0, 1579, 4277, 0, 0, 2099, 2100,
7515 : 2157, 0, 0, 0, 4333, 0, 0, 1845, 0, 0,
7516 : 0, 0, 0, 0, 0, 0, 1845, 0, 1845, 0,
7517 : 1845, 6470, 1579, 0, 2158, 0, 0, 0, 6828, 0,
7518 : 4278, 0, 4043, 0, 0, 0, 0, 0, 0, 0,
7519 : 0, 0, 0, 0, 0, 2160, 0, 0, 0, 0,
7520 : 0, 1362, 0, 0, 2501, 0, 0, 0, 0, 0,
7521 : 0, 0, 0, 1350, 0, 0, 0, 0, 0, 0,
7522 : 2480, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7523 : 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0,
7524 : 0, 0, 1444, 0, 0, 3355, 2161, 0, 0, 0,
7525 : 0, 0, 1845, 2102, 0, 0, 0, 0, 0, 0,
7526 : 0, 0, 5512, 0, 0, 0, 0, 0, 0, 0,
7527 : 1362, 1362, 6906, 0, 0, 0, 1845, 0, 0, 0,
7528 : 1445, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7529 : 0, 0, 0, 1085, 1446, 0, 0, 0, 0, 0,
7530 : 0, 0, 0, 1845, 0, 0, 1447, 6667, 0, 0,
7531 : 1086, 0, 0, 1845, 0, 1579, 0, 0, 2480, 2480,
7532 : 6941, 0, 0, 0, 0, 0, 0, 0, 1448, 0,
7533 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 2480,
7534 : 824, 0, 0, 0, 0, 1350, 0, 0, 0, 0,
7535 : 0, 0, 1449, 0, 0, 0, 0, 0, 0, 0,
7536 : 0, 0, 0, 0, 1579, 0, 1089, 1579, 0, 0,
7537 : 811, 811, 0, 0, 0, 1090, 0, 0, 6762, 1350,
7538 : 1350, 0, 0, 0, 5512, 0, 0, 0, 1091, 0,
7539 : 0, 0, 0, 0, 1450, 0, 0, 0, 0, 0,
7540 : 0, 0, 1003, 0, 0, 0, 0, 0, 0, 1845,
7541 : 0, 1261, 1635, 0, 959, 0, 0, 0, 0, 1845,
7542 : 0, 1451, 1845, 0, 0, 1845, 7004, 0, 0, 0,
7543 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7544 : 4043, 0, 0, 0, 0, 4842, 0, 0, 0, 0,
7545 : 0, 0, 0, 0, 0, 1845, 0, 0, 811, 1452,
7546 : 0, 0, 0, 3210, 0, 960, 3210, 0, 0, 0,
7547 : 0, 0, 0, 0, 3217, 0, 0, 0, 0, 0,
7548 : 0, 1095, 961, 0, 0, 0, 0, 0, 0, 0,
7549 : 3225, 7042, 0, 0, 0, 0, 0, 0, 0, 1845,
7550 : 962, 7045, 7046, 1003, 7050, 0, 963, 0, 1845, 0,
7551 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1350,
7552 : 0, 0, 5512, 0, 964, 0, 1453, 0, 0, 0,
7553 : 0, 0, 0, 0, 0, 0, 0, 6667, 965, 0,
7554 : 0, 1579, 0, 0, 0, 0, 0, 966, 0, 0,
7555 : 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0,
7556 : 967, 3310, 0, 975, 1454, 0, 968, 1100, 0, 0,
7557 : 7042, 0, 0, 969, 0, 1845, 1003, 0, 0, 0,
7558 : 0, 0, 0, 1003, 0, 0, 0, 0, 0, 0,
7559 : 0, 0, 0, 970, 1455, 0, 0, 1456, 0, 0,
7560 : 0, 1103, 1362, 1362, 1104, 0, 0, 0, 0, 0,
7561 : 0, 1105, 0, 7131, 1106, 0, 0, 0, 0, 0,
7562 : 7042, 0, 0, 0, 0, 0, 0, 0, 0, 3407,
7563 : 0, 971, 0, 7042, 1107, 0, 0, 0, 0, 0,
7564 : 0, 0, 1457, 0, 0, 0, 0, 0, 0, 1109,
7565 : 0, 0, 1458, 972, 0, 0, 0, 1111, 0, 0,
7566 : 0, 0, 0, 0, 0, 1459, 0, 1113, 0, 0,
7567 : 1579, 0, 1460, 0, 0, 0, 0, 0, 0, 0,
7568 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7569 : 0, 0, 0, 0, 0, 0, 0, 824, 973, 1116,
7570 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7571 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7572 : 0, 0, 0, 0, 1579, 974, 0, 0, 0, 0,
7573 : 0, 0, 0, 0, 0, 975, 976, 0, 0, 977,
7574 : 0, 0, 0, 0, 0, 0, 1579, 0, 0, 0,
7575 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7576 : 0, 0, 0, 824, 824, 3538, 978, 0, 0, 979,
7577 : 0, 0, 0, 980, 0, 0, 981, 0, 0, 0,
7578 : 0, 0, 0, 982, 0, 0, 983, 0, 0, 0,
7579 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7580 : 3574, 0, 0, 0, 0, 0, 984, 0, 0, 0,
7581 : 0, 0, 0, 0, 985, 0, 0, 0, 1579, 986,
7582 : 0, 987, 0, 0, 988, 0, 0, 0, 0, 989,
7583 : 0, 0, 824, 0, 0, 0, 0, 0, 0, 990,
7584 : 0, 0, 0, 0, 991, 0, 3639, 0, 0, 0,
7585 : 0, 0, 0, 0, 0, 0, 0, 0, 992, 0,
7586 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7587 : 0, 993, 0, 3661, 0, 0, 0, 0, 0, 0,
7588 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7589 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7590 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7591 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7592 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7593 : 3699, 0, 3700, 0, 0, 0, 0, 0, 0, 0,
7594 : 0, 1579, 0, 0, 0, 0, 1635, 3709, 0, 3710,
7595 : 0, 0, 0, 758, 0, 0, 0, 0, 0, 0,
7596 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7597 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7598 : 0, 3731, 0, 0, 0, 0, 0, 0, 0, 0,
7599 : 0, 0, 0, 1635, 0, 0, 0, 1635, 0, 0,
7600 : 0, 0, 1635, 0, 0, 1635, 0, 0, 0, 0,
7601 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7602 : 0, 0, 0, 0, 0, 0, 3783, 0, 0, 0,
7603 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7604 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7605 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7606 : 0, 1532, 824, 0, 824, 0, 0, 0, 758, 0,
7607 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7608 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7609 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7610 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7611 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7612 : 0, 0, 0, 0, 0, 0, 824, 0, 0, 824,
7613 : 824, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7614 : 0, 0, 0, 0, 0, 758, 0, 1163, 0, 1163,
7615 : 0, 0, 0, 0, 0, 758, 0, 0, 0, 824,
7616 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7617 : 0, 0, 0, 0, 0, 0, 0, 1579, 0, 0,
7618 : 0, 1163, 1163, 0, 0, 758, 0, 0, 0, 0,
7619 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7620 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7621 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7622 : 0, 0, 0, 824, 0, 824, 0, 0, 0, 0,
7623 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7624 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7625 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7626 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7627 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7628 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7629 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1579,
7630 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7631 : 758, 758, 0, 0, 1963, 0, 0, 0, 0, 0,
7632 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7633 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7634 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7635 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7636 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 758,
7637 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7638 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7639 : 0, 0, 1579, 0, 0, 0, 0, 0, 0, 0,
7640 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7641 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7642 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7643 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7644 : 758, 0, 0, 0, 0, 0, 0, 0, 1579, 0,
7645 : 0, 0, 0, 1579, 1579, 0, 0, 0, 0, 0,
7646 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7647 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7648 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7649 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7650 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7651 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7652 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7653 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7654 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7655 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7656 : 0, 0, 0, 0, 0, 0, 0, 0, 1579, 0,
7657 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7658 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7659 : 0, 3972, 0, 0, 0, 0, 0, 0, 0, 0,
7660 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7661 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7662 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7663 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7664 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7665 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7666 : 824, 0, 824, 0, 0, 824, 0, 824, 0, 0,
7667 : 824, 824, 824, 0, 0, 0, 2475, 0, 0, 0,
7668 : 0, 0, 0, 824, 0, 0, 0, 0, 0, 0,
7669 : 0, 0, 0, 0, 0, 0, 0, 0, 824, 0,
7670 : 824, 0, 0, 0, 0, 0, 824, 0, 0, 0,
7671 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7672 : 0, 0, 0, 0, 0, 0, 0, 0, 1303, 0,
7673 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7674 : 0, 0, 0, 0, 4066, 4067, 0, 0, 0, 0,
7675 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7676 : 0, 0, 0, 4082, 4083, 0, 0, 0, 4086, 4087,
7677 : 0, 0, 0, 4090, 4091, 0, 0, 0, 0, 0,
7678 : 0, 0, 0, 0, 0, 0, 0, 0, 4102, 0,
7679 : 0, 0, 4105, 0, 0, 0, 4108, 4109, 0, 0,
7680 : 4112, 4113, 0, 0, 0, 0, 0, 4118, 0, 0,
7681 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4133,
7682 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7683 : 0, 4150, 0, 0, 0, 0, 4152, 0, 0, 0,
7684 : 0, 0, 0, 0, 0, 0, 0, 0, 1579, 3083,
7685 : 0, 4158, 0, 0, 0, 4164, 0, 0, 0, 0,
7686 : 0, 824, 824, 0, 0, 0, 0, 4175, 0, 0,
7687 : 4179, 0, 4181, 4184, 4186, 0, 0, 0, 758, 4194,
7688 : 4197, 0, 0, 758, 758, 0, 0, 0, 0, 4210,
7689 : 0, 0, 0, 0, 0, 4220, 0, 0, 0, 4223,
7690 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4233,
7691 : 4234, 0, 0, 0, 4239, 0, 0, 0, 0, 0,
7692 : 4248, 4249, 0, 0, 0, 0, 0, 0, 0, 0,
7693 : 0, 0, 0, 0, 4258, 0, 0, 4259, 0, 0,
7694 : 0, 0, 0, 0, 4271, 4272, 0, 0, 0, 824,
7695 : 4276, 758, 0, 0, 0, 0, 0, 0, 0, 0,
7696 : 0, 3214, 4283, 0, 0, 4286, 0, 0, 0, 0,
7697 : 4289, 0, 0, 0, 0, 0, 4292, 4293, 0, 1635,
7698 : 0, 1635, 0, 0, 4301, 1635, 0, 0, 4303, 0,
7699 : 0, 0, 4310, 4311, 4312, 4313, 0, 4315, 0, 0,
7700 : 0, 0, 0, 758, 0, 0, 0, 0, 0, 0,
7701 : 0, 4341, 4342, 0, 4344, 0, 0, 0, 0, 0,
7702 : 0, 0, 0, 0, 0, 4354, 4355, 4356, 0, 0,
7703 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7704 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7705 : 0, 0, 0, 0, 0, 0, 758, 0, 0, 0,
7706 : 0, 0, 0, 0, 0, 0, 758, 0, 0, 0,
7707 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7708 : 0, 0, 4408, 0, 0, 0, 0, 0, 0, 0,
7709 : 4432, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7710 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4444,
7711 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7712 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7713 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7714 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 758,
7715 : 0, 0, 0, 758, 758, 0, 0, 0, 0, 4516,
7716 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7717 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7718 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7719 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7720 : 4549, 0, 4551, 0, 0, 0, 0, 0, 0, 0,
7721 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7722 : 0, 0, 0, 1579, 0, 0, 0, 0, 0, 0,
7723 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7724 : 0, 0, 1303, 0, 0, 0, 0, 0, 0, 0,
7725 : 0, 0, 0, 0, 0, 0, 0, 1635, 0, 0,
7726 : 0, 0, 0, 0, 0, 758, 0, 0, 0, 0,
7727 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7728 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7729 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7730 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7731 : 0, 4616, 0, 0, 0, 0, 0, 0, 0, 0,
7732 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7733 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7734 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7735 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7736 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7737 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7738 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7739 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7740 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7741 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7742 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7743 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7744 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7745 : 0, 0, 0, 0, 0, 0, 824, 0, 824, 0,
7746 : 0, 0, 824, 0, 824, 0, 0, 824, 0, 0,
7747 : 0, 824, 0, 0, 0, 0, 3083, 0, 0, 0,
7748 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7749 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7750 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7751 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7752 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7753 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7754 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7755 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7756 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7757 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7758 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7759 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7760 : 0, 0, 0, 0, 0, 0, 0, 0, 1635, 0,
7761 : 0, 0, 0, 0, 0, 1001, 0, 0, 0, 0,
7762 : 0, 0, 0, 0, 0, 0, 0, 4883, 0, 0,
7763 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7764 : 0, 0, 0, 0, 4890, 0, 0, 0, 4890, 0,
7765 : 1204, 0, 0, 4901, 4902, 4903, 1204, 1204, 0, 0,
7766 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7767 : 0, 0, 0, 0, 0, 4915, 0, 0, 0, 0,
7768 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7769 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4946,
7770 : 4947, 4948, 4949, 0, 0, 0, 0, 0, 0, 0,
7771 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7772 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7773 : 0, 0, 0, 0, 0, 0, 0, 4970, 0, 4974,
7774 : 4975, 4976, 0, 0, 0, 0, 0, 0, 0, 0,
7775 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7776 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7777 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7778 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7779 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7780 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7781 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7782 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7783 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7784 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7785 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 5059,
7786 : 0, 0, 0, 0, 0, 0, 0, 0, 5065, 0,
7787 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7788 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7789 : 0, 0, 0, 0, 5075, 5076, 0, 0, 0, 5077,
7790 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7791 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7792 : 0, 5120, 0, 0, 0, 0, 0, 0, 0, 0,
7793 : 0, 1581, 0, 0, 0, 0, 0, 0, 0, 0,
7794 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7795 : 0, 0, 0, 0, 0, 0, 0, 1581, 0, 0,
7796 : 0, 0, 0, 0, 0, 0, 1635, 0, 0, 0,
7797 : 0, 0, 0, 0, 0, 0, 0, 5157, 0, 0,
7798 : 0, 0, 1064, 0, 0, 0, 0, 0, 5169, 0,
7799 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7800 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7801 : 0, 0, 0, 0, 0, 0, 0, 0, 5208, 0,
7802 : 0, 0, 0, 0, 0, 0, 0, 0, 1054, 0,
7803 : 0, 1064, 0, 0, 0, 0, 0, 0, 0, 0,
7804 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7805 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7806 : 0, 0, 0, 0, 0, 0, 5238, 0, 5239, 0,
7807 : 0, 0, 0, 0, 0, 2475, 0, 0, 0, 0,
7808 : 0, 0, 3973, 0, 0, 1635, 0, 0, 0, 0,
7809 : 0, 0, 3214, 0, 0, 0, 0, 0, 0, 0,
7810 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7811 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7812 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7813 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7814 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7815 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7816 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7817 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7818 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7819 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7820 : 0, 0, 0, 0, 0, 0, 0, 0, 758, 0,
7821 : 0, 0, 0, 0, 4055, 0, 1963, 0, 0, 824,
7822 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7823 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7824 : 0, 0, 0, 1582, 0, 0, 0, 0, 0, 0,
7825 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7826 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1582,
7827 : 0, 758, 0, 0, 0, 0, 0, 0, 0, 0,
7828 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7829 : 0, 0, 1581, 0, 0, 0, 0, 0, 0, 0,
7830 : 0, 0, 0, 1581, 0, 0, 0, 0, 0, 0,
7831 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1581,
7832 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7833 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7834 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7835 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7836 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7837 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7838 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 5487,
7839 : 0, 5488, 0, 0, 0, 0, 0, 0, 0, 0,
7840 : 0, 0, 0, 0, 5495, 0, 0, 0, 0, 0,
7841 : 0, 0, 0, 1581, 0, 0, 5501, 0, 0, 0,
7842 : 5504, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7843 : 0, 0, 5518, 0, 0, 0, 0, 0, 0, 0,
7844 : 0, 0, 0, 0, 0, 0, 758, 0, 0, 0,
7845 : 0, 0, 5544, 0, 758, 0, 0, 758, 0, 0,
7846 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 758,
7847 : 5548, 0, 0, 0, 0, 0, 0, 1001, 5552, 0,
7848 : 0, 0, 0, 0, 0, 1001, 0, 0, 1001, 0,
7849 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7850 : 0, 0, 0, 5587, 0, 0, 0, 5591, 0, 0,
7851 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7852 : 0, 0, 5601, 5602, 5603, 5604, 0, 0, 0, 0,
7853 : 0, 0, 5608, 5609, 5610, 5611, 0, 0, 0, 0,
7854 : 0, 5613, 5614, 0, 0, 0, 0, 5621, 5622, 1581,
7855 : 5624, 5625, 5626, 5627, 5628, 5629, 5630, 0, 0, 0,
7856 : 0, 0, 0, 0, 0, 0, 5639, 0, 0, 0,
7857 : 5642, 5643, 5644, 5645, 0, 0, 0, 0, 0, 0,
7858 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7859 : 0, 0, 1001, 0, 4890, 0, 0, 1590, 0, 0,
7860 : 0, 1001, 0, 0, 1582, 0, 0, 0, 1001, 0,
7861 : 0, 1001, 5665, 0, 0, 1582, 0, 0, 0, 0,
7862 : 0, 0, 0, 1590, 0, 0, 0, 0, 0, 0,
7863 : 0, 1582, 0, 0, 0, 0, 0, 0, 0, 0,
7864 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7865 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7866 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7867 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7868 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 5748,
7869 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7870 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7871 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7872 : 0, 0, 4890, 0, 0, 1582, 0, 0, 1001, 1001,
7873 : 0, 0, 0, 824, 2475, 1204, 0, 0, 0, 1204,
7874 : 0, 0, 0, 0, 5783, 0, 5784, 0, 0, 0,
7875 : 0, 758, 0, 0, 1635, 1635, 1635, 1635, 1635, 0,
7876 : 0, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
7877 : 0, 0, 0, 0, 0, 5799, 0, 0, 0, 0,
7878 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7879 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7880 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7881 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7882 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7883 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7884 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7885 : 0, 0, 1581, 0, 0, 0, 0, 0, 0, 0,
7886 : 0, 1582, 0, 0, 0, 0, 0, 0, 0, 0,
7887 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7888 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7889 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7890 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7891 : 0, 0, 0, 0, 0, 1204, 1204, 0, 0, 0,
7892 : 1581, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7893 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1001,
7894 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7895 : 0, 0, 0, 1001, 0, 0, 0, 1581, 1590, 1001,
7896 : 0, 0, 0, 1001, 0, 1001, 0, 0, 0, 1590,
7897 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3214,
7898 : 0, 0, 0, 0, 758, 1590, 0, 0, 0, 0,
7899 : 1581, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7900 : 5956, 5957, 5958, 0, 0, 0, 5959, 5960, 5961, 5962,
7901 : 0, 0, 0, 5964, 0, 0, 0, 0, 0, 0,
7902 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
7903 : 1001, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
7904 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7905 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7906 : 0, 0, 0, 0, 0, 5999, 6000, 6001, 6002, 6003,
7907 : 0, 6005, 6006, 0, 0, 0, 0, 0, 0, 1590,
7908 : 0, 0, 0, 6015, 6016, 0, 0, 0, 0, 0,
7909 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7910 : 0, 0, 1581, 0, 0, 0, 0, 0, 0, 0,
7911 : 0, 0, 0, 1581, 0, 0, 0, 6022, 0, 0,
7912 : 0, 0, 0, 0, 0, 1635, 1635, 0, 1635, 1581,
7913 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7914 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7915 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1001,
7916 : 0, 0, 0, 0, 1582, 0, 0, 0, 0, 0,
7917 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7918 : 0, 0, 0, 1581, 0, 0, 0, 0, 0, 0,
7919 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7920 : 0, 0, 0, 0, 0, 1581, 0, 0, 0, 0,
7921 : 0, 0, 0, 0, 0, 1590, 0, 0, 1581, 0,
7922 : 6087, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7923 : 1581, 0, 1582, 0, 0, 0, 0, 0, 0, 0,
7924 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7925 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7926 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1582,
7927 : 1581, 1581, 0, 0, 0, 0, 0, 0, 0, 0,
7928 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7929 : 0, 1001, 0, 0, 0, 0, 6141, 0, 0, 0,
7930 : 0, 0, 1582, 0, 0, 0, 0, 0, 0, 0,
7931 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7932 : 1001, 1001, 1001, 0, 1001, 0, 0, 0, 6147, 0,
7933 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7934 : 0, 0, 0, 0, 0, 1001, 0, 0, 0, 0,
7935 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7936 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7937 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7938 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7939 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7940 : 0, 0, 0, 0, 1635, 0, 758, 0, 0, 0,
7941 : 0, 0, 0, 0, 1582, 0, 0, 0, 0, 1635,
7942 : 0, 0, 0, 0, 1001, 1582, 0, 0, 1001, 1001,
7943 : 0, 0, 0, 1581, 0, 0, 0, 0, 0, 0,
7944 : 0, 1582, 0, 0, 1001, 0, 0, 0, 0, 0,
7945 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7946 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7947 : 0, 0, 0, 824, 0, 0, 0, 0, 0, 0,
7948 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7949 : 0, 0, 0, 0, 0, 1582, 0, 0, 0, 0,
7950 : 0, 0, 0, 0, 0, 0, 0, 0, 6265, 0,
7951 : 0, 0, 0, 0, 0, 0, 0, 1582, 1590, 0,
7952 : 0, 0, 824, 0, 0, 0, 0, 6275, 0, 0,
7953 : 1582, 0, 0, 6281, 6282, 1204, 0, 0, 0, 0,
7954 : 0, 0, 1582, 6293, 0, 0, 0, 0, 0, 0,
7955 : 6295, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7956 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7957 : 0, 0, 0, 0, 0, 0, 1204, 0, 0, 0,
7958 : 0, 0, 1582, 1582, 0, 0, 1590, 6348, 6349, 0,
7959 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7960 : 6357, 0, 1064, 0, 0, 0, 0, 0, 0, 0,
7961 : 0, 0, 758, 0, 0, 0, 0, 6374, 0, 0,
7962 : 0, 0, 0, 1590, 0, 0, 0, 0, 0, 0,
7963 : 0, 0, 1204, 0, 0, 0, 0, 0, 0, 0,
7964 : 0, 0, 4890, 0, 0, 0, 0, 0, 0, 1204,
7965 : 0, 0, 0, 6410, 0, 0, 1590, 0, 0, 0,
7966 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7967 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7968 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7969 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7970 : 0, 0, 0, 0, 0, 0, 0, 0, 1635, 0,
7971 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1635,
7972 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7973 : 0, 0, 0, 0, 0, 0, 6482, 0, 0, 1001,
7974 : 1001, 1001, 0, 0, 0, 1582, 0, 0, 0, 0,
7975 : 6497, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7976 : 0, 0, 0, 0, 0, 0, 0, 0, 1590, 0,
7977 : 0, 0, 0, 0, 0, 0, 6515, 0, 0, 1590,
7978 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7979 : 0, 0, 0, 0, 0, 1590, 0, 0, 0, 0,
7980 : 0, 0, 1635, 0, 0, 0, 0, 0, 0, 0,
7981 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7982 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7983 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7984 : 0, 0, 0, 0, 6574, 0, 0, 0, 0, 1590,
7985 : 0, 0, 0, 0, 0, 0, 0, 4055, 0, 0,
7986 : 0, 0, 0, 0, 0, 1001, 0, 0, 1001, 0,
7987 : 0, 1590, 0, 0, 0, 0, 0, 0, 1001, 0,
7988 : 0, 0, 0, 0, 1590, 0, 0, 0, 0, 0,
7989 : 0, 0, 0, 0, 0, 0, 1590, 0, 0, 0,
7990 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1001,
7991 : 1001, 0, 0, 0, 0, 4890, 0, 0, 0, 0,
7992 : 0, 0, 0, 0, 1001, 0, 0, 1001, 0, 0,
7993 : 0, 0, 0, 0, 0, 0, 1590, 1590, 0, 0,
7994 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7995 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7996 : 1635, 0, 0, 0, 758, 0, 0, 0, 0, 0,
7997 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7998 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7999 : 0, 0, 758, 0, 0, 1001, 0, 0, 0, 1001,
8000 : 1001, 0, 0, 0, 0, 0, 758, 0, 6694, 0,
8001 : 0, 0, 0, 0, 0, 0, 0, 758, 0, 0,
8002 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8003 : 0, 0, 0, 6713, 0, 0, 0, 0, 1001, 1001,
8004 : 0, 0, 0, 0, 1001, 1001, 0, 0, 0, 0,
8005 : 0, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001,
8006 : 1001, 1001, 1001, 1001, 0, 0, 0, 1001, 0, 1001,
8007 : 0, 1001, 1001, 1001, 1001, 1001, 1001, 0, 0, 1001,
8008 : 0, 1001, 1001, 1581, 0, 1001, 0, 1581, 1581, 0,
8009 : 0, 0, 6752, 0, 0, 0, 0, 0, 0, 1590,
8010 : 1001, 1001, 1001, 0, 0, 0, 0, 0, 0, 0,
8011 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8012 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8013 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8014 : 0, 0, 0, 0, 1581, 0, 0, 0, 0, 0,
8015 : 1581, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8016 : 0, 0, 0, 0, 0, 0, 6806, 0, 0, 0,
8017 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8018 : 0, 0, 0, 0, 758, 0, 0, 0, 0, 0,
8019 : 0, 0, 0, 0, 0, 0, 0, 0, 1581, 0,
8020 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8021 : 0, 0, 0, 0, 0, 0, 6849, 0, 0, 0,
8022 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8023 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8024 : 0, 0, 0, 0, 0, 6864, 0, 0, 0, 0,
8025 : 0, 758, 0, 0, 0, 0, 6874, 0, 0, 0,
8026 : 0, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
8027 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8028 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8029 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8030 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8031 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8032 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8033 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8034 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8035 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8036 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8037 : 0, 0, 0, 0, 0, 0, 0, 1001, 0, 0,
8038 : 0, 0, 0, 6966, 0, 0, 0, 0, 0, 0,
8039 : 0, 0, 0, 0, 0, 1582, 0, 0, 0, 1582,
8040 : 1582, 0, 0, 0, 0, 0, 1581, 0, 0, 0,
8041 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8042 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8043 : 0, 0, 0, 0, 0, 3214, 0, 0, 0, 0,
8044 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8045 : 0, 0, 0, 0, 0, 0, 1582, 0, 0, 0,
8046 : 0, 0, 1582, 0, 0, 0, 0, 0, 0, 0,
8047 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1581,
8048 : 0, 0, 0, 1581, 0, 0, 0, 0, 0, 0,
8049 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8050 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8051 : 1582, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8052 : 0, 0, 0, 0, 0, 0, 758, 0, 0, 0,
8053 : 0, 0, 758, 0, 0, 0, 0, 758, 0, 0,
8054 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8055 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8056 : 0, 0, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001,
8057 : 1001, 0, 1001, 0, 0, 0, 0, 0, 0, 0,
8058 : 0, 0, 0, 0, 1001, 0, 0, 1001, 0, 0,
8059 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8060 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8061 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8062 : 0, 7125, 1581, 0, 0, 0, 0, 0, 0, 0,
8063 : 0, 0, 0, 0, 0, 0, 0, 1581, 0, 0,
8064 : 0, 0, 1581, 1001, 0, 0, 0, 1001, 0, 0,
8065 : 1001, 0, 1001, 0, 0, 1001, 0, 0, 0, 0,
8066 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8067 : 1001, 0, 1581, 0, 0, 0, 0, 0, 0, 1001,
8068 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8069 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8070 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8071 : 0, 0, 0, 0, 0, 0, 0, 0, 1582, 0,
8072 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8073 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8074 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1590,
8075 : 0, 0, 0, 1590, 1590, 0, 0, 0, 0, 0,
8076 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8077 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8078 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8079 : 0, 1582, 0, 0, 0, 1582, 0, 1001, 0, 0,
8080 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8081 : 1590, 1001, 0, 1001, 1001, 0, 1590, 0, 0, 0,
8082 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8083 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8084 : 0, 1204, 0, 0, 0, 0, 0, 0, 0, 0,
8085 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8086 : 0, 0, 0, 0, 1590, 0, 0, 0, 0, 0,
8087 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8088 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8089 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8090 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8091 : 0, 0, 1581, 0, 0, 1581, 0, 1581, 0, 0,
8092 : 0, 0, 1581, 0, 0, 0, 0, 824, 0, 0,
8093 : 0, 0, 0, 0, 1582, 0, 0, 1204, 0, 0,
8094 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1582,
8095 : 0, 0, 0, 0, 1582, 0, 0, 0, 0, 0,
8096 : 0, 0, 0, 0, 0, 1581, 0, 0, 0, 0,
8097 : 0, 0, 0, 1581, 0, 0, 0, 0, 0, 0,
8098 : 0, 0, 0, 0, 1582, 0, 0, 0, 0, 0,
8099 : 0, 0, 0, 0, 0, 0, 0, 758, 1581, 0,
8100 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8101 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8102 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8103 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 1001,
8104 : 1001, 0, 0, 0, 1001, 0, 0, 0, 0, 0,
8105 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8106 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8107 : 0, 1001, 1590, 0, 0, 0, 0, 0, 1581, 0,
8108 : 1581, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8109 : 0, 0, 0, 824, 0, 0, 0, 0, 0, 0,
8110 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8111 : 0, 0, 0, 1001, 0, 0, 0, 0, 0, 0,
8112 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8113 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8114 : 0, 0, 0, 0, 0, 1590, 0, 0, 0, 1590,
8115 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8116 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8117 : 0, 0, 1001, 0, 0, 0, 1581, 0, 0, 0,
8118 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8119 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8120 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8121 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8122 : 1581, 0, 0, 0, 1582, 0, 0, 1582, 0, 1582,
8123 : 0, 0, 0, 0, 1582, 0, 0, 0, 0, 0,
8124 : 0, 0, 0, 0, 0, 0, 0, 0, 1581, 0,
8125 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8126 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8127 : 0, 0, 0, 0, 0, 0, 0, 1582, 0, 0,
8128 : 0, 0, 0, 0, 0, 1582, 0, 0, 1590, 0,
8129 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8130 : 758, 1001, 0, 1590, 1001, 0, 1001, 1001, 1590, 0,
8131 : 1582, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
8132 : 1581, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
8133 : 0, 0, 0, 0, 0, 0, 0, 0, 1590, 0,
8134 : 0, 0, 1581, 0, 0, 0, 0, 0, 0, 0,
8135 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8136 : 0, 0, 0, 0, 0, 0, 1581, 0, 0, 0,
8137 : 1001, 1001, 1001, 0, 0, 1001, 0, 0, 0, 0,
8138 : 0, 0, 0, 1001, 1001, 1001, 1001, 0, 0, 0,
8139 : 1582, 0, 1582, 0, 0, 0, 0, 0, 0, 1001,
8140 : 0, 0, 1001, 0, 1001, 0, 0, 0, 0, 758,
8141 : 0, 0, 0, 0, 0, 0, 1001, 1001, 0, 0,
8142 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8143 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8144 : 0, 1001, 0, 1001, 0, 1001, 0, 0, 0, 0,
8145 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8146 : 0, 0, 0, 0, 1001, 0, 0, 0, 1581, 0,
8147 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8148 : 0, 0, 0, 0, 0, 0, 0, 0, 1582, 0,
8149 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8150 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1001,
8151 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8152 : 1581, 0, 0, 0, 1001, 0, 0, 0, 0, 0,
8153 : 0, 0, 1582, 0, 0, 0, 0, 0, 1001, 0,
8154 : 0, 0, 0, 0, 0, 1581, 1001, 0, 0, 0,
8155 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8156 : 1582, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8157 : 0, 0, 0, 0, 0, 0, 0, 0, 1590, 0,
8158 : 0, 1590, 0, 1590, 0, 0, 0, 0, 1590, 0,
8159 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8160 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8161 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8162 : 0, 0, 0, 0, 0, 1006, 0, 0, 0, 0,
8163 : 0, 1590, 1582, 0, 0, 0, 0, 0, 0, 1590,
8164 : 0, 0, 1584, 0, 0, 0, 0, 0, 0, 0,
8165 : 0, 0, 0, 0, 1582, 0, 0, 0, 0, 0,
8166 : 0, 0, 0, 0, 1590, 0, 0, 0, 1584, 0,
8167 : 1001, 0, 0, 0, 0, 0, 0, 0, 1582, 0,
8168 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8169 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8170 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8171 : 1581, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8172 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8173 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8174 : 0, 0, 0, 0, 1590, 0, 1590, 0, 0, 0,
8175 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8176 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8177 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8178 : 1582, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8179 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8180 : 0, 0, 0, 0, 0, 0, 1581, 0, 0, 0,
8181 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8182 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8183 : 0, 0, 1582, 0, 1581, 0, 0, 0, 0, 0,
8184 : 0, 0, 1590, 0, 0, 0, 0, 0, 0, 0,
8185 : 0, 0, 0, 0, 0, 0, 0, 1582, 0, 0,
8186 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8187 : 0, 1001, 0, 0, 0, 0, 0, 1001, 0, 0,
8188 : 0, 0, 0, 0, 0, 0, 1590, 0, 0, 0,
8189 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8190 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8191 : 0, 0, 0, 0, 1590, 0, 0, 0, 0, 0,
8192 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8193 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8194 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8195 : 0, 0, 0, 0, 0, 0, 0, 1001, 0, 0,
8196 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8197 : 0, 0, 0, 0, 0, 0, 0, 1581, 0, 0,
8198 : 0, 0, 0, 0, 0, 0, 1590, 0, 0, 0,
8199 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8200 : 0, 0, 0, 1584, 0, 0, 0, 0, 1590, 0,
8201 : 0, 0, 0, 0, 1584, 0, 0, 0, 0, 0,
8202 : 0, 0, 1582, 0, 0, 0, 1581, 0, 0, 1581,
8203 : 1584, 0, 1590, 0, 0, 0, 0, 0, 0, 0,
8204 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8205 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8206 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8207 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8208 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8209 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8210 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8211 : 0, 0, 0, 0, 0, 0, 0, 0, 1582, 0,
8212 : 0, 0, 0, 0, 1584, 0, 0, 0, 0, 0,
8213 : 0, 1001, 0, 0, 1590, 0, 0, 0, 0, 0,
8214 : 1001, 0, 0, 0, 0, 0, 1582, 0, 0, 0,
8215 : 0, 0, 0, 0, 1001, 0, 0, 0, 1001, 1001,
8216 : 1001, 0, 0, 0, 0, 1001, 0, 0, 1001, 0,
8217 : 0, 1001, 0, 0, 0, 0, 0, 1001, 0, 1001,
8218 : 0, 0, 1001, 0, 0, 0, 1590, 1001, 1001, 1001,
8219 : 1001, 0, 0, 1001, 1001, 1001, 1001, 1001, 1001, 1001,
8220 : 1001, 1001, 1001, 1581, 0, 0, 1001, 1001, 1001, 0,
8221 : 0, 1590, 0, 0, 0, 0, 1001, 0, 0, 0,
8222 : 0, 1001, 0, 0, 0, 1001, 0, 0, 0, 0,
8223 : 0, 0, 0, 1001, 0, 0, 1001, 0, 1001, 0,
8224 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8225 : 0, 0, 0, 0, 1001, 0, 0, 1001, 1001, 0,
8226 : 1584, 0, 1001, 1001, 0, 0, 0, 1001, 0, 1001,
8227 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8228 : 0, 0, 1001, 0, 0, 1001, 0, 0, 0, 1582,
8229 : 0, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
8230 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8231 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8232 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8233 : 0, 0, 1581, 0, 0, 0, 0, 0, 1582, 0,
8234 : 0, 1582, 0, 1001, 0, 0, 0, 0, 0, 0,
8235 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8236 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8237 : 0, 0, 0, 0, 0, 0, 1590, 0, 0, 0,
8238 : 0, 0, 0, 0, 0, 0, 1581, 0, 0, 0,
8239 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8240 : 0, 0, 0, 0, 0, 0, 0, 0, 1581, 0,
8241 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8242 : 0, 0, 0, 0, 0, 1001, 0, 0, 0, 0,
8243 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8244 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8245 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8246 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8247 : 0, 0, 1590, 0, 0, 0, 0, 0, 1006, 0,
8248 : 1581, 0, 0, 0, 0, 0, 0, 1006, 0, 0,
8249 : 0, 0, 0, 0, 0, 1006, 0, 0, 1006, 0,
8250 : 1590, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8251 : 0, 0, 0, 0, 0, 1582, 0, 0, 0, 0,
8252 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8253 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8254 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8255 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8256 : 0, 0, 0, 1584, 0, 0, 0, 0, 0, 0,
8257 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8258 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8259 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8260 : 0, 0, 1006, 1581, 0, 0, 0, 1593, 0, 0,
8261 : 0, 1006, 1001, 0, 0, 0, 0, 0, 1006, 0,
8262 : 0, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8263 : 0, 1584, 0, 1593, 0, 0, 0, 0, 0, 0,
8264 : 0, 0, 0, 1590, 1582, 0, 0, 0, 0, 0,
8265 : 0, 0, 0, 0, 0, 0, 0, 1001, 1001, 0,
8266 : 0, 0, 0, 0, 0, 0, 0, 0, 1584, 0,
8267 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8268 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8269 : 0, 0, 1590, 0, 0, 1590, 1001, 1001, 1582, 0,
8270 : 0, 1584, 0, 0, 0, 0, 0, 1001, 0, 0,
8271 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8272 : 1582, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8273 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 1006,
8274 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8275 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8276 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8277 : 0, 0, 0, 0, 0, 0, 1006, 0, 0, 0,
8278 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8279 : 0, 0, 1582, 1001, 0, 0, 0, 0, 0, 0,
8280 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1001,
8281 : 0, 0, 0, 1584, 0, 0, 0, 0, 0, 0,
8282 : 0, 0, 0, 0, 1584, 0, 0, 1001, 0, 0,
8283 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1581,
8284 : 1584, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8285 : 0, 0, 0, 0, 0, 1001, 0, 0, 1001, 0,
8286 : 0, 0, 0, 0, 0, 0, 1001, 1001, 0, 1590,
8287 : 0, 0, 0, 1001, 1001, 0, 0, 0, 1001, 0,
8288 : 0, 0, 0, 1001, 0, 0, 1001, 1001, 0, 0,
8289 : 0, 0, 0, 1001, 1584, 0, 0, 0, 0, 0,
8290 : 0, 0, 0, 0, 1001, 0, 0, 0, 0, 0,
8291 : 1001, 0, 0, 0, 0, 1582, 1584, 0, 1001, 0,
8292 : 0, 0, 1001, 0, 0, 0, 0, 0, 0, 1584,
8293 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8294 : 0, 1584, 0, 0, 0, 0, 0, 0, 0, 1006,
8295 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8296 : 0, 1581, 0, 1006, 1001, 0, 0, 0, 1593, 1006,
8297 : 0, 0, 0, 1006, 0, 1006, 0, 0, 0, 1593,
8298 : 0, 1584, 1584, 0, 0, 0, 0, 0, 0, 0,
8299 : 0, 0, 0, 0, 0, 1593, 0, 0, 1590, 0,
8300 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8301 : 0, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
8302 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8303 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8304 : 1006, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8305 : 0, 0, 1590, 0, 1581, 0, 0, 0, 0, 0,
8306 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8307 : 0, 0, 0, 0, 1590, 0, 0, 0, 0, 0,
8308 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1593,
8309 : 0, 0, 0, 0, 0, 0, 0, 1001, 0, 0,
8310 : 0, 0, 0, 0, 1001, 0, 0, 0, 0, 0,
8311 : 1581, 0, 0, 0, 0, 1581, 1581, 0, 0, 0,
8312 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8313 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8314 : 0, 0, 0, 0, 1584, 0, 1590, 0, 0, 0,
8315 : 0, 1582, 0, 0, 0, 0, 0, 0, 0, 0,
8316 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006,
8317 : 0, 0, 1001, 0, 0, 0, 0, 0, 0, 0,
8318 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1001,
8319 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8320 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8321 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8322 : 1001, 0, 0, 0, 0, 1593, 0, 0, 0, 0,
8323 : 1581, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8324 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8325 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8326 : 1006, 0, 0, 0, 0, 0, 0, 1590, 0, 1590,
8327 : 0, 0, 0, 1582, 0, 0, 0, 0, 0, 0,
8328 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8329 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8330 : 0, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8331 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8332 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8333 : 1006, 1006, 1006, 0, 1006, 0, 1001, 0, 0, 0,
8334 : 0, 0, 0, 0, 0, 0, 1001, 0, 0, 1001,
8335 : 0, 0, 1001, 1001, 1001, 1006, 0, 0, 0, 0,
8336 : 0, 0, 0, 0, 0, 0, 1582, 0, 0, 0,
8337 : 0, 0, 0, 0, 0, 0, 0, 1001, 1001, 0,
8338 : 0, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
8339 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8340 : 0, 0, 0, 0, 0, 1001, 0, 0, 0, 0,
8341 : 1001, 0, 0, 1001, 1001, 0, 0, 0, 0, 0,
8342 : 0, 1001, 1582, 0, 0, 0, 0, 1582, 1582, 0,
8343 : 0, 0, 0, 0, 1006, 0, 0, 1001, 1006, 1006,
8344 : 0, 0, 0, 1001, 0, 0, 1001, 0, 0, 0,
8345 : 0, 0, 0, 0, 1006, 0, 0, 0, 0, 0,
8346 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8347 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8348 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8349 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8350 : 0, 0, 0, 0, 0, 1590, 0, 0, 0, 0,
8351 : 1581, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
8352 : 0, 0, 0, 0, 0, 0, 0, 0, 1593, 0,
8353 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8354 : 0, 0, 1582, 0, 0, 0, 0, 0, 0, 0,
8355 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8356 : 0, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
8357 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8358 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8359 : 0, 0, 0, 0, 0, 0, 1593, 0, 0, 0,
8360 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8361 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8362 : 0, 0, 0, 0, 1001, 0, 0, 1590, 0, 0,
8363 : 0, 0, 0, 1593, 0, 0, 0, 0, 0, 0,
8364 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8365 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8366 : 0, 1001, 0, 0, 0, 0, 1593, 0, 0, 0,
8367 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8368 : 0, 0, 1001, 0, 1001, 0, 0, 0, 0, 0,
8369 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8370 : 1001, 0, 0, 0, 1001, 0, 0, 0, 0, 0,
8371 : 1001, 0, 0, 0, 1001, 0, 0, 0, 0, 0,
8372 : 1590, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
8373 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8374 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006,
8375 : 1006, 1006, 0, 1585, 0, 0, 0, 0, 0, 0,
8376 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8377 : 1001, 0, 0, 0, 0, 0, 1590, 0, 1593, 1585,
8378 : 0, 1590, 1590, 0, 0, 0, 1001, 0, 0, 1593,
8379 : 0, 0, 1001, 1001, 1584, 0, 0, 0, 1584, 1584,
8380 : 0, 0, 0, 0, 0, 1593, 0, 0, 0, 0,
8381 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8382 : 0, 0, 1582, 0, 0, 0, 0, 0, 1001, 0,
8383 : 0, 0, 0, 0, 0, 0, 0, 1001, 0, 0,
8384 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8385 : 0, 0, 0, 0, 0, 1584, 0, 0, 0, 1593,
8386 : 0, 1584, 0, 0, 0, 1001, 0, 0, 0, 0,
8387 : 0, 0, 0, 0, 0, 1006, 0, 0, 1006, 0,
8388 : 0, 1593, 0, 0, 0, 1581, 0, 0, 1006, 0,
8389 : 0, 0, 0, 0, 1593, 1590, 1590, 0, 0, 0,
8390 : 0, 0, 0, 0, 0, 0, 1593, 0, 0, 1584,
8391 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006,
8392 : 1006, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
8393 : 0, 0, 0, 1001, 1006, 0, 0, 1006, 0, 0,
8394 : 0, 0, 1001, 1001, 1001, 0, 1593, 1593, 1001, 0,
8395 : 0, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
8396 : 0, 0, 1001, 0, 0, 0, 0, 0, 0, 1001,
8397 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8398 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8399 : 0, 0, 0, 1001, 0, 0, 0, 0, 0, 0,
8400 : 1001, 0, 0, 0, 0, 1006, 0, 0, 0, 1006,
8401 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8402 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8403 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8404 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 1006,
8405 : 0, 0, 0, 0, 1006, 1006, 0, 0, 0, 0,
8406 : 0, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006,
8407 : 1006, 1006, 1006, 1006, 0, 0, 0, 1006, 0, 1006,
8408 : 0, 1006, 1006, 1006, 1006, 1006, 1006, 0, 0, 1006,
8409 : 0, 1006, 1006, 0, 0, 1006, 0, 0, 0, 0,
8410 : 0, 1001, 0, 0, 0, 0, 0, 0, 0, 1593,
8411 : 1006, 1006, 1006, 0, 1585, 0, 0, 1584, 0, 0,
8412 : 0, 0, 0, 0, 0, 1585, 0, 0, 1006, 0,
8413 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8414 : 0, 1585, 0, 0, 0, 0, 0, 0, 0, 0,
8415 : 0, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
8416 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8417 : 0, 0, 1001, 0, 0, 0, 1590, 0, 0, 0,
8418 : 0, 1001, 0, 1001, 0, 1001, 0, 0, 0, 0,
8419 : 1584, 0, 0, 0, 1584, 0, 0, 1582, 0, 0,
8420 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8421 : 0, 0, 0, 0, 0, 0, 1001, 0, 0, 0,
8422 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8423 : 0, 0, 0, 0, 0, 1585, 0, 0, 0, 0,
8424 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8425 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8426 : 0, 0, 0, 0, 0, 0, 0, 1001, 0, 0,
8427 : 0, 0, 0, 0, 0, 0, 1006, 1001, 0, 0,
8428 : 0, 0, 0, 0, 0, 1001, 1001, 0, 0, 0,
8429 : 0, 1001, 0, 0, 0, 0, 0, 0, 0, 0,
8430 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8431 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8432 : 0, 0, 0, 0, 0, 0, 0, 0, 1001, 0,
8433 : 1006, 0, 0, 1584, 0, 0, 0, 0, 0, 0,
8434 : 0, 0, 0, 0, 0, 0, 0, 0, 1584, 0,
8435 : 0, 0, 0, 1584, 0, 0, 0, 0, 0, 0,
8436 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8437 : 0, 1585, 0, 0, 0, 0, 0, 0, 0, 0,
8438 : 0, 0, 0, 1584, 0, 0, 0, 1006, 0, 0,
8439 : 0, 0, 0, 1001, 0, 0, 0, 0, 0, 1001,
8440 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8441 : 0, 0, 0, 0, 0, 0, 0, 1001, 0, 0,
8442 : 0, 0, 0, 0, 1001, 0, 0, 0, 0, 0,
8443 : 0, 0, 0, 0, 1001, 0, 0, 1001, 0, 0,
8444 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8445 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8446 : 0, 0, 0, 0, 0, 0, 0, 0, 1587, 0,
8447 : 1001, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8448 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8449 : 0, 0, 0, 0, 1587, 0, 0, 0, 0, 0,
8450 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8451 : 0, 0, 0, 0, 1001, 0, 0, 0, 1001, 0,
8452 : 0, 0, 0, 1001, 0, 0, 0, 1589, 0, 0,
8453 : 0, 0, 0, 0, 0, 0, 0, 1001, 0, 0,
8454 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8455 : 0, 1590, 0, 1589, 0, 0, 0, 0, 0, 0,
8456 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8457 : 0, 0, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006,
8458 : 1006, 0, 1006, 0, 0, 0, 0, 0, 0, 0,
8459 : 1001, 1001, 0, 0, 1006, 0, 0, 1006, 1001, 0,
8460 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8461 : 0, 0, 0, 0, 0, 0, 0, 1001, 1001, 0,
8462 : 0, 0, 0, 1584, 0, 0, 1584, 0, 1584, 0,
8463 : 0, 0, 0, 1584, 0, 0, 0, 0, 0, 0,
8464 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8465 : 0, 0, 0, 1006, 0, 0, 0, 1006, 0, 0,
8466 : 1006, 0, 1006, 0, 0, 1006, 0, 0, 0, 0,
8467 : 0, 0, 0, 0, 1585, 0, 1584, 0, 0, 0,
8468 : 1006, 0, 0, 0, 1584, 0, 0, 0, 0, 1006,
8469 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8470 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1584,
8471 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8472 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8473 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8474 : 0, 0, 1585, 0, 0, 0, 0, 0, 0, 0,
8475 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1593,
8476 : 0, 0, 0, 1593, 1593, 0, 0, 0, 0, 0,
8477 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1585,
8478 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1584,
8479 : 0, 1584, 0, 0, 0, 0, 0, 0, 0, 0,
8480 : 0, 0, 0, 0, 0, 0, 0, 1006, 0, 0,
8481 : 0, 0, 1585, 0, 0, 0, 0, 0, 1006, 0,
8482 : 1593, 1006, 0, 1006, 1006, 0, 1593, 0, 0, 1587,
8483 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8484 : 1587, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8485 : 0, 0, 0, 0, 0, 0, 1587, 0, 0, 0,
8486 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8487 : 0, 0, 0, 0, 1593, 0, 0, 0, 0, 0,
8488 : 0, 0, 0, 0, 0, 0, 0, 1584, 1589, 0,
8489 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1589,
8490 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8491 : 0, 0, 0, 0, 0, 1589, 0, 0, 0, 0,
8492 : 0, 0, 0, 0, 1585, 0, 0, 0, 0, 0,
8493 : 0, 1584, 0, 0, 0, 1585, 0, 0, 0, 0,
8494 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8495 : 1587, 1585, 0, 0, 0, 0, 0, 0, 0, 1584,
8496 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8497 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8498 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8499 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8500 : 0, 0, 0, 0, 0, 1585, 0, 0, 0, 1589,
8501 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8502 : 0, 0, 0, 0, 0, 0, 0, 1585, 0, 0,
8503 : 0, 1584, 0, 0, 0, 0, 0, 0, 0, 0,
8504 : 1585, 0, 0, 0, 0, 0, 0, 0, 1006, 1006,
8505 : 1006, 0, 1585, 1584, 1006, 0, 0, 0, 0, 0,
8506 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8507 : 0, 0, 0, 0, 0, 0, 0, 1584, 0, 0,
8508 : 0, 1006, 1593, 0, 0, 0, 1587, 0, 0, 0,
8509 : 0, 0, 1585, 1585, 0, 0, 0, 0, 0, 0,
8510 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8511 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8512 : 0, 0, 0, 1006, 0, 0, 0, 0, 0, 0,
8513 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8514 : 0, 0, 0, 0, 0, 1589, 0, 0, 0, 0,
8515 : 0, 0, 0, 0, 0, 1593, 0, 0, 0, 1593,
8516 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8517 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1584,
8518 : 0, 0, 1006, 0, 0, 0, 0, 0, 0, 0,
8519 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8520 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8521 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8522 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8523 : 0, 1584, 0, 0, 0, 0, 0, 0, 0, 0,
8524 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8525 : 0, 0, 0, 0, 0, 1585, 1584, 0, 0, 0,
8526 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8527 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8528 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8529 : 0, 0, 0, 0, 0, 0, 0, 0, 1593, 0,
8530 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8531 : 0, 1006, 0, 1593, 1006, 0, 1006, 1006, 1593, 0,
8532 : 0, 0, 0, 0, 0, 0, 1006, 0, 0, 0,
8533 : 0, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8534 : 0, 0, 0, 0, 0, 0, 0, 0, 1593, 0,
8535 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8536 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8537 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8538 : 1006, 1006, 1006, 0, 0, 1006, 0, 0, 0, 1587,
8539 : 0, 0, 0, 1006, 1006, 1006, 1006, 0, 0, 0,
8540 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006,
8541 : 0, 0, 1006, 0, 1006, 0, 0, 0, 0, 0,
8542 : 0, 1584, 0, 0, 0, 0, 1006, 1006, 0, 0,
8543 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8544 : 0, 0, 0, 0, 0, 0, 0, 0, 1589, 0,
8545 : 0, 1006, 0, 1006, 0, 1006, 0, 1587, 0, 0,
8546 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8547 : 0, 0, 0, 0, 1006, 0, 0, 0, 0, 0,
8548 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8549 : 0, 0, 0, 0, 1587, 0, 0, 0, 0, 0,
8550 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8551 : 0, 0, 0, 0, 0, 0, 1589, 1584, 0, 1006,
8552 : 0, 0, 0, 0, 0, 0, 0, 1587, 0, 0,
8553 : 0, 0, 0, 0, 1006, 0, 0, 0, 0, 0,
8554 : 0, 0, 0, 0, 0, 1584, 0, 0, 1006, 0,
8555 : 0, 0, 0, 1589, 0, 0, 1006, 0, 0, 0,
8556 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8557 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8558 : 0, 0, 0, 0, 0, 0, 1589, 0, 1593, 0,
8559 : 0, 1593, 0, 1593, 0, 0, 0, 0, 1593, 0,
8560 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8561 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8562 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8563 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1587,
8564 : 0, 1593, 0, 0, 0, 0, 0, 0, 0, 1593,
8565 : 1587, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8566 : 0, 0, 0, 0, 0, 0, 1587, 0, 0, 0,
8567 : 0, 0, 0, 0, 1593, 0, 0, 0, 0, 0,
8568 : 1006, 0, 0, 0, 0, 0, 0, 0, 1584, 0,
8569 : 0, 0, 0, 0, 0, 0, 0, 0, 1589, 0,
8570 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1589,
8571 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8572 : 1587, 0, 0, 0, 0, 1589, 0, 0, 0, 0,
8573 : 0, 0, 0, 0, 0, 0, 0, 1584, 0, 0,
8574 : 1584, 0, 1587, 0, 0, 0, 0, 0, 0, 0,
8575 : 0, 0, 0, 0, 1593, 1587, 1593, 0, 0, 0,
8576 : 0, 0, 0, 0, 0, 0, 0, 1587, 0, 0,
8577 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1589,
8578 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8579 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8580 : 0, 1589, 0, 0, 0, 0, 0, 1587, 1587, 0,
8581 : 0, 0, 0, 0, 1589, 0, 0, 0, 0, 0,
8582 : 0, 0, 0, 0, 0, 0, 1589, 0, 0, 0,
8583 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8584 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8585 : 0, 0, 1593, 0, 0, 0, 0, 0, 0, 0,
8586 : 0, 0, 0, 0, 0, 0, 1589, 1589, 0, 0,
8587 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8588 : 0, 1006, 0, 0, 0, 0, 0, 1006, 0, 0,
8589 : 0, 0, 0, 0, 0, 0, 1593, 0, 0, 0,
8590 : 0, 0, 0, 0, 0, 1585, 0, 0, 0, 1585,
8591 : 1585, 0, 0, 0, 1584, 0, 0, 0, 0, 0,
8592 : 0, 0, 0, 0, 1593, 0, 0, 0, 0, 0,
8593 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8594 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8595 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8596 : 0, 0, 0, 0, 0, 0, 1585, 1006, 0, 0,
8597 : 1587, 0, 1585, 0, 0, 0, 0, 0, 0, 0,
8598 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8599 : 0, 0, 0, 0, 0, 0, 1593, 0, 0, 0,
8600 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8601 : 0, 0, 0, 0, 0, 0, 0, 0, 1593, 0,
8602 : 1585, 0, 0, 0, 0, 0, 0, 0, 0, 1589,
8603 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8604 : 0, 0, 1593, 1584, 0, 0, 0, 0, 0, 0,
8605 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8606 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8607 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8608 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8609 : 0, 0, 0, 0, 0, 0, 0, 1584, 0, 0,
8610 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8611 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1584,
8612 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8613 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8614 : 0, 1006, 0, 0, 1593, 0, 0, 0, 0, 0,
8615 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8616 : 0, 0, 0, 0, 1006, 0, 0, 0, 1006, 1006,
8617 : 1006, 0, 0, 0, 0, 1006, 0, 0, 1006, 0,
8618 : 0, 1006, 0, 0, 0, 0, 0, 1006, 0, 1006,
8619 : 0, 1584, 1006, 0, 0, 0, 1593, 1006, 1006, 1006,
8620 : 1006, 0, 0, 1006, 1006, 1006, 1006, 1006, 1006, 1006,
8621 : 1006, 1006, 1006, 0, 0, 0, 1006, 1006, 1006, 0,
8622 : 0, 1593, 0, 0, 0, 0, 1006, 0, 1585, 0,
8623 : 0, 1006, 0, 0, 0, 1006, 0, 0, 0, 0,
8624 : 0, 0, 0, 1006, 0, 0, 1006, 0, 1006, 0,
8625 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8626 : 0, 0, 0, 0, 1006, 0, 0, 1006, 1006, 0,
8627 : 0, 0, 1006, 1006, 0, 0, 0, 1006, 0, 1006,
8628 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8629 : 0, 0, 1006, 0, 0, 1006, 0, 0, 0, 0,
8630 : 0, 1585, 0, 0, 0, 1585, 1006, 0, 0, 0,
8631 : 0, 0, 0, 0, 1584, 0, 0, 0, 0, 0,
8632 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8633 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8634 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8635 : 0, 0, 0, 1006, 0, 0, 0, 0, 0, 0,
8636 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8637 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8638 : 0, 0, 0, 0, 0, 0, 1593, 0, 0, 0,
8639 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8640 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8641 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8642 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8643 : 0, 0, 0, 0, 0, 1006, 0, 0, 0, 0,
8644 : 0, 0, 0, 0, 1585, 0, 0, 0, 0, 0,
8645 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1585,
8646 : 0, 0, 0, 0, 1585, 0, 0, 0, 0, 0,
8647 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8648 : 0, 0, 1593, 0, 0, 0, 0, 0, 0, 0,
8649 : 0, 0, 0, 0, 1585, 0, 0, 0, 0, 0,
8650 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8651 : 1593, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8652 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8653 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8654 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8655 : 1584, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8656 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8657 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8658 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8659 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8660 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8661 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8662 : 1587, 0, 1006, 0, 1587, 1587, 0, 0, 0, 0,
8663 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8664 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8665 : 0, 0, 0, 1593, 0, 0, 0, 0, 0, 0,
8666 : 0, 0, 0, 0, 0, 0, 0, 1006, 1006, 0,
8667 : 0, 0, 1584, 0, 0, 0, 0, 0, 0, 1589,
8668 : 0, 1587, 0, 1589, 1589, 0, 0, 1587, 0, 0,
8669 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8670 : 0, 0, 1593, 0, 0, 1593, 1006, 1006, 0, 0,
8671 : 0, 0, 0, 0, 0, 0, 0, 1006, 0, 0,
8672 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8673 : 0, 0, 0, 0, 1585, 1587, 0, 1585, 0, 1585,
8674 : 1589, 0, 0, 0, 1585, 0, 1589, 0, 0, 0,
8675 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8676 : 0, 0, 0, 0, 0, 1584, 0, 0, 0, 0,
8677 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8678 : 0, 0, 0, 0, 0, 0, 0, 1585, 0, 0,
8679 : 0, 0, 0, 0, 1589, 1585, 0, 0, 0, 0,
8680 : 0, 0, 0, 1006, 0, 0, 0, 0, 0, 0,
8681 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006,
8682 : 1585, 1584, 0, 0, 0, 0, 1584, 1584, 0, 0,
8683 : 0, 0, 0, 0, 0, 0, 0, 1006, 0, 0,
8684 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8685 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8686 : 0, 0, 0, 0, 0, 1006, 0, 0, 1006, 0,
8687 : 0, 0, 0, 0, 0, 0, 1006, 1006, 0, 1593,
8688 : 0, 0, 0, 1006, 1006, 0, 0, 0, 1006, 0,
8689 : 0, 0, 0, 1006, 0, 0, 1006, 1006, 0, 0,
8690 : 1585, 0, 1585, 1006, 0, 0, 0, 1828, 1828, 0,
8691 : 0, 0, 0, 0, 1006, 0, 0, 0, 0, 0,
8692 : 1006, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8693 : 0, 0, 1006, 0, 0, 0, 0, 0, 0, 0,
8694 : 0, 1584, 0, 1587, 0, 0, 0, 0, 0, 0,
8695 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8696 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8697 : 0, 0, 0, 0, 1006, 0, 0, 0, 0, 0,
8698 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8699 : 0, 0, 0, 0, 0, 0, 0, 0, 1585, 0,
8700 : 0, 0, 1589, 0, 0, 0, 0, 0, 1593, 0,
8701 : 0, 0, 0, 0, 0, 0, 1587, 0, 0, 0,
8702 : 1587, 0, 0, 0, 0, 0, 1006, 0, 0, 0,
8703 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8704 : 0, 0, 1585, 0, 0, 0, 0, 0, 0, 0,
8705 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8706 : 0, 0, 1593, 0, 0, 0, 0, 0, 0, 0,
8707 : 1585, 0, 0, 0, 0, 1589, 0, 0, 0, 1589,
8708 : 0, 0, 0, 0, 1593, 0, 0, 0, 0, 0,
8709 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8710 : 0, 0, 0, 0, 0, 0, 0, 1006, 0, 0,
8711 : 0, 0, 0, 0, 1006, 0, 0, 0, 2236, 2240,
8712 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8713 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8714 : 0, 0, 1585, 0, 0, 0, 0, 0, 0, 0,
8715 : 0, 0, 0, 0, 0, 0, 1593, 0, 0, 1587,
8716 : 0, 0, 0, 0, 1585, 0, 0, 0, 0, 0,
8717 : 0, 0, 0, 0, 1587, 0, 0, 0, 0, 1587,
8718 : 0, 0, 1006, 0, 0, 0, 0, 0, 1585, 0,
8719 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1006,
8720 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1587,
8721 : 0, 0, 0, 0, 0, 0, 0, 0, 1589, 0,
8722 : 0, 1584, 0, 0, 0, 0, 0, 0, 0, 0,
8723 : 1006, 0, 0, 1589, 0, 0, 0, 0, 1589, 0,
8724 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8725 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8726 : 0, 0, 0, 0, 0, 0, 0, 0, 1589, 0,
8727 : 0, 0, 0, 0, 0, 0, 0, 1593, 0, 1593,
8728 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8729 : 1585, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8730 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8731 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8732 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8733 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8734 : 0, 0, 1585, 0, 0, 0, 1006, 0, 0, 0,
8735 : 0, 0, 0, 0, 0, 0, 1006, 0, 0, 1006,
8736 : 0, 0, 1006, 1006, 1006, 0, 0, 1585, 0, 0,
8737 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8738 : 0, 0, 0, 0, 0, 0, 0, 1006, 1006, 0,
8739 : 0, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8740 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8741 : 0, 0, 0, 0, 0, 1006, 0, 0, 0, 0,
8742 : 1006, 0, 0, 1006, 1006, 0, 0, 0, 0, 2533,
8743 : 0, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8744 : 0, 0, 0, 0, 0, 0, 0, 1006, 0, 1587,
8745 : 0, 0, 1587, 1006, 1587, 0, 1006, 0, 0, 1587,
8746 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8747 : 2559, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8748 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8749 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 2578,
8750 : 2579, 2580, 1587, 2583, 0, 0, 0, 0, 1589, 0,
8751 : 1587, 1589, 0, 1589, 0, 1593, 0, 0, 1589, 0,
8752 : 0, 0, 0, 0, 3071, 0, 1006, 0, 0, 0,
8753 : 0, 0, 1585, 0, 0, 1587, 0, 0, 0, 0,
8754 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8755 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8756 : 0, 1589, 0, 0, 0, 0, 0, 0, 0, 1589,
8757 : 0, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8758 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8759 : 0, 0, 0, 0, 1589, 0, 1584, 0, 0, 0,
8760 : 0, 0, 0, 3157, 0, 0, 0, 3169, 3174, 0,
8761 : 0, 0, 0, 0, 0, 1587, 0, 1587, 0, 0,
8762 : 0, 0, 0, 0, 0, 0, 0, 0, 1585, 0,
8763 : 0, 0, 0, 0, 1006, 0, 0, 1593, 0, 0,
8764 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8765 : 0, 0, 0, 0, 0, 0, 1585, 0, 0, 0,
8766 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8767 : 0, 1006, 0, 0, 1589, 0, 1589, 0, 0, 0,
8768 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8769 : 0, 0, 1006, 0, 1006, 0, 0, 0, 0, 0,
8770 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8771 : 1006, 0, 0, 1587, 1006, 0, 0, 0, 0, 0,
8772 : 1006, 0, 0, 0, 1006, 0, 0, 0, 0, 0,
8773 : 1593, 1006, 0, 0, 0, 0, 0, 0, 0, 0,
8774 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8775 : 0, 0, 0, 0, 0, 0, 0, 1587, 0, 0,
8776 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8777 : 0, 0, 1589, 0, 0, 0, 0, 0, 0, 0,
8778 : 1006, 0, 0, 0, 0, 1587, 1593, 0, 0, 0,
8779 : 0, 1593, 1593, 0, 0, 0, 1006, 0, 0, 1585,
8780 : 0, 0, 1006, 1006, 0, 0, 0, 0, 0, 0,
8781 : 0, 0, 0, 0, 0, 0, 1589, 0, 0, 0,
8782 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8783 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8784 : 0, 0, 0, 0, 1589, 0, 0, 1006, 1585, 0,
8785 : 0, 1585, 0, 0, 0, 0, 0, 1587, 0, 0,
8786 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8787 : 0, 0, 0, 0, 0, 1006, 0, 0, 0, 1587,
8788 : 3063, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8789 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8790 : 0, 0, 0, 1587, 0, 1593, 1593, 0, 0, 0,
8791 : 0, 0, 0, 0, 0, 0, 1589, 0, 2236, 2236,
8792 : 2236, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8793 : 0, 1006, 0, 0, 0, 0, 0, 0, 1589, 0,
8794 : 0, 0, 0, 1006, 0, 0, 0, 0, 0, 0,
8795 : 3063, 0, 1006, 1006, 1006, 0, 0, 0, 1006, 0,
8796 : 0, 1006, 1589, 0, 0, 0, 0, 0, 0, 0,
8797 : 0, 0, 1006, 0, 0, 0, 0, 0, 0, 1006,
8798 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8799 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8800 : 0, 0, 0, 1006, 0, 1587, 0, 0, 0, 0,
8801 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8802 : 0, 0, 0, 0, 0, 1585, 0, 0, 0, 0,
8803 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8804 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8805 : 0, 0, 0, 0, 0, 0, 0, 1587, 0, 0,
8806 : 0, 0, 0, 0, 1589, 0, 0, 0, 0, 0,
8807 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8808 : 0, 0, 1587, 0, 0, 0, 0, 0, 0, 0,
8809 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8810 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8811 : 0, 1006, 0, 0, 0, 0, 1589, 0, 0, 0,
8812 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8813 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8814 : 0, 1589, 0, 0, 0, 0, 0, 0, 0, 0,
8815 : 0, 0, 0, 0, 1585, 0, 0, 0, 0, 0,
8816 : 0, 0, 0, 0, 0, 0, 1006, 0, 0, 0,
8817 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8818 : 0, 0, 1006, 0, 0, 0, 1593, 0, 0, 0,
8819 : 0, 1006, 0, 1006, 0, 1006, 0, 0, 0, 0,
8820 : 0, 0, 0, 0, 0, 0, 0, 0, 1585, 0,
8821 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8822 : 0, 0, 0, 3810, 0, 0, 1006, 0, 0, 0,
8823 : 1585, 0, 3827, 3827, 3827, 3827, 3837, 3843, 3827, 3846,
8824 : 3827, 3827, 0, 0, 0, 0, 3853, 1587, 3854, 0,
8825 : 3856, 0, 0, 3870, 3873, 3878, 0, 0, 0, 0,
8826 : 0, 3887, 0, 0, 3892, 0, 0, 0, 0, 0,
8827 : 0, 0, 0, 0, 0, 0, 0, 1006, 0, 3899,
8828 : 3900, 3901, 0, 0, 0, 0, 0, 1006, 3063, 0,
8829 : 0, 0, 3063, 0, 0, 1006, 1006, 3902, 0, 0,
8830 : 0, 1006, 1585, 0, 0, 0, 1589, 0, 0, 0,
8831 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8832 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8833 : 0, 0, 0, 0, 0, 0, 0, 0, 1006, 0,
8834 : 0, 0, 0, 1587, 0, 0, 0, 0, 0, 0,
8835 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8836 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8837 : 0, 1587, 0, 0, 0, 0, 0, 0, 0, 0,
8838 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8839 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8840 : 0, 0, 1589, 1006, 0, 0, 0, 0, 0, 1006,
8841 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8842 : 0, 0, 0, 0, 0, 1585, 0, 1006, 0, 0,
8843 : 1589, 0, 0, 0, 1006, 0, 0, 0, 0, 0,
8844 : 0, 0, 0, 0, 1006, 3910, 0, 1006, 0, 0,
8845 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8846 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8847 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8848 : 1006, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8849 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3929,
8850 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8851 : 0, 0, 0, 0, 1587, 0, 0, 0, 0, 0,
8852 : 0, 0, 0, 0, 1006, 0, 0, 0, 1006, 0,
8853 : 0, 0, 0, 1006, 0, 0, 0, 0, 0, 0,
8854 : 0, 0, 0, 0, 0, 0, 0, 1006, 0, 0,
8855 : 0, 0, 0, 0, 0, 0, 3931, 0, 0, 0,
8856 : 0, 1593, 0, 1587, 0, 0, 1587, 0, 0, 0,
8857 : 0, 0, 0, 1589, 0, 0, 0, 0, 0, 0,
8858 : 0, 0, 0, 0, 0, 3063, 0, 0, 0, 0,
8859 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8860 : 1006, 1006, 0, 0, 0, 0, 0, 0, 1006, 0,
8861 : 0, 3063, 0, 0, 0, 3866, 0, 0, 0, 0,
8862 : 0, 0, 1589, 0, 0, 1589, 0, 1006, 1006, 0,
8863 : 3063, 3063, 3063, 0, 0, 3063, 0, 0, 0, 0,
8864 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8865 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8866 : 0, 1585, 0, 0, 0, 0, 0, 0, 0, 0,
8867 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8868 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8869 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8870 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8871 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8872 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8873 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8874 : 1587, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946,
8875 : 0, 3947, 0, 0, 0, 0, 0, 0, 0, 0,
8876 : 0, 0, 0, 1828, 0, 0, 2236, 0, 0, 0,
8877 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8878 : 0, 0, 0, 1585, 0, 0, 0, 0, 0, 0,
8879 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1589,
8880 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8881 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8882 : 0, 0, 3902, 0, 0, 0, 3910, 0, 0, 3929,
8883 : 0, 3931, 0, 0, 3993, 0, 0, 0, 0, 0,
8884 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8885 : 0, 0, 0, 0, 0, 0, 0, 0, 2579, 2580,
8886 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1587,
8887 : 0, 0, 0, 0, 0, 0, 1585, 0, 0, 0,
8888 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8889 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8890 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8891 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8892 : 0, 0, 0, 1587, 0, 0, 0, 0, 1589, 0,
8893 : 0, 0, 1585, 0, 0, 0, 0, 1585, 1585, 0,
8894 : 0, 0, 0, 0, 0, 1587, 0, 0, 0, 0,
8895 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8896 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8897 : 0, 0, 0, 0, 0, 0, 4110, 0, 0, 0,
8898 : 0, 0, 1589, 0, 0, 0, 0, 0, 0, 0,
8899 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8900 : 0, 0, 0, 0, 1589, 0, 0, 0, 0, 0,
8901 : 0, 0, 0, 0, 0, 0, 0, 1587, 0, 0,
8902 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8903 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8904 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8905 : 0, 0, 1585, 0, 0, 0, 0, 0, 0, 0,
8906 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8907 : 0, 0, 0, 0, 0, 0, 1589, 0, 0, 0,
8908 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8909 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8910 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8911 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8912 : 0, 0, 0, 3063, 0, 0, 0, 0, 0, 0,
8913 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8914 : 1587, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8915 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8916 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8917 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8918 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8919 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1589,
8920 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
8921 : 0, 0, 0, 0, 0, 0, 0, 4366, 4367, 2236,
8922 : 0, 3063, 0, 4371, 0, 0, 3063, 0, 0, 0,
8923 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8924 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8925 : 4400, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8926 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8927 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8928 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8929 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8930 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8931 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8932 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8933 : 0, 0, 1585, 0, 0, 0, 0, 0, 0, 0,
8934 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8935 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8936 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8937 : 0, 0, 0, 0, 0, 0, 1587, 0, 0, 0,
8938 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8939 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8940 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8941 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8942 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8943 : 0, 0, 0, 0, 0, 1589, 0, 0, 0, 0,
8944 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8945 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8946 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8947 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8948 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8949 : 0, 0, 0, 0, 0, 4621, 0, 0, 1587, 0,
8950 : 4627, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8951 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8952 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8953 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8954 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8955 : 0, 2583, 0, 0, 0, 0, 0, 1589, 0, 0,
8956 : 0, 0, 3878, 0, 3878, 3878, 0, 0, 0, 0,
8957 : 0, 0, 0, 0, 0, 0, 0, 0, 4717, 0,
8958 : 0, 4720, 0, 4722, 0, 0, 0, 0, 0, 0,
8959 : 0, 1587, 0, 0, 0, 0, 0, 0, 0, 0,
8960 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8961 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8962 : 4747, 0, 4750, 0, 4752, 0, 0, 0, 0, 0,
8963 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8964 : 0, 0, 0, 0, 0, 0, 0, 1587, 0, 0,
8965 : 1589, 0, 1587, 1587, 0, 0, 0, 0, 0, 0,
8966 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8967 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8968 : 0, 0, 0, 0, 0, 0, 0, 0, 3157, 0,
8969 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8970 : 0, 0, 0, 3174, 0, 0, 1589, 1585, 0, 0,
8971 : 0, 1589, 1589, 0, 0, 0, 0, 0, 0, 0,
8972 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8973 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8974 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8975 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8976 : 0, 0, 0, 0, 0, 0, 0, 1587, 0, 0,
8977 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8978 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4876,
8979 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8980 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8981 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8982 : 0, 0, 0, 0, 0, 0, 1589, 0, 0, 0,
8983 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8984 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 4911,
8985 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8986 : 0, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
8987 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
8988 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
8989 : 0, 0, 0, 0, 0, 3063, 0, 0, 3063, 0,
8990 : 0, 0, 0, 0, 0, 3063, 3063, 0, 3063, 0,
8991 : 0, 0, 0, 3866, 3866, 0, 4693, 0, 3866, 0,
8992 : 0, 0, 3063, 0, 0, 3063, 0, 0, 0, 0,
8993 : 3063, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
8994 : 0, 0, 0, 0, 3063, 0, 0, 0, 0, 0,
8995 : 0, 3063, 3063, 3063, 3063, 0, 0, 0, 0, 3866,
8996 : 3866, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
8997 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8998 : 0, 3063, 0, 3063, 0, 0, 0, 0, 0, 0,
8999 : 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063,
9000 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9001 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9002 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9003 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9004 : 0, 0, 0, 0, 0, 3063, 0, 1587, 0, 0,
9005 : 2236, 0, 0, 0, 0, 0, 2236, 0, 0, 0,
9006 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9007 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9008 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9009 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9010 : 0, 0, 0, 0, 0, 0, 1589, 0, 0, 0,
9011 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9012 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9013 : 0, 0, 0, 0, 0, 0, 5147, 0, 0, 0,
9014 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9015 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9016 : 0, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
9017 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9018 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9019 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9020 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9021 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9022 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9023 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9024 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9025 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9026 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9027 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9028 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9029 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9030 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9031 : 5285, 0, 0, 0, 0, 0, 0, 0, 0, 5289,
9032 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9033 : 0, 0, 0, 3827, 0, 0, 0, 5302, 3827, 3827,
9034 : 0, 0, 0, 0, 3843, 0, 0, 5310, 0, 0,
9035 : 5312, 0, 0, 0, 0, 0, 5314, 0, 5315, 0,
9036 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9037 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9038 : 0, 0, 0, 0, 0, 5337, 5338, 5339, 0, 0,
9039 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9040 : 0, 0, 0, 0, 3887, 0, 0, 0, 0, 0,
9041 : 0, 0, 5363, 0, 0, 5366, 0, 5368, 3063, 3063,
9042 : 0, 0, 1587, 3063, 0, 0, 0, 0, 0, 0,
9043 : 0, 0, 0, 5372, 0, 0, 0, 0, 0, 0,
9044 : 0, 5379, 5380, 0, 0, 0, 0, 0, 5385, 0,
9045 : 0, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
9046 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9047 : 0, 0, 0, 0, 0, 5428, 0, 0, 0, 0,
9048 : 0, 1589, 0, 0, 0, 0, 0, 0, 0, 0,
9049 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9050 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9051 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9052 : 0, 0, 5446, 0, 0, 0, 0, 0, 0, 0,
9053 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 5460,
9054 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9055 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9056 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9057 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9058 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9059 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9060 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9061 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9062 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9063 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9064 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9065 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9066 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9067 : 0, 0, 0, 3063, 0, 0, 0, 0, 0, 3063,
9068 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9069 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9070 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9071 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9072 : 0, 0, 0, 0, 0, 0, 4693, 4693, 0, 0,
9073 : 3866, 3866, 3866, 3866, 0, 0, 3866, 3866, 3866, 3866,
9074 : 3866, 3866, 3866, 3866, 3866, 3866, 4693, 0, 0, 0,
9075 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9076 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
9077 : 0, 0, 3063, 0, 3063, 0, 0, 4693, 4693, 0,
9078 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9079 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
9080 : 3866, 3866, 3063, 0, 3063, 0, 0, 0, 0, 0,
9081 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9082 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9083 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9084 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9085 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9086 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9087 : 0, 0, 0, 0, 0, 5755, 5756, 0, 0, 0,
9088 : 0, 0, 0, 0, 0, 0, 5763, 0, 0, 0,
9089 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9090 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9091 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9092 : 0, 0, 0, 0, 0, 0, 0, 0, 3063, 0,
9093 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9094 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9095 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9096 : 0, 0, 0, 3063, 0, 0, 0, 0, 0, 0,
9097 : 0, 0, 5816, 0, 0, 0, 0, 0, 0, 0,
9098 : 0, 0, 0, 0, 0, 0, 0, 0, 3157, 0,
9099 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9100 : 0, 0, 0, 0, 0, 0, 5839, 0, 0, 0,
9101 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9102 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9103 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9104 : 0, 0, 0, 0, 0, 5858, 5860, 0, 0, 0,
9105 : 0, 0, 5864, 5865, 0, 0, 0, 5866, 0, 0,
9106 : 0, 0, 5867, 0, 0, 5870, 5871, 0, 0, 0,
9107 : 0, 0, 5876, 0, 0, 0, 0, 0, 0, 0,
9108 : 0, 0, 0, 3827, 0, 0, 0, 0, 0, 0,
9109 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9110 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9111 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9112 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9113 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9114 : 0, 0, 0, 5936, 0, 0, 0, 0, 0, 0,
9115 : 0, 0, 0, 0, 0, 3866, 0, 0, 0, 0,
9116 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9117 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9118 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9119 : 0, 0, 0, 0, 0, 5967, 0, 0, 0, 3063,
9120 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9121 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9122 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9123 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9124 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9125 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9126 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9127 : 0, 0, 0, 0, 0, 0, 6018, 0, 0, 0,
9128 : 0, 0, 0, 6020, 0, 0, 0, 0, 0, 0,
9129 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9130 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9131 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9132 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9133 : 0, 0, 0, 0, 0, 0, 0, 3063, 0, 0,
9134 : 0, 3063, 0, 0, 0, 0, 0, 0, 0, 0,
9135 : 0, 6055, 0, 0, 3063, 0, 0, 0, 0, 0,
9136 : 0, 0, 3063, 0, 3063, 0, 3063, 3063, 0, 0,
9137 : 0, 0, 4693, 4693, 4693, 4693, 0, 0, 0, 4693,
9138 : 4693, 4693, 4693, 4693, 4693, 4693, 4693, 4693, 4693, 3063,
9139 : 3063, 3063, 0, 0, 0, 0, 0, 0, 0, 0,
9140 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9141 : 0, 0, 0, 0, 0, 3063, 0, 0, 3063, 0,
9142 : 3063, 0, 0, 0, 3063, 0, 0, 4693, 4693, 0,
9143 : 0, 3063, 3063, 0, 0, 0, 0, 3063, 0, 0,
9144 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9145 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9146 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9147 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9148 : 3063, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9149 : 0, 0, 0, 0, 0, 0, 0, 0, 3063, 0,
9150 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9151 : 0, 0, 3063, 0, 0, 3827, 0, 0, 0, 0,
9152 : 0, 0, 0, 0, 0, 6166, 0, 0, 0, 0,
9153 : 0, 6170, 6171, 6172, 0, 0, 0, 0, 0, 0,
9154 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9155 : 0, 0, 0, 0, 0, 0, 6185, 6186, 0, 0,
9156 : 6187, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9157 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9158 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9159 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9160 : 6213, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9161 : 0, 0, 0, 0, 0, 0, 1828, 0, 0, 0,
9162 : 0, 0, 0, 0, 0, 6235, 0, 0, 0, 0,
9163 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9164 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9165 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9166 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9167 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9168 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9169 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9170 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9171 : 0, 0, 0, 0, 0, 0, 0, 0, 4693, 0,
9172 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9173 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9174 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9175 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9176 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9177 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9178 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9179 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9180 : 0, 0, 0, 0, 0, 0, 0, 3063, 3063, 0,
9181 : 0, 0, 0, 0, 0, 3063, 0, 0, 0, 0,
9182 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9183 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9184 : 6414, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9185 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9186 : 0, 3887, 0, 0, 0, 0, 0, 0, 3063, 0,
9187 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 6437,
9188 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 6449,
9189 : 0, 3063, 3866, 0, 0, 0, 0, 0, 0, 0,
9190 : 6467, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9191 : 3063, 0, 3063, 0, 0, 0, 3063, 3063, 3063, 3063,
9192 : 0, 0, 3063, 3063, 0, 0, 0, 0, 3063, 0,
9193 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9194 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 6510,
9195 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9196 : 0, 0, 0, 0, 0, 6522, 0, 0, 0, 0,
9197 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9198 : 0, 0, 0, 0, 0, 0, 0, 0, 3063, 0,
9199 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9200 : 0, 0, 0, 0, 0, 0, 0, 6558, 0, 0,
9201 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
9202 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9203 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9204 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9205 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9206 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9207 : 3063, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
9208 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9209 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9210 : 3827, 0, 0, 0, 0, 0, 0, 3063, 0, 0,
9211 : 0, 0, 6643, 0, 0, 0, 0, 0, 0, 0,
9212 : 0, 6650, 6650, 6650, 0, 0, 0, 0, 0, 0,
9213 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9214 : 0, 0, 0, 0, 0, 0, 0, 0, 2583, 0,
9215 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9216 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9217 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 6690,
9218 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9219 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 6705,
9220 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9221 : 0, 0, 0, 0, 0, 0, 0, 0, 3063, 0,
9222 : 4693, 3866, 3063, 3063, 3063, 0, 0, 0, 0, 0,
9223 : 0, 0, 0, 0, 0, 0, 0, 3063, 3063, 3063,
9224 : 0, 0, 0, 0, 0, 0, 0, 3866, 0, 0,
9225 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9226 : 0, 0, 0, 0, 0, 3063, 0, 0, 0, 0,
9227 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9228 : 0, 0, 0, 0, 0, 0, 0, 3063, 0, 0,
9229 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9230 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9231 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9232 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9233 : 0, 0, 0, 0, 0, 6650, 0, 0, 0, 0,
9234 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9235 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9236 : 0, 0, 0, 0, 6467, 0, 0, 0, 0, 0,
9237 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9238 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9239 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9240 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9241 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9242 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9243 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9244 : 0, 0, 0, 0, 0, 0, 6882, 0, 0, 0,
9245 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9246 : 0, 0, 0, 0, 0, 0, 3063, 0, 0, 0,
9247 : 6907, 0, 0, 0, 0, 0, 0, 4693, 0, 0,
9248 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
9249 : 0, 0, 0, 0, 3866, 0, 0, 4693, 0, 0,
9250 : 0, 3063, 0, 0, 0, 0, 0, 6467, 0, 0,
9251 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
9252 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9253 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9254 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9255 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9256 : 0, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
9257 : 0, 0, 0, 0, 3063, 0, 0, 0, 0, 0,
9258 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9259 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9260 : 0, 0, 0, 6650, 0, 0, 0, 0, 0, 0,
9261 : 3063, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9262 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9263 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9264 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9265 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9266 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9267 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9268 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9269 : 0, 0, 0, 7044, 0, 3063, 0, 0, 0, 0,
9270 : 0, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
9271 : 0, 0, 0, 4693, 0, 3866, 0, 0, 0, 0,
9272 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9273 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9274 : 0, 0, 3063, 0, 0, 0, 0, 0, 0, 0,
9275 : 0, 0, 0, 0, 0, 0, 0, 3063, 0, 0,
9276 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 2236,
9277 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9278 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9279 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9280 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9281 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9282 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9283 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9284 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9285 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9286 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9287 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9288 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9289 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9290 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9291 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9292 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9293 : 0, 0, 0, 0, 3063, 0, 0, 0, 0, 0,
9294 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9295 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 3063,
9296 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9297 : 0, 0, 0, 0, 0, 0, 0, 3866, 0, 0,
9298 : 3866, 0, 0, 3866, 0, 0, 0, 0, 0, 0,
9299 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9300 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9301 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9302 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9303 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9304 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9305 : 0, 4693, 0, 4693, 0, 4693, 833, 764, 765, 766,
9306 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
9307 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
9308 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
9309 : 0, 789, 838, 839, 790, 791, 3063, 0, 0, 792,
9310 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
9311 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
9312 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
9313 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9314 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
9315 : 840, 350, 351, 352, 841, 842, 843, 844, 845, 846,
9316 : 847, 353, 354, 355, 848, 356, 357, 358, 359, 360,
9317 : 361, 362, 363, 364, 365, 366, 367, 368, 849, 369,
9318 : 370, 371, 372, 373, 374, 375, 850, 851, 376, 377,
9319 : 852, 378, 379, 853, 380, 381, 382, 383, 384, 854,
9320 : 385, 855, 386, 387, 388, 389, 390, 391, 392, 393,
9321 : 394, 395, 856, 857, 396, 397, 398, 399, 400, 401,
9322 : 858, 402, 403, 404, 859, 860, 861, 862, 406, 863,
9323 : 864, 865, 408, 409, 410, 411, 803, 412, 413, 414,
9324 : 415, 866, 416, 867, 417, 418, 419, 420, 421, 422,
9325 : 423, 868, 424, 425, 426, 427, 869, 870, 428, 429,
9326 : 430, 431, 432, 871, 433, 434, 435, 436, 872, 437,
9327 : 438, 439, 440, 441, 873, 442, 443, 444, 445, 446,
9328 : 447, 448, 449, 450, 451, 874, 452, 875, 453, 454,
9329 : 455, 456, 457, 876, 458, 877, 459, 460, 461, 878,
9330 : 462, 463, 464, 465, 466, 879, 467, 468, 880, 469,
9331 : 470, 471, 881, 472, 473, 805, 474, 475, 476, 477,
9332 : 478, 479, 480, 882, 481, 482, 483, 484, 485, 486,
9333 : 487, 488, 883, 489, 490, 491, 884, 492, 493, 494,
9334 : 885, 495, 886, 496, 887, 497, 498, 499, 500, 501,
9335 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
9336 : 512, 513, 514, 515, 516, 517, 518, 519, 888, 889,
9337 : 520, 521, 522, 523, 524, 890, 525, 526, 527, 891,
9338 : 892, 528, 529, 530, 531, 532, 533, 534, 535, 536,
9339 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
9340 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
9341 : 555, 556, 557, 558, 893, 559, 560, 561, 562, 894,
9342 : 563, 564, 565, 566, 567, 568, 569, 895, 570, 571,
9343 : 572, 896, 897, 573, 574, 575, 898, 899, 576, 577,
9344 : 578, 579, 580, 581, 582, 583, 584, 585, 586, 587,
9345 : 588, 589, 590, 591, 592, 593, 594, 900, 595, 596,
9346 : 597, 598, 599, 600, 601, 602, 603, 901, 604, 605,
9347 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
9348 : 616, 617, 618, 902, 619, 620, 621, 622, 623, 624,
9349 : 625, 626, 627, 628, 629, 630, 631, 903, 632, 633,
9350 : 634, 635, 636, 637, 638, 639, 640, 641, 642, 643,
9351 : 644, 645, 646, 647, 648, 808, 649, 904, 650, 651,
9352 : 652, 653, 654, 905, 656, 657, 658, 659, 660, 661,
9353 : 662, 663, 664, 665, 906, 666, 667, 668, 669, 670,
9354 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
9355 : 681, 682, 907, 683, 684, 908, 909, 685, 686, 687,
9356 : 688, 689, 690, 691, 692, 910, 693, 694, 695, 911,
9357 : 912, 697, 698, 699, 700, 701, 913, 702, 703, 704,
9358 : 705, 706, 707, 708, 709, 710, 914, 915, 711, 712,
9359 : 713, 714, 715, 916, 917, 716, 717, 718, 719, 720,
9360 : 918, 721, 919, 722, 723, 724, 725, 726, 727, 728,
9361 : 920, 921, 729, 922, 923, 730, 731, 732, 733, 734,
9362 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
9363 : 745, 746, 810, 747, 748, 0, 0, 0, 0, 833,
9364 : 764, 765, 766, 767, 768, 769, 770, 0, 771, 772,
9365 : 0, 0, 773, 774, 775, 776, 777, 778, 834, 779,
9366 : 780, 781, 835, 1122, 782, 783, 784, 785, 836, 837,
9367 : 786, 787, 788, 0, 789, 838, 839, 790, 791, 0,
9368 : 0, 0, 792, 793, 0, 0, 0, 0, 794, 0,
9369 : 0, 0, 0, 0, 0, 0, 0, 795, 0, 796,
9370 : 0, 797, 798, 35, 340, 0, 0, 37, 0, 38,
9371 : 39, 0, 1733, 1734, 1735, 40, 1736, 0, 0, 0,
9372 : 0, 0, 0, 0, 341, 342, 343, 344, 345, 346,
9373 : 347, 348, 349, 2230, 350, 351, 352, 0, 0, 0,
9374 : 0, 1737, 0, 0, 353, 354, 355, 0, 356, 357,
9375 : 358, 359, 360, 361, 362, 363, 364, 1738, 366, 1739,
9376 : 1740, 0, 369, 370, 371, 372, 373, 374, 375, 1741,
9377 : 1742, 376, 377, 1743, 1744, 379, 0, 380, 381, 382,
9378 : 383, 1745, 0, 1746, 0, 386, 387, 388, 389, 390,
9379 : 391, 392, 393, 394, 395, 801, 0, 396, 397, 398,
9380 : 399, 400, 401, 0, 402, 403, 404, 0, 1747, 1748,
9381 : 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803,
9382 : 412, 1754, 1755, 415, 1756, 416, 0, 417, 418, 419,
9383 : 420, 421, 422, 423, 0, 424, 425, 426, 427, 2231,
9384 : 0, 428, 429, 1559, 431, 432, 0, 433, 434, 435,
9385 : 436, 0, 437, 438, 439, 440, 441, 0, 442, 443,
9386 : 444, 445, 1757, 447, 448, 449, 450, 1758, 1759, 452,
9387 : 0, 453, 454, 455, 1760, 457, 0, 458, 0, 459,
9388 : 460, 461, 0, 462, 463, 464, 465, 466, 0, 467,
9389 : 1761, 0, 1762, 470, 471, 0, 472, 473, 805, 474,
9390 : 475, 476, 477, 478, 479, 480, 0, 481, 482, 483,
9391 : 484, 485, 486, 487, 488, 0, 489, 490, 491, 0,
9392 : 492, 493, 494, 1562, 1763, 0, 1764, 0, 497, 498,
9393 : 499, 500, 501, 1765, 1766, 1767, 1768, 1769, 1770, 1771,
9394 : 1772, 1773, 511, 1774, 513, 514, 515, 516, 517, 518,
9395 : 519, 0, 0, 520, 1775, 522, 523, 524, 0, 525,
9396 : 526, 527, 1776, 1777, 528, 529, 530, 531, 532, 533,
9397 : 534, 535, 536, 537, 1778, 539, 806, 540, 541, 807,
9398 : 542, 543, 544, 1779, 546, 1780, 548, 549, 550, 551,
9399 : 552, 553, 554, 555, 556, 1781, 558, 1782, 559, 560,
9400 : 561, 562, 1783, 1784, 564, 1785, 566, 567, 568, 569,
9401 : 0, 570, 571, 572, 0, 0, 1786, 574, 575, 0,
9402 : 0, 576, 577, 578, 579, 580, 581, 1787, 583, 584,
9403 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
9404 : 0, 595, 596, 597, 1788, 599, 600, 601, 602, 603,
9405 : 0, 604, 605, 606, 607, 608, 609, 610, 611, 612,
9406 : 613, 614, 1789, 616, 617, 618, 0, 619, 620, 621,
9407 : 622, 623, 624, 625, 626, 627, 628, 629, 630, 631,
9408 : 0, 632, 633, 634, 635, 636, 637, 638, 639, 1790,
9409 : 641, 642, 643, 644, 645, 646, 647, 648, 808, 649,
9410 : 0, 650, 651, 652, 653, 654, 1791, 656, 657, 658,
9411 : 659, 660, 661, 662, 663, 1792, 665, 0, 666, 667,
9412 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
9413 : 678, 679, 680, 1793, 682, 0, 683, 684, 1794, 0,
9414 : 685, 686, 687, 688, 689, 690, 691, 692, 0, 693,
9415 : 1795, 1796, 0, 0, 697, 698, 1797, 700, 1798, 1799,
9416 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 0,
9417 : 1800, 711, 712, 713, 714, 715, 1801, 0, 716, 717,
9418 : 718, 719, 720, 809, 1802, 2232, 722, 723, 724, 725,
9419 : 726, 727, 728, 0, 0, 729, 0, 0, 730, 731,
9420 : 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741,
9421 : 1807, 1808, 1809, 1810, 746, 810, 747, 748, 0, 1811,
9422 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9423 : 0, 1812, 1813, 2233, 0, 0, 0, 0, 0, 0,
9424 : 1815, 2234, 833, 764, 765, 766, 767, 768, 769, 770,
9425 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
9426 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
9427 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
9428 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
9429 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
9430 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
9431 : 37, 0, 38, 39, 0, 1733, 1734, 1735, 40, 1736,
9432 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
9433 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
9434 : 0, 0, 0, 0, 1737, 0, 0, 353, 354, 355,
9435 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
9436 : 1738, 366, 1739, 1740, 0, 369, 370, 371, 372, 373,
9437 : 374, 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0,
9438 : 380, 381, 382, 383, 1745, 0, 1746, 0, 386, 387,
9439 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
9440 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
9441 : 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409,
9442 : 410, 411, 803, 412, 1754, 1755, 415, 1756, 416, 0,
9443 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
9444 : 426, 427, 0, 0, 428, 429, 1559, 431, 432, 0,
9445 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
9446 : 0, 442, 443, 444, 445, 1757, 447, 448, 449, 450,
9447 : 1758, 1759, 452, 0, 453, 454, 455, 1760, 457, 0,
9448 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
9449 : 466, 0, 467, 1761, 0, 1762, 470, 471, 0, 472,
9450 : 473, 805, 474, 475, 476, 477, 478, 479, 480, 0,
9451 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
9452 : 490, 491, 0, 492, 493, 494, 1562, 1763, 0, 1764,
9453 : 0, 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768,
9454 : 1769, 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515,
9455 : 516, 517, 518, 519, 0, 0, 520, 1775, 522, 523,
9456 : 524, 0, 525, 526, 527, 1776, 1777, 528, 529, 530,
9457 : 531, 532, 533, 534, 535, 536, 537, 1778, 539, 806,
9458 : 540, 541, 807, 542, 543, 544, 1779, 546, 1780, 548,
9459 : 549, 550, 551, 552, 553, 554, 555, 556, 1781, 558,
9460 : 1782, 559, 560, 561, 562, 1783, 1784, 564, 1785, 566,
9461 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 1786,
9462 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
9463 : 1787, 583, 584, 585, 586, 587, 588, 589, 590, 591,
9464 : 592, 593, 594, 0, 595, 596, 597, 1788, 599, 600,
9465 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
9466 : 610, 611, 612, 613, 614, 1789, 616, 617, 618, 0,
9467 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
9468 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
9469 : 638, 639, 1790, 641, 642, 643, 644, 645, 646, 647,
9470 : 648, 808, 649, 146, 650, 651, 652, 653, 654, 1791,
9471 : 656, 657, 658, 659, 660, 661, 662, 663, 1792, 665,
9472 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
9473 : 675, 676, 677, 678, 679, 680, 1793, 682, 0, 683,
9474 : 684, 1794, 151, 685, 686, 687, 688, 689, 690, 691,
9475 : 692, 0, 693, 1795, 1796, 0, 0, 697, 698, 1797,
9476 : 700, 1798, 1799, 702, 703, 704, 705, 706, 707, 708,
9477 : 709, 710, 0, 1800, 711, 712, 713, 714, 715, 1801,
9478 : 0, 716, 717, 718, 719, 720, 2581, 1802, 0, 722,
9479 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
9480 : 160, 730, 731, 732, 733, 734, 735, 736, 1803, 1804,
9481 : 1805, 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747,
9482 : 748, 0, 1811, 0, 161, 0, 0, 0, 0, 0,
9483 : 0, 0, 0, 0, 1812, 1813, 0, 0, 0, 0,
9484 : 0, 0, 0, 1815, 6675, 833, 764, 765, 766, 767,
9485 : 768, 769, 770, 0, 771, 772, 0, 0, 773, 774,
9486 : 775, 776, 777, 778, 834, 779, 780, 781, 835, 0,
9487 : 782, 783, 784, 785, 836, 837, 786, 787, 788, 0,
9488 : 789, 838, 839, 790, 791, 0, 0, 0, 792, 793,
9489 : 0, 0, 0, 0, 794, 0, 0, 0, 0, 0,
9490 : 0, 0, 0, 795, 0, 796, 0, 797, 798, 35,
9491 : 340, 0, 0, 37, 0, 38, 39, 0, 1733, 1734,
9492 : 1735, 40, 1736, 0, 0, 0, 0, 0, 0, 0,
9493 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 0,
9494 : 350, 351, 352, 0, 0, 0, 0, 1737, 0, 0,
9495 : 353, 354, 355, 0, 356, 357, 358, 359, 360, 361,
9496 : 362, 363, 364, 1738, 366, 1739, 1740, 0, 369, 370,
9497 : 371, 372, 373, 374, 375, 1741, 1742, 376, 377, 1743,
9498 : 1744, 379, 0, 380, 381, 382, 383, 1745, 0, 1746,
9499 : 0, 386, 387, 388, 389, 390, 391, 392, 393, 394,
9500 : 395, 801, 0, 396, 397, 398, 399, 400, 401, 0,
9501 : 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751, 1752,
9502 : 1753, 408, 409, 410, 411, 803, 412, 1754, 1755, 415,
9503 : 1756, 416, 0, 417, 418, 419, 420, 421, 422, 423,
9504 : 0, 424, 425, 426, 427, 0, 0, 428, 429, 1559,
9505 : 431, 432, 0, 433, 434, 435, 436, 0, 437, 438,
9506 : 439, 440, 441, 0, 442, 443, 444, 445, 1757, 447,
9507 : 448, 449, 450, 1758, 1759, 452, 0, 453, 454, 455,
9508 : 1760, 457, 0, 458, 0, 459, 460, 461, 0, 462,
9509 : 463, 464, 465, 466, 0, 467, 1761, 0, 1762, 470,
9510 : 471, 0, 472, 473, 805, 474, 475, 476, 477, 478,
9511 : 479, 480, 0, 481, 482, 483, 484, 485, 486, 487,
9512 : 488, 0, 489, 490, 491, 0, 492, 493, 494, 1562,
9513 : 1763, 0, 1764, 0, 497, 498, 499, 500, 501, 1765,
9514 : 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774,
9515 : 513, 514, 515, 516, 517, 518, 519, 0, 0, 520,
9516 : 1775, 522, 523, 524, 0, 525, 526, 527, 1776, 1777,
9517 : 528, 529, 530, 531, 532, 533, 534, 535, 536, 537,
9518 : 1778, 539, 806, 540, 541, 807, 542, 543, 544, 1779,
9519 : 546, 1780, 548, 549, 550, 551, 552, 553, 554, 555,
9520 : 556, 1781, 558, 1782, 559, 560, 561, 562, 1783, 1784,
9521 : 564, 1785, 566, 567, 568, 569, 0, 570, 571, 572,
9522 : 0, 0, 1786, 574, 575, 0, 0, 576, 577, 578,
9523 : 579, 580, 581, 1787, 583, 584, 585, 586, 587, 588,
9524 : 589, 590, 591, 592, 593, 594, 0, 595, 596, 597,
9525 : 1788, 599, 600, 601, 602, 603, 0, 604, 605, 606,
9526 : 607, 608, 609, 610, 611, 612, 613, 614, 1789, 616,
9527 : 617, 618, 0, 619, 620, 621, 622, 623, 624, 625,
9528 : 626, 627, 628, 629, 630, 631, 0, 632, 633, 634,
9529 : 635, 636, 637, 638, 639, 1790, 641, 642, 643, 644,
9530 : 645, 646, 647, 648, 808, 649, 0, 650, 651, 652,
9531 : 653, 654, 1791, 656, 657, 658, 659, 660, 661, 662,
9532 : 663, 1792, 665, 0, 666, 667, 668, 669, 670, 671,
9533 : 672, 673, 674, 675, 676, 677, 678, 679, 680, 1793,
9534 : 682, 0, 683, 684, 1794, 0, 685, 686, 687, 688,
9535 : 689, 690, 691, 692, 0, 693, 1795, 1796, 0, 0,
9536 : 697, 698, 1797, 700, 1798, 1799, 702, 703, 704, 705,
9537 : 706, 707, 708, 709, 710, 0, 1800, 711, 712, 713,
9538 : 714, 715, 1801, 0, 716, 717, 718, 719, 720, 809,
9539 : 1802, 0, 722, 723, 724, 725, 726, 727, 728, 0,
9540 : 0, 729, 0, 0, 730, 731, 732, 733, 734, 735,
9541 : 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810,
9542 : 746, 810, 747, 748, 0, 1811, 0, 0, 0, 0,
9543 : 0, 0, 0, 0, 0, 0, 0, 1812, 1813, 0,
9544 : 0, 0, 0, 0, 0, 0, 1815, 3868, 833, 764,
9545 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
9546 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
9547 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
9548 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
9549 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
9550 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
9551 : 797, 798, 35, 340, 0, 0, 37, 0, 38, 39,
9552 : 0, 1733, 1734, 1735, 40, 1736, 0, 0, 0, 0,
9553 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
9554 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
9555 : 1737, 0, 0, 353, 354, 355, 0, 356, 357, 358,
9556 : 359, 360, 361, 362, 363, 364, 1738, 366, 1739, 1740,
9557 : 0, 369, 370, 371, 372, 373, 374, 375, 1741, 1742,
9558 : 376, 377, 1743, 1744, 379, 0, 380, 381, 382, 383,
9559 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
9560 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
9561 : 400, 401, 0, 402, 403, 404, 0, 1747, 1748, 1749,
9562 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
9563 : 1754, 1755, 415, 1756, 416, 0, 417, 418, 419, 420,
9564 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
9565 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
9566 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
9567 : 445, 1757, 447, 448, 449, 450, 1758, 1759, 452, 0,
9568 : 453, 454, 455, 1760, 457, 0, 458, 0, 459, 460,
9569 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 1761,
9570 : 0, 1762, 470, 471, 0, 472, 473, 805, 474, 475,
9571 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
9572 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
9573 : 493, 494, 1562, 1763, 0, 1764, 0, 497, 498, 499,
9574 : 500, 501, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
9575 : 1773, 511, 1774, 513, 514, 515, 516, 517, 518, 519,
9576 : 0, 0, 520, 1775, 522, 523, 524, 0, 525, 526,
9577 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
9578 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
9579 : 543, 544, 1779, 546, 1780, 548, 549, 550, 551, 552,
9580 : 553, 554, 555, 556, 1781, 558, 1782, 559, 560, 561,
9581 : 562, 1783, 1784, 564, 1785, 566, 567, 568, 569, 0,
9582 : 570, 571, 572, 0, 0, 1786, 574, 575, 0, 0,
9583 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
9584 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
9585 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
9586 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
9587 : 614, 1789, 616, 617, 618, 0, 619, 620, 621, 622,
9588 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
9589 : 632, 633, 634, 635, 636, 637, 638, 639, 1790, 641,
9590 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
9591 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
9592 : 660, 661, 662, 663, 1792, 665, 0, 666, 667, 668,
9593 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
9594 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
9595 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1795,
9596 : 1796, 0, 0, 697, 698, 1797, 700, 1798, 1799, 702,
9597 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 1800,
9598 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
9599 : 719, 720, 809, 1802, 0, 722, 723, 724, 725, 726,
9600 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
9601 : 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807,
9602 : 1808, 1809, 1810, 746, 810, 747, 748, 0, 1811, 0,
9603 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9604 : 1812, 1813, 0, 0, 0, 0, 0, 0, 0, 1815,
9605 : 5316, 833, 764, 765, 766, 767, 768, 769, 770, 0,
9606 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
9607 : 834, 779, 780, 781, 835, 0, 782, 783, 784, 785,
9608 : 836, 837, 786, 787, 788, 0, 789, 838, 839, 790,
9609 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
9610 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
9611 : 0, 796, 0, 797, 798, 35, 340, 0, 0, 37,
9612 : 0, 38, 39, 0, 1733, 1734, 1735, 40, 1736, 0,
9613 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
9614 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
9615 : 0, 0, 0, 1737, 0, 0, 353, 354, 355, 0,
9616 : 356, 357, 358, 359, 360, 361, 362, 363, 364, 1738,
9617 : 366, 1739, 1740, 0, 369, 370, 371, 372, 373, 374,
9618 : 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380,
9619 : 381, 382, 383, 1745, 0, 1746, 0, 386, 387, 388,
9620 : 389, 390, 391, 392, 393, 394, 395, 801, 0, 396,
9621 : 397, 398, 399, 400, 401, 0, 402, 403, 404, 0,
9622 : 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410,
9623 : 411, 803, 412, 1754, 1755, 415, 1756, 416, 0, 417,
9624 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
9625 : 427, 0, 0, 428, 429, 1559, 431, 432, 0, 433,
9626 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
9627 : 442, 443, 444, 445, 1757, 447, 448, 449, 450, 1758,
9628 : 1759, 452, 0, 453, 454, 455, 1760, 457, 0, 458,
9629 : 0, 459, 460, 461, 0, 462, 463, 464, 465, 466,
9630 : 0, 467, 1761, 0, 1762, 470, 471, 0, 472, 473,
9631 : 805, 474, 475, 476, 477, 478, 479, 480, 0, 481,
9632 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 490,
9633 : 491, 0, 492, 493, 494, 1562, 1763, 0, 1764, 0,
9634 : 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769,
9635 : 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516,
9636 : 517, 518, 519, 0, 0, 520, 1775, 522, 523, 524,
9637 : 0, 525, 526, 527, 1776, 1777, 528, 529, 530, 531,
9638 : 532, 533, 534, 535, 536, 537, 1778, 539, 806, 540,
9639 : 541, 807, 542, 543, 544, 1779, 546, 1780, 548, 549,
9640 : 550, 551, 552, 553, 554, 555, 556, 1781, 558, 1782,
9641 : 559, 560, 561, 562, 1783, 1784, 564, 1785, 566, 567,
9642 : 568, 569, 0, 570, 571, 572, 0, 0, 1786, 574,
9643 : 575, 0, 0, 576, 577, 578, 579, 580, 581, 1787,
9644 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
9645 : 593, 594, 0, 595, 596, 597, 1788, 599, 600, 601,
9646 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
9647 : 611, 612, 613, 614, 1789, 616, 617, 618, 0, 619,
9648 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
9649 : 630, 631, 0, 632, 633, 634, 635, 636, 637, 638,
9650 : 639, 1790, 641, 642, 643, 644, 645, 646, 647, 648,
9651 : 808, 649, 0, 650, 651, 652, 653, 654, 1791, 656,
9652 : 657, 658, 659, 660, 661, 662, 663, 1792, 665, 0,
9653 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
9654 : 676, 677, 678, 679, 680, 1793, 682, 0, 683, 684,
9655 : 1794, 0, 685, 686, 687, 688, 689, 690, 691, 692,
9656 : 0, 693, 1795, 1796, 0, 0, 697, 698, 1797, 700,
9657 : 1798, 1799, 702, 703, 704, 705, 706, 707, 708, 709,
9658 : 710, 0, 1800, 711, 712, 713, 714, 715, 1801, 0,
9659 : 716, 717, 718, 719, 720, 809, 1802, 0, 722, 723,
9660 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
9661 : 730, 731, 732, 733, 734, 735, 736, 1803, 1804, 1805,
9662 : 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747, 748,
9663 : 0, 1811, 0, 0, 0, 0, 0, 0, 0, 0,
9664 : 0, 0, 0, 1812, 1813, 0, 0, 0, 0, 0,
9665 : 0, 0, 1815, 5382, 833, 764, 765, 766, 767, 768,
9666 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
9667 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
9668 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
9669 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
9670 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
9671 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
9672 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
9673 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
9674 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
9675 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
9676 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
9677 : 363, 0, 1552, 366, 1553, 1554, 0, 369, 370, 371,
9678 : 372, 373, 374, 375, 0, 0, 376, 377, 1555, 1556,
9679 : 379, 0, 380, 381, 382, 383, 0, 0, 385, 0,
9680 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
9681 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
9682 : 403, 404, 0, 0, 0, 0, 406, 0, 0, 0,
9683 : 408, 409, 410, 411, 803, 412, 1557, 1558, 415, 0,
9684 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
9685 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
9686 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
9687 : 440, 441, 0, 442, 443, 444, 445, 0, 447, 448,
9688 : 449, 450, 0, 0, 452, 0, 453, 454, 455, 1560,
9689 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
9690 : 464, 465, 466, 0, 467, 0, 0, 0, 470, 471,
9691 : 0, 472, 473, 805, 474, 475, 476, 477, 478, 479,
9692 : 480, 3236, 481, 482, 483, 484, 485, 486, 487, 488,
9693 : 0, 489, 490, 3237, 0, 492, 493, 494, 1562, 1563,
9694 : 0, 1564, 0, 497, 498, 499, 500, 501, 1565, 0,
9695 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 513,
9696 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 0,
9697 : 522, 523, 524, 0, 525, 526, 527, 0, 0, 528,
9698 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 0,
9699 : 539, 806, 540, 541, 807, 542, 543, 544, 1566, 546,
9700 : 1567, 548, 549, 550, 551, 552, 553, 554, 555, 0,
9701 : 0, 558, 0, 559, 560, 561, 562, 0, 0, 564,
9702 : 1568, 566, 567, 568, 569, 0, 570, 571, 572, 0,
9703 : 0, 573, 574, 575, 0, 0, 576, 577, 3239, 579,
9704 : 580, 581, 0, 583, 584, 585, 586, 587, 588, 589,
9705 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 0,
9706 : 599, 0, 601, 602, 603, 0, 604, 605, 606, 607,
9707 : 608, 609, 610, 611, 612, 613, 614, 1569, 616, 617,
9708 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
9709 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
9710 : 636, 637, 638, 639, 0, 641, 642, 643, 644, 645,
9711 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
9712 : 654, 0, 656, 657, 3240, 659, 660, 661, 662, 663,
9713 : 1571, 665, 0, 666, 667, 668, 669, 670, 671, 672,
9714 : 673, 674, 675, 676, 677, 678, 679, 680, 0, 682,
9715 : 0, 683, 684, 0, 0, 685, 686, 687, 688, 689,
9716 : 690, 691, 692, 0, 693, 1572, 1573, 0, 0, 697,
9717 : 698, 0, 700, 0, 0, 702, 703, 704, 705, 706,
9718 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
9719 : 715, 0, 0, 716, 717, 718, 719, 720, 0, 1574,
9720 : 3241, 722, 723, 724, 725, 726, 727, 728, 0, 0,
9721 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 0,
9722 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9723 : 810, 747, 748, 0, 0, 0, 0, 0, 0, 0,
9724 : 0, 0, 0, 0, 833, 764, 765, 766, 767, 768,
9725 : 769, 770, 0, 771, 772, 0, 3336, 773, 774, 775,
9726 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
9727 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
9728 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
9729 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
9730 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
9731 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
9732 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
9733 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
9734 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
9735 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
9736 : 363, 0, 1552, 366, 1553, 1554, 0, 369, 370, 371,
9737 : 372, 373, 374, 375, 0, 0, 376, 377, 1555, 1556,
9738 : 379, 0, 380, 381, 382, 383, 0, 0, 385, 0,
9739 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
9740 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
9741 : 403, 404, 0, 0, 0, 0, 406, 0, 0, 0,
9742 : 408, 409, 410, 411, 803, 412, 1557, 1558, 415, 0,
9743 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
9744 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
9745 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
9746 : 440, 441, 0, 442, 443, 444, 445, 0, 447, 448,
9747 : 449, 450, 0, 0, 452, 0, 453, 454, 455, 1560,
9748 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
9749 : 464, 465, 466, 0, 467, 0, 0, 0, 470, 471,
9750 : 0, 472, 473, 805, 474, 475, 476, 477, 478, 479,
9751 : 480, 3236, 481, 482, 483, 484, 485, 486, 487, 488,
9752 : 0, 489, 490, 3237, 0, 492, 493, 494, 1562, 1563,
9753 : 0, 1564, 0, 497, 498, 499, 500, 501, 1565, 0,
9754 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 513,
9755 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 0,
9756 : 522, 523, 524, 0, 525, 526, 527, 0, 0, 528,
9757 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 0,
9758 : 539, 806, 540, 541, 807, 542, 543, 544, 1566, 546,
9759 : 1567, 548, 549, 550, 551, 552, 553, 554, 555, 0,
9760 : 0, 558, 0, 559, 560, 561, 562, 0, 0, 564,
9761 : 1568, 566, 567, 568, 569, 0, 570, 571, 572, 0,
9762 : 0, 573, 574, 575, 0, 0, 576, 577, 3239, 579,
9763 : 580, 581, 0, 583, 584, 585, 586, 587, 588, 589,
9764 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 0,
9765 : 599, 0, 601, 602, 603, 0, 604, 605, 606, 607,
9766 : 608, 609, 610, 611, 612, 613, 614, 1569, 616, 617,
9767 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
9768 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
9769 : 636, 637, 638, 639, 0, 641, 642, 643, 644, 645,
9770 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
9771 : 654, 0, 656, 657, 3240, 659, 660, 661, 662, 663,
9772 : 1571, 665, 0, 666, 667, 668, 669, 670, 671, 672,
9773 : 673, 674, 675, 676, 677, 678, 679, 680, 0, 682,
9774 : 0, 683, 684, 0, 0, 685, 686, 687, 688, 689,
9775 : 690, 691, 692, 0, 693, 1572, 1573, 0, 0, 697,
9776 : 698, 0, 700, 0, 0, 702, 703, 704, 705, 706,
9777 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
9778 : 715, 0, 0, 716, 717, 718, 719, 720, 0, 1574,
9779 : 3241, 722, 723, 724, 725, 726, 727, 728, 0, 0,
9780 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 0,
9781 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9782 : 810, 747, 748, 0, 0, 0, 0, 0, 0, 0,
9783 : 0, 0, 0, 0, 833, 764, 765, 766, 767, 768,
9784 : 769, 770, 0, 771, 772, 0, 4493, 773, 774, 775,
9785 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
9786 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
9787 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
9788 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
9789 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 340,
9790 : 0, 0, 37, 0, 38, 39, 0, 1733, 1734, 1735,
9791 : 40, 1736, 0, 0, 0, 0, 0, 0, 0, 341,
9792 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
9793 : 351, 352, 0, 0, 0, 0, 1737, 0, 0, 353,
9794 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
9795 : 363, 364, 1738, 366, 1739, 1740, 0, 369, 370, 371,
9796 : 372, 373, 374, 375, 1741, 1742, 376, 377, 1743, 1744,
9797 : 379, 0, 380, 381, 382, 383, 1745, 0, 1746, 0,
9798 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
9799 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
9800 : 403, 404, 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753,
9801 : 408, 409, 410, 411, 803, 412, 1754, 1755, 415, 1756,
9802 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
9803 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
9804 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
9805 : 440, 441, 0, 442, 443, 444, 445, 1757, 447, 448,
9806 : 449, 450, 1758, 1759, 452, 0, 453, 454, 455, 1760,
9807 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
9808 : 464, 465, 466, 0, 467, 1761, 0, 1762, 470, 471,
9809 : 0, 472, 473, 805, 474, 475, 476, 477, 478, 479,
9810 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
9811 : 0, 489, 490, 491, 0, 492, 493, 494, 1562, 1763,
9812 : 0, 1764, 0, 497, 498, 499, 500, 501, 1765, 1766,
9813 : 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774, 513,
9814 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 1775,
9815 : 522, 523, 524, 0, 525, 526, 527, 1776, 1777, 528,
9816 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 1778,
9817 : 539, 806, 540, 541, 807, 542, 543, 544, 1779, 546,
9818 : 1780, 548, 549, 550, 551, 552, 553, 554, 555, 556,
9819 : 1781, 558, 1782, 559, 560, 561, 562, 1783, 1784, 564,
9820 : 1785, 566, 567, 568, 569, 0, 570, 571, 572, 0,
9821 : 0, 1786, 574, 575, 0, 0, 576, 577, 578, 579,
9822 : 580, 581, 1787, 583, 584, 585, 586, 587, 588, 589,
9823 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 1788,
9824 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
9825 : 608, 609, 610, 611, 612, 613, 614, 1789, 616, 617,
9826 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
9827 : 627, 628, 629, 630, 631, 3829, 632, 633, 634, 635,
9828 : 636, 637, 638, 639, 1790, 641, 642, 643, 644, 645,
9829 : 646, 647, 648, 808, 649, 146, 650, 651, 652, 653,
9830 : 654, 1791, 656, 657, 658, 659, 660, 661, 662, 663,
9831 : 1792, 665, 0, 666, 667, 668, 669, 670, 671, 672,
9832 : 673, 674, 675, 676, 677, 678, 679, 680, 1793, 682,
9833 : 0, 683, 684, 1794, 151, 685, 686, 687, 688, 689,
9834 : 690, 691, 692, 0, 693, 1795, 1796, 0, 0, 697,
9835 : 698, 1797, 700, 1798, 1799, 702, 703, 704, 705, 706,
9836 : 707, 708, 709, 710, 0, 1800, 711, 712, 713, 714,
9837 : 715, 1801, 0, 716, 717, 718, 719, 720, 2581, 1802,
9838 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
9839 : 729, 0, 160, 730, 731, 732, 733, 734, 735, 736,
9840 : 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810, 746,
9841 : 810, 747, 748, 0, 1811, 0, 161, 0, 0, 0,
9842 : 0, 0, 0, 0, 0, 0, 1812, 1813, 0, 0,
9843 : 0, 0, 0, 0, 0, 1815, 833, 764, 765, 766,
9844 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
9845 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
9846 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
9847 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
9848 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
9849 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
9850 : 35, 340, 0, 0, 37, 0, 38, 39, 0, 1733,
9851 : 1734, 1735, 40, 1736, 0, 0, 0, 0, 0, 0,
9852 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
9853 : 0, 350, 351, 352, 0, 0, 0, 0, 1737, 0,
9854 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
9855 : 361, 362, 363, 364, 1738, 366, 1739, 1740, 0, 369,
9856 : 370, 371, 372, 373, 374, 375, 1741, 1742, 376, 377,
9857 : 1743, 1744, 379, 0, 380, 381, 382, 383, 1745, 0,
9858 : 1746, 0, 386, 387, 388, 389, 390, 391, 392, 393,
9859 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
9860 : 0, 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751,
9861 : 1752, 1753, 408, 409, 410, 411, 803, 412, 1754, 1755,
9862 : 415, 1756, 416, 0, 417, 418, 419, 420, 421, 422,
9863 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
9864 : 1559, 431, 432, 0, 433, 434, 435, 436, 0, 437,
9865 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 1757,
9866 : 447, 448, 449, 450, 1758, 1759, 452, 0, 453, 454,
9867 : 455, 1760, 457, 0, 458, 0, 459, 460, 461, 0,
9868 : 462, 463, 464, 465, 466, 0, 467, 1761, 0, 1762,
9869 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
9870 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
9871 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
9872 : 1562, 1763, 0, 1764, 0, 497, 498, 499, 500, 501,
9873 : 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511,
9874 : 1774, 513, 514, 515, 516, 517, 518, 519, 0, 0,
9875 : 520, 1775, 522, 523, 524, 0, 525, 526, 527, 1776,
9876 : 1777, 528, 529, 530, 531, 532, 533, 534, 535, 536,
9877 : 537, 1778, 539, 806, 540, 541, 807, 542, 543, 544,
9878 : 1779, 546, 1780, 548, 549, 550, 551, 552, 553, 554,
9879 : 555, 556, 1781, 558, 1782, 559, 560, 561, 562, 1783,
9880 : 1784, 564, 1785, 566, 567, 568, 569, 0, 570, 571,
9881 : 572, 0, 0, 1786, 574, 575, 0, 0, 576, 577,
9882 : 578, 579, 580, 581, 1787, 583, 584, 585, 586, 587,
9883 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
9884 : 597, 1788, 599, 600, 601, 602, 603, 0, 604, 605,
9885 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 1789,
9886 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
9887 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
9888 : 634, 635, 636, 637, 638, 639, 1790, 641, 642, 643,
9889 : 644, 645, 646, 647, 648, 808, 649, 146, 650, 651,
9890 : 652, 653, 654, 1791, 656, 657, 658, 659, 660, 661,
9891 : 662, 663, 1792, 665, 0, 666, 667, 668, 669, 670,
9892 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
9893 : 1793, 682, 0, 683, 684, 1794, 151, 685, 686, 687,
9894 : 688, 689, 690, 691, 692, 0, 693, 1795, 1796, 0,
9895 : 0, 697, 698, 1797, 700, 1798, 1799, 702, 703, 704,
9896 : 705, 706, 707, 708, 709, 710, 0, 1800, 711, 712,
9897 : 713, 714, 715, 1801, 0, 716, 717, 718, 719, 720,
9898 : 2581, 1802, 0, 722, 723, 724, 725, 726, 727, 728,
9899 : 0, 0, 729, 0, 160, 730, 731, 732, 733, 734,
9900 : 735, 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809,
9901 : 1810, 746, 810, 747, 748, 0, 1811, 0, 161, 0,
9902 : 0, 0, 0, 0, 0, 0, 0, 0, 1812, 1813,
9903 : 0, 0, 0, 0, 0, 0, 0, 1815, 833, 764,
9904 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
9905 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
9906 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
9907 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
9908 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
9909 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
9910 : 797, 798, 35, 340, 0, 0, 37, 0, 38, 39,
9911 : 0, 1733, 1734, 1735, 40, 1736, 0, 0, 0, 0,
9912 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
9913 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
9914 : 1737, 0, 0, 353, 354, 355, 0, 356, 357, 358,
9915 : 359, 360, 361, 362, 363, 364, 1738, 366, 1739, 1740,
9916 : 3874, 369, 370, 371, 372, 373, 374, 375, 1741, 1742,
9917 : 376, 377, 1743, 1744, 379, 0, 380, 381, 382, 383,
9918 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
9919 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
9920 : 400, 401, 0, 402, 403, 404, 0, 1747, 1748, 1749,
9921 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
9922 : 1754, 1755, 415, 1756, 416, 0, 417, 418, 419, 420,
9923 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
9924 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
9925 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
9926 : 445, 1757, 447, 448, 449, 450, 1758, 1759, 452, 0,
9927 : 453, 454, 455, 1760, 457, 0, 458, 0, 459, 460,
9928 : 461, 3875, 462, 463, 464, 465, 466, 0, 467, 1761,
9929 : 0, 1762, 470, 471, 0, 472, 473, 805, 474, 475,
9930 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
9931 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
9932 : 493, 494, 1562, 1763, 0, 1764, 0, 497, 498, 499,
9933 : 500, 501, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
9934 : 1773, 511, 1774, 513, 514, 515, 516, 517, 518, 519,
9935 : 0, 3876, 520, 1775, 522, 523, 524, 0, 525, 526,
9936 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
9937 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
9938 : 543, 544, 1779, 546, 1780, 548, 549, 550, 551, 552,
9939 : 553, 554, 555, 556, 1781, 558, 1782, 559, 560, 561,
9940 : 562, 1783, 1784, 564, 1785, 566, 567, 568, 569, 0,
9941 : 570, 571, 572, 0, 0, 1786, 574, 575, 0, 0,
9942 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
9943 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
9944 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
9945 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
9946 : 614, 1789, 616, 617, 618, 0, 619, 620, 621, 622,
9947 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
9948 : 632, 633, 634, 635, 636, 637, 638, 639, 1790, 641,
9949 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
9950 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
9951 : 660, 661, 662, 663, 1792, 665, 0, 666, 667, 668,
9952 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
9953 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
9954 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1795,
9955 : 1796, 0, 3877, 697, 698, 1797, 700, 1798, 1799, 702,
9956 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 1800,
9957 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
9958 : 719, 720, 809, 1802, 0, 722, 723, 724, 725, 726,
9959 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
9960 : 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807,
9961 : 1808, 1809, 1810, 746, 810, 747, 748, 0, 1811, 0,
9962 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9963 : 1812, 1813, 0, 0, 0, 0, 0, 0, 0, 1815,
9964 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
9965 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
9966 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
9967 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
9968 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
9969 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
9970 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
9971 : 38, 39, 0, 1733, 1734, 1735, 40, 1736, 0, 0,
9972 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
9973 : 346, 347, 348, 349, -2301, 350, 351, 352, 0, 0,
9974 : 0, -2301, 1737, 0, 0, 353, 354, 355, 0, 356,
9975 : 357, 358, 359, 360, 361, 362, 363, 364, 1738, 366,
9976 : 1739, 1740, 0, 369, 370, 371, 372, 373, 374, 375,
9977 : 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380, 381,
9978 : 382, 383, 1745, 0, 1746, 0, 386, 387, 388, 389,
9979 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
9980 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 1747,
9981 : 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411,
9982 : 803, 412, 1754, 1755, 415, 1756, 416, 0, 417, 418,
9983 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
9984 : 0, 0, 428, 429, 1559, 431, 432, 0, 433, 434,
9985 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
9986 : 443, 444, 445, 1757, 447, 448, 449, 450, 1758, 1759,
9987 : 452, 0, 453, 454, 455, 1760, 457, 0, 458, 0,
9988 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
9989 : 467, 1761, 0, 1762, 470, 471, 0, 472, 473, 805,
9990 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
9991 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
9992 : 0, 492, 493, 494, 1562, 1763, 0, 1764, 0, 497,
9993 : 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769, 1770,
9994 : 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516, 517,
9995 : 518, 519, 0, 0, 520, 1775, 522, 523, 524, 0,
9996 : 525, 526, 527, 1776, 1777, 528, 529, 530, 531, 532,
9997 : 533, 534, 535, 536, 537, 1778, 539, 806, 540, 541,
9998 : 807, 542, 543, 544, 1779, 546, 1780, 548, 549, 550,
9999 : 551, 552, 553, 554, 555, 556, 1781, 558, 1782, 559,
10000 : 560, 561, 562, 1783, 1784, 564, 1785, 566, 567, 568,
10001 : 569, 0, 570, 571, 572, 0, 0, 1786, 574, 575,
10002 : 0, 0, 576, 577, 578, 579, 580, 581, 1787, 583,
10003 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
10004 : 594, 0, 595, 596, 597, 1788, 599, 600, 601, 602,
10005 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
10006 : 612, 613, 614, 1789, 616, 617, 618, 0, 619, 620,
10007 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
10008 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
10009 : 1790, 641, 642, 643, 644, 645, 646, 647, 648, 808,
10010 : 649, 0, 650, 651, 652, 653, 654, 1791, 656, 657,
10011 : 658, 659, 660, 661, 662, 663, 1792, 665, -2301, 666,
10012 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
10013 : 677, 678, 679, 680, 1793, 682, 0, 683, 684, 1794,
10014 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
10015 : 693, 1795, 1796, 0, 0, 697, 698, 1797, 700, 1798,
10016 : 1799, 702, 703, 704, 705, 706, 707, 708, 709, 710,
10017 : 0, 1800, 711, 712, 713, 714, 715, 1801, 0, 716,
10018 : 717, 718, 719, 720, 809, 1802, 0, 722, 723, 724,
10019 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
10020 : 731, 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806,
10021 : 741, 1807, 1808, 1809, 1810, 746, 810, 747, 748, 0,
10022 : 1811, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10023 : 0, 0, 1812, 1813, 0, 0, 0, 0, 0, 0,
10024 : 0, 1815, 833, 764, 765, 766, 767, 768, 769, 770,
10025 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
10026 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
10027 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
10028 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
10029 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
10030 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
10031 : 37, 0, 38, 39, 0, 1733, 1734, 1735, 40, 1736,
10032 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
10033 : 344, 345, 346, 347, 348, 349, -2299, 350, 351, 352,
10034 : 0, 0, 0, -2299, 1737, 0, 0, 353, 354, 355,
10035 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
10036 : 1738, 366, 1739, 1740, 0, 369, 370, 371, 372, 373,
10037 : 374, 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0,
10038 : 380, 381, 382, 383, 1745, 0, 1746, 0, 386, 387,
10039 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
10040 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
10041 : 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409,
10042 : 410, 411, 803, 412, 1754, 1755, 415, 1756, 416, 0,
10043 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
10044 : 426, 427, 0, 0, 428, 429, 1559, 431, 432, 0,
10045 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
10046 : 0, 442, 443, 444, 445, 1757, 447, 448, 449, 450,
10047 : 1758, 1759, 452, 0, 453, 454, 455, 1760, 457, 0,
10048 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
10049 : 466, 0, 467, 1761, 0, 1762, 470, 471, 0, 472,
10050 : 473, 805, 474, 475, 476, 477, 478, 479, 480, 0,
10051 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
10052 : 490, 491, 0, 492, 493, 494, 1562, 1763, 0, 1764,
10053 : 0, 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768,
10054 : 1769, 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515,
10055 : 516, 517, 518, 519, 0, 0, 520, 1775, 522, 523,
10056 : 524, 0, 525, 526, 527, 1776, 1777, 528, 529, 530,
10057 : 531, 532, 533, 534, 535, 536, 537, 1778, 539, 806,
10058 : 540, 541, 807, 542, 543, 544, 1779, 546, 1780, 548,
10059 : 549, 550, 551, 552, 553, 554, 555, 556, 1781, 558,
10060 : 1782, 559, 560, 561, 562, 1783, 1784, 564, 1785, 566,
10061 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 1786,
10062 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
10063 : 1787, 583, 584, 585, 586, 587, 588, 589, 590, 591,
10064 : 592, 593, 594, 0, 595, 596, 597, 1788, 599, 600,
10065 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
10066 : 610, 611, 612, 613, 614, 1789, 616, 617, 618, 0,
10067 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
10068 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
10069 : 638, 639, 1790, 641, 642, 643, 644, 645, 646, 647,
10070 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 1791,
10071 : 656, 657, 658, 659, 660, 661, 662, 663, 1792, 665,
10072 : -2299, 666, 667, 668, 669, 670, 671, 672, 673, 674,
10073 : 675, 676, 677, 678, 679, 680, 1793, 682, 0, 683,
10074 : 684, 1794, 0, 685, 686, 687, 688, 689, 690, 691,
10075 : 692, 0, 693, 1795, 1796, 0, 0, 697, 698, 1797,
10076 : 700, 1798, 1799, 702, 703, 704, 705, 706, 707, 708,
10077 : 709, 710, 0, 1800, 711, 712, 713, 714, 715, 1801,
10078 : 0, 716, 717, 718, 719, 720, 809, 1802, 0, 722,
10079 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
10080 : 0, 730, 731, 732, 733, 734, 735, 736, 1803, 1804,
10081 : 1805, 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747,
10082 : 748, 0, 1811, 0, 0, 0, 0, 0, 0, 0,
10083 : 0, 0, 0, 0, 1812, 1813, 0, 0, 0, 0,
10084 : 0, 0, 0, 1815, 833, 764, 765, 766, 767, 768,
10085 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
10086 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
10087 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
10088 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
10089 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
10090 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 340,
10091 : 0, 0, 37, 0, 38, 39, 0, 1733, 1734, 1735,
10092 : 40, 1736, 0, 0, 0, 0, 0, 0, 0, 341,
10093 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
10094 : 351, 352, 0, 0, 0, 0, 1737, 0, 0, 353,
10095 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
10096 : 363, 364, 1738, 366, 1739, 1740, 0, 369, 370, 371,
10097 : 372, 373, 374, 375, 1741, 1742, 376, 377, 1743, 1744,
10098 : 379, 0, 380, 381, 382, 383, 1745, 0, 1746, 0,
10099 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
10100 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
10101 : 403, 404, 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753,
10102 : 408, 409, 410, 411, 803, 412, 1754, 1755, 415, 1756,
10103 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
10104 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
10105 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
10106 : 440, 441, 0, 442, 443, 444, 445, 1757, 447, 448,
10107 : 449, 450, 1758, 1759, 452, 0, 453, 454, 455, 1760,
10108 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
10109 : 464, 465, 466, 0, 467, 1761, 0, 1762, 470, 471,
10110 : 0, 472, 473, 805, 474, 475, 476, 477, 478, 479,
10111 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
10112 : 0, 489, 490, 491, 0, 492, 493, 494, 1562, 1763,
10113 : 0, 1764, 0, 497, 498, 499, 500, 501, 1765, 1766,
10114 : 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774, 513,
10115 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 1775,
10116 : 522, 523, 524, 0, 525, 526, 527, 1776, 1777, 528,
10117 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 1778,
10118 : 539, 806, 540, 541, 807, 542, 543, 544, 1779, 546,
10119 : 1780, 548, 549, 550, 551, 552, 553, 554, 555, 556,
10120 : 1781, 558, 1782, 559, 560, 561, 562, 1783, 1784, 564,
10121 : 1785, 566, 567, 568, 569, 0, 570, 571, 572, 0,
10122 : 0, 1786, 574, 575, 0, 0, 576, 577, 578, 579,
10123 : 580, 581, 1787, 583, 584, 585, 586, 587, 588, 589,
10124 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 1788,
10125 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
10126 : 608, 609, 610, 611, 612, 613, 614, 1789, 616, 617,
10127 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
10128 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
10129 : 636, 637, 638, 639, 1790, 641, 642, 643, 644, 645,
10130 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
10131 : 654, 1791, 656, 657, 658, 659, 660, 661, 662, 663,
10132 : 1792, 665, 0, 666, 667, 668, 669, 670, 671, 672,
10133 : 673, 674, 675, 676, 677, 678, 679, 680, 1793, 682,
10134 : 0, 683, 684, 1794, 0, 685, 686, 687, 688, 689,
10135 : 690, 691, 692, 0, 693, 1795, 1796, 0, 0, 697,
10136 : 698, 1797, 700, 1798, 1799, 702, 703, 704, 705, 706,
10137 : 707, 708, 709, 710, 0, 1800, 711, 712, 713, 714,
10138 : 715, 1801, 0, 716, 717, 718, 719, 720, 809, 1802,
10139 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
10140 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
10141 : 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810, 746,
10142 : 810, 747, 748, 0, 1811, 0, 0, 0, 0, 0,
10143 : 0, 0, 0, 0, 0, 0, 1812, 1813, 0, 0,
10144 : 0, 0, 0, 2530, 3803, 1815, 833, 764, 765, 766,
10145 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
10146 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
10147 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
10148 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
10149 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
10150 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
10151 : 35, 340, 0, 0, 37, 0, 38, 39, 0, 1733,
10152 : 1734, 1735, 40, 1736, 0, 0, 0, 0, 0, 0,
10153 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
10154 : 0, 350, 351, 352, 0, 0, 0, 0, 1737, 0,
10155 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
10156 : 361, 362, 363, 364, 1738, 366, 1739, 1740, 0, 369,
10157 : 370, 371, 372, 373, 374, 375, 1741, 1742, 376, 377,
10158 : 1743, 1744, 379, 0, 380, 381, 382, 383, 1745, 0,
10159 : 1746, 0, 386, 387, 388, 389, 390, 391, 392, 393,
10160 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
10161 : 0, 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751,
10162 : 1752, 1753, 408, 409, 410, 411, 803, 412, 1754, 1755,
10163 : 415, 1756, 416, 0, 417, 418, 419, 420, 421, 422,
10164 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
10165 : 1559, 431, 432, 0, 433, 434, 435, 436, 0, 437,
10166 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 1757,
10167 : 447, 448, 449, 450, 1758, 1759, 452, 0, 453, 454,
10168 : 455, 1760, 457, 0, 458, 0, 459, 460, 461, 0,
10169 : 462, 463, 464, 465, 466, 0, 467, 1761, 0, 1762,
10170 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
10171 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
10172 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
10173 : 1562, 1763, 0, 1764, 0, 497, 498, 499, 500, 501,
10174 : 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511,
10175 : 1774, 513, 514, 515, 516, 517, 518, 519, 0, 0,
10176 : 520, 1775, 522, 523, 524, 0, 525, 526, 527, 1776,
10177 : 1777, 528, 529, 530, 531, 532, 533, 534, 535, 536,
10178 : 537, 1778, 539, 806, 540, 541, 807, 542, 543, 544,
10179 : 1779, 546, 1780, 548, 549, 550, 551, 552, 553, 554,
10180 : 555, 556, 1781, 558, 1782, 559, 560, 561, 562, 1783,
10181 : 1784, 564, 1785, 566, 567, 568, 569, 0, 570, 571,
10182 : 572, 0, 0, 1786, 574, 575, 0, 0, 576, 577,
10183 : 578, 579, 580, 581, 1787, 583, 584, 585, 586, 587,
10184 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
10185 : 597, 1788, 599, 600, 601, 602, 603, 0, 604, 605,
10186 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 1789,
10187 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
10188 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
10189 : 634, 635, 636, 637, 638, 639, 1790, 641, 642, 643,
10190 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
10191 : 652, 653, 654, 1791, 656, 657, 658, 659, 660, 661,
10192 : 662, 663, 1792, 665, 0, 666, 667, 668, 669, 670,
10193 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
10194 : 1793, 682, 0, 683, 684, 1794, 0, 685, 686, 687,
10195 : 688, 689, 690, 691, 692, 0, 693, 1795, 1796, 0,
10196 : 0, 697, 698, 1797, 700, 1798, 1799, 702, 703, 704,
10197 : 705, 706, 707, 708, 709, 710, 0, 1800, 711, 712,
10198 : 713, 714, 715, 1801, 0, 716, 717, 718, 719, 720,
10199 : 809, 1802, 0, 722, 723, 724, 725, 726, 727, 728,
10200 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
10201 : 735, 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809,
10202 : 1810, 746, 810, 747, 748, 0, 1811, 0, 0, 0,
10203 : 0, 0, 0, 0, 0, 0, 0, 0, 1812, 1813,
10204 : 1814, 0, 0, 0, 0, 0, 0, 1815, 833, 764,
10205 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
10206 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
10207 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
10208 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
10209 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
10210 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
10211 : 797, 798, 35, 340, 0, 0, 37, 0, 38, 39,
10212 : 0, 1733, 1734, 1735, 40, 1736, 0, 0, 0, 0,
10213 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
10214 : 348, 349, 3167, 350, 351, 352, 0, 0, 0, 0,
10215 : 1737, 0, 0, 353, 354, 355, 0, 356, 357, 358,
10216 : 359, 360, 361, 362, 363, 364, 1738, 366, 1739, 1740,
10217 : 0, 369, 370, 371, 372, 373, 374, 375, 1741, 1742,
10218 : 376, 377, 1743, 1744, 379, 0, 380, 381, 382, 383,
10219 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
10220 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
10221 : 400, 401, 0, 402, 403, 404, 0, 1747, 1748, 1749,
10222 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
10223 : 1754, 1755, 415, 1756, 416, 0, 417, 418, 419, 420,
10224 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
10225 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
10226 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
10227 : 445, 1757, 447, 448, 449, 450, 1758, 1759, 452, 0,
10228 : 453, 454, 455, 1760, 457, 0, 458, 0, 459, 460,
10229 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 1761,
10230 : 0, 1762, 470, 471, 0, 472, 473, 805, 474, 475,
10231 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
10232 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
10233 : 493, 494, 1562, 1763, 0, 1764, 0, 497, 498, 499,
10234 : 500, 501, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
10235 : 1773, 511, 1774, 513, 514, 515, 516, 517, 518, 519,
10236 : 0, 0, 520, 1775, 522, 523, 524, 0, 525, 526,
10237 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
10238 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
10239 : 543, 544, 1779, 546, 1780, 548, 549, 550, 551, 552,
10240 : 553, 554, 555, 556, 1781, 558, 1782, 559, 560, 561,
10241 : 562, 1783, 1784, 564, 1785, 566, 567, 568, 569, 0,
10242 : 570, 571, 572, 0, 0, 1786, 574, 575, 0, 0,
10243 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
10244 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
10245 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
10246 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
10247 : 614, 1789, 616, 617, 618, 0, 619, 620, 621, 622,
10248 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
10249 : 632, 633, 634, 635, 636, 637, 638, 639, 1790, 641,
10250 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
10251 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
10252 : 660, 661, 662, 663, 1792, 665, 0, 666, 667, 668,
10253 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
10254 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
10255 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1795,
10256 : 1796, 0, 0, 697, 698, 1797, 700, 1798, 1799, 702,
10257 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 1800,
10258 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
10259 : 719, 720, 809, 1802, 0, 722, 723, 724, 725, 726,
10260 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
10261 : 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807,
10262 : 1808, 1809, 1810, 746, 810, 747, 748, 0, 1811, 0,
10263 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10264 : 1812, 1813, 0, 0, 0, 0, 0, 0, 0, 1815,
10265 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
10266 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
10267 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
10268 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
10269 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
10270 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
10271 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
10272 : 38, 39, 0, 1733, 1734, 1735, 40, 1736, 0, 0,
10273 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
10274 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
10275 : 0, 0, 1737, 0, 0, 353, 354, 355, 0, 356,
10276 : 357, 358, 359, 360, 361, 362, 363, 364, 1738, 366,
10277 : 1739, 1740, 0, 369, 370, 371, 372, 373, 374, 375,
10278 : 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380, 381,
10279 : 382, 383, 1745, 0, 1746, 0, 386, 387, 388, 389,
10280 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
10281 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 1747,
10282 : 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411,
10283 : 803, 412, 1754, 1755, 415, 1756, 416, 0, 417, 418,
10284 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
10285 : 0, 0, 428, 429, 1559, 431, 432, 0, 433, 434,
10286 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
10287 : 443, 444, 445, 1757, 447, 448, 449, 450, 1758, 1759,
10288 : 452, 0, 453, 454, 455, 1760, 457, 0, 458, 0,
10289 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
10290 : 467, 1761, 0, 1762, 470, 471, 0, 472, 473, 805,
10291 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
10292 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
10293 : 0, 492, 493, 494, 1562, 1763, 0, 1764, 0, 497,
10294 : 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769, 1770,
10295 : 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516, 517,
10296 : 518, 519, 0, 0, 520, 1775, 522, 523, 524, 0,
10297 : 525, 526, 527, 1776, 1777, 528, 529, 530, 531, 532,
10298 : 533, 534, 535, 536, 537, 1778, 539, 806, 540, 541,
10299 : 807, 542, 543, 544, 1779, 546, 1780, 548, 549, 550,
10300 : 551, 552, 553, 554, 555, 556, 1781, 558, 1782, 559,
10301 : 560, 561, 562, 1783, 1784, 564, 1785, 566, 567, 568,
10302 : 569, 0, 570, 571, 572, 0, 0, 1786, 574, 575,
10303 : 0, 0, 576, 577, 578, 579, 580, 581, 1787, 583,
10304 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
10305 : 594, 0, 595, 596, 597, 1788, 599, 600, 601, 602,
10306 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
10307 : 612, 613, 614, 1789, 616, 617, 618, 0, 619, 620,
10308 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
10309 : 631, 3829, 632, 633, 634, 635, 636, 637, 638, 639,
10310 : 1790, 641, 642, 643, 644, 645, 646, 647, 648, 808,
10311 : 649, 0, 650, 651, 652, 653, 654, 1791, 656, 657,
10312 : 658, 659, 660, 661, 662, 663, 1792, 665, 0, 666,
10313 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
10314 : 677, 678, 679, 680, 1793, 682, 0, 683, 684, 1794,
10315 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
10316 : 693, 1795, 1796, 0, 0, 697, 698, 1797, 700, 1798,
10317 : 1799, 702, 703, 704, 705, 706, 707, 708, 709, 710,
10318 : 0, 1800, 711, 712, 713, 714, 715, 1801, 0, 716,
10319 : 717, 718, 719, 720, 809, 1802, 0, 722, 723, 724,
10320 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
10321 : 731, 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806,
10322 : 741, 1807, 1808, 1809, 1810, 746, 810, 747, 748, 0,
10323 : 1811, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10324 : 0, 0, 1812, 1813, 0, 0, 0, 0, 0, 0,
10325 : 0, 1815, 833, 764, 765, 766, 767, 768, 769, 770,
10326 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
10327 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
10328 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
10329 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
10330 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
10331 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
10332 : 37, 0, 38, 39, 0, 1733, 1734, 1735, 40, 1736,
10333 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
10334 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
10335 : 0, 0, 0, 0, 1737, 0, 0, 353, 354, 355,
10336 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
10337 : 1738, 366, 1739, 1740, 0, 369, 370, 371, 372, 373,
10338 : 374, 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0,
10339 : 380, 381, 382, 383, 1745, 0, 1746, 0, 386, 387,
10340 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
10341 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
10342 : 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409,
10343 : 410, 411, 803, 412, 1754, 1755, 415, 1756, 416, 0,
10344 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
10345 : 426, 427, 0, 0, 428, 429, 1559, 431, 432, 0,
10346 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
10347 : 0, 442, 443, 444, 445, 1757, 447, 448, 449, 450,
10348 : 1758, 1759, 452, 0, 453, 454, 455, 1760, 457, 0,
10349 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
10350 : 466, 0, 467, 1761, 0, 1762, 470, 471, 0, 472,
10351 : 473, 805, 474, 475, 476, 477, 478, 479, 480, 0,
10352 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
10353 : 490, 491, 0, 492, 493, 494, 1562, 1763, 0, 1764,
10354 : 0, 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768,
10355 : 1769, 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515,
10356 : 516, 517, 518, 519, 0, 0, 520, 1775, 522, 523,
10357 : 524, 0, 525, 526, 527, 1776, 1777, 528, 529, 530,
10358 : 531, 532, 533, 534, 535, 536, 537, 1778, 539, 806,
10359 : 540, 541, 807, 542, 543, 544, 1779, 546, 1780, 548,
10360 : 549, 550, 551, 552, 553, 554, 555, 556, 1781, 558,
10361 : 1782, 559, 560, 561, 562, 1783, 1784, 564, 1785, 566,
10362 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 1786,
10363 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
10364 : 1787, 583, 584, 585, 586, 587, 588, 589, 590, 591,
10365 : 592, 593, 594, 0, 595, 596, 597, 1788, 599, 600,
10366 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
10367 : 610, 611, 612, 613, 614, 1789, 616, 617, 618, 0,
10368 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
10369 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
10370 : 638, 639, 1790, 641, 642, 643, 644, 645, 646, 647,
10371 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 1791,
10372 : 656, 657, 658, 659, 660, 661, 662, 663, 1792, 665,
10373 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
10374 : 675, 676, 677, 678, 679, 680, 1793, 682, 0, 683,
10375 : 684, 1794, 0, 685, 686, 687, 688, 689, 690, 691,
10376 : 692, 0, 693, 1795, 1796, 0, 0, 697, 698, 1797,
10377 : 700, 1798, 1799, 702, 703, 704, 705, 706, 707, 708,
10378 : 709, 710, 0, 1800, 711, 712, 713, 714, 715, 1801,
10379 : 0, 716, 717, 718, 719, 720, 809, 1802, 4368, 722,
10380 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
10381 : 0, 730, 731, 732, 733, 734, 735, 736, 1803, 1804,
10382 : 1805, 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747,
10383 : 748, 0, 1811, 0, 0, 0, 0, 0, 0, 0,
10384 : 0, 0, 0, 0, 1812, 1813, 0, 0, 0, 0,
10385 : 0, 0, 0, 1815, 833, 764, 765, 766, 767, 768,
10386 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
10387 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
10388 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
10389 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
10390 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
10391 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 340,
10392 : 0, 0, 37, 0, 38, 39, 0, 1733, 1734, 1735,
10393 : 40, 1736, 0, 0, 0, 0, 0, 0, 0, 341,
10394 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
10395 : 351, 352, 0, 0, 0, 0, 1737, 0, 0, 353,
10396 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
10397 : 363, 364, 1738, 366, 1739, 1740, 0, 369, 370, 371,
10398 : 372, 373, 374, 375, 1741, 1742, 376, 377, 1743, 1744,
10399 : 379, 0, 380, 381, 382, 383, 1745, 0, 1746, 0,
10400 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
10401 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
10402 : 403, 404, 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753,
10403 : 408, 409, 410, 411, 803, 412, 1754, 1755, 415, 1756,
10404 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
10405 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
10406 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
10407 : 440, 441, 0, 442, 443, 444, 445, 1757, 447, 448,
10408 : 449, 450, 1758, 1759, 452, 0, 453, 454, 455, 1760,
10409 : 457, 0, 458, 0, 459, 460, 461, 3875, 462, 463,
10410 : 464, 465, 466, 0, 467, 1761, 0, 1762, 470, 471,
10411 : 0, 472, 473, 805, 474, 475, 476, 477, 478, 479,
10412 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
10413 : 0, 489, 490, 491, 0, 492, 493, 494, 1562, 1763,
10414 : 0, 1764, 0, 497, 498, 499, 500, 501, 1765, 1766,
10415 : 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774, 513,
10416 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 1775,
10417 : 522, 523, 524, 0, 525, 526, 527, 1776, 1777, 528,
10418 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 1778,
10419 : 539, 806, 540, 541, 807, 542, 543, 544, 1779, 546,
10420 : 1780, 548, 549, 550, 551, 552, 553, 554, 555, 556,
10421 : 1781, 558, 1782, 559, 560, 561, 562, 1783, 1784, 564,
10422 : 1785, 566, 567, 568, 569, 0, 570, 571, 572, 0,
10423 : 0, 1786, 574, 575, 0, 0, 576, 577, 578, 579,
10424 : 580, 581, 1787, 583, 584, 585, 586, 587, 588, 589,
10425 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 1788,
10426 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
10427 : 608, 609, 610, 611, 612, 613, 614, 1789, 616, 617,
10428 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
10429 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
10430 : 636, 637, 638, 639, 1790, 641, 642, 643, 644, 645,
10431 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
10432 : 654, 1791, 656, 657, 658, 659, 660, 661, 662, 663,
10433 : 1792, 665, 0, 666, 667, 668, 669, 670, 671, 672,
10434 : 673, 674, 675, 676, 677, 678, 679, 680, 1793, 682,
10435 : 0, 683, 684, 1794, 0, 685, 686, 687, 688, 689,
10436 : 690, 691, 692, 0, 693, 1795, 1796, 0, 0, 697,
10437 : 698, 1797, 700, 1798, 1799, 702, 703, 704, 705, 706,
10438 : 707, 708, 709, 710, 0, 1800, 711, 712, 713, 714,
10439 : 715, 1801, 0, 716, 717, 718, 719, 720, 809, 1802,
10440 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
10441 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
10442 : 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810, 746,
10443 : 810, 747, 748, 0, 1811, 0, 0, 0, 0, 0,
10444 : 0, 0, 0, 0, 0, 0, 1812, 1813, 0, 0,
10445 : 0, 0, 0, 0, 0, 1815, 833, 764, 765, 766,
10446 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
10447 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
10448 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
10449 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
10450 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
10451 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
10452 : 35, 340, 0, 0, 37, 0, 38, 39, 0, 1733,
10453 : 1734, 1735, 40, 1736, 0, 0, 0, 0, 0, 0,
10454 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
10455 : 0, 350, 351, 352, 0, 0, 0, 0, 1737, 0,
10456 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
10457 : 361, 362, 363, 364, 1738, 366, 1739, 1740, 0, 369,
10458 : 370, 371, 372, 373, 374, 375, 1741, 1742, 376, 377,
10459 : 1743, 1744, 379, 0, 380, 381, 382, 383, 1745, 0,
10460 : 1746, 0, 386, 387, 388, 389, 390, 391, 392, 393,
10461 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
10462 : 0, 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751,
10463 : 1752, 1753, 408, 409, 410, 411, 803, 412, 1754, 1755,
10464 : 415, 1756, 416, 0, 417, 418, 419, 420, 421, 422,
10465 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
10466 : 1559, 431, 432, 0, 433, 434, 435, 436, 0, 437,
10467 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 1757,
10468 : 447, 448, 449, 450, 1758, 1759, 452, 0, 453, 454,
10469 : 455, 1760, 457, 0, 458, 0, 459, 460, 461, 0,
10470 : 462, 463, 464, 465, 466, 0, 467, 1761, 0, 1762,
10471 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
10472 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
10473 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
10474 : 1562, 1763, 0, 1764, 0, 497, 498, 499, 500, 501,
10475 : 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511,
10476 : 1774, 513, 514, 515, 516, 517, 518, 519, 0, 0,
10477 : 520, 1775, 522, 523, 524, 0, 525, 526, 527, 1776,
10478 : 1777, 528, 529, 530, 531, 532, 533, 534, 535, 536,
10479 : 537, 1778, 539, 806, 540, 541, 807, 542, 543, 544,
10480 : 1779, 546, 1780, 548, 549, 550, 551, 552, 553, 554,
10481 : 555, 556, 1781, 558, 1782, 559, 560, 561, 562, 1783,
10482 : 1784, 564, 1785, 566, 567, 568, 569, 0, 570, 571,
10483 : 572, 0, 0, 1786, 574, 575, 0, 0, 576, 577,
10484 : 578, 579, 580, 581, 1787, 583, 584, 585, 586, 587,
10485 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
10486 : 597, 1788, 599, 600, 601, 602, 603, 0, 604, 605,
10487 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 1789,
10488 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
10489 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
10490 : 634, 635, 636, 637, 638, 639, 1790, 641, 642, 643,
10491 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
10492 : 652, 653, 654, 1791, 656, 657, 658, 659, 660, 661,
10493 : 662, 663, 1792, 665, 0, 666, 667, 668, 669, 670,
10494 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
10495 : 1793, 682, 0, 683, 684, 1794, 0, 685, 686, 687,
10496 : 688, 689, 690, 691, 692, 0, 693, 1795, 1796, 3932,
10497 : 0, 697, 698, 1797, 700, 1798, 1799, 702, 703, 704,
10498 : 705, 706, 707, 708, 709, 710, 0, 1800, 711, 712,
10499 : 713, 714, 715, 1801, 0, 716, 717, 718, 719, 720,
10500 : 809, 1802, 0, 722, 723, 724, 725, 726, 727, 728,
10501 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
10502 : 735, 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809,
10503 : 1810, 746, 810, 747, 748, 0, 1811, 0, 0, 0,
10504 : 0, 0, 0, 0, 0, 0, 0, 0, 1812, 1813,
10505 : 0, 0, 0, 0, 0, 0, 0, 1815, 833, 764,
10506 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
10507 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
10508 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
10509 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
10510 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
10511 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
10512 : 797, 798, 35, 340, 0, 0, 37, 0, 38, 39,
10513 : 0, 1733, 1734, 1735, 40, 1736, 0, 0, 0, 0,
10514 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
10515 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
10516 : 1737, 0, 0, 353, 354, 355, 0, 356, 357, 358,
10517 : 359, 360, 361, 362, 363, 364, 1738, 366, 1739, 1740,
10518 : 0, 369, 370, 371, 372, 373, 374, 375, 1741, 1742,
10519 : 376, 377, 1743, 1744, 379, 0, 380, 381, 382, 383,
10520 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
10521 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
10522 : 400, 401, 0, 402, 403, 404, 5445, 1747, 1748, 1749,
10523 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
10524 : 1754, 1755, 415, 1756, 416, 0, 417, 418, 419, 420,
10525 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
10526 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
10527 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
10528 : 445, 1757, 447, 448, 449, 450, 1758, 1759, 452, 0,
10529 : 453, 454, 455, 1760, 457, 0, 458, 0, 459, 460,
10530 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 1761,
10531 : 0, 1762, 470, 471, 0, 472, 473, 805, 474, 475,
10532 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
10533 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
10534 : 493, 494, 1562, 1763, 0, 1764, 0, 497, 498, 499,
10535 : 500, 501, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
10536 : 1773, 511, 1774, 513, 514, 515, 516, 517, 518, 519,
10537 : 0, 0, 520, 1775, 522, 523, 524, 0, 525, 526,
10538 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
10539 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
10540 : 543, 544, 1779, 546, 1780, 548, 549, 550, 551, 552,
10541 : 553, 554, 555, 556, 1781, 558, 1782, 559, 560, 561,
10542 : 562, 1783, 1784, 564, 1785, 566, 567, 568, 569, 0,
10543 : 570, 571, 572, 0, 0, 1786, 574, 575, 0, 0,
10544 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
10545 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
10546 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
10547 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
10548 : 614, 1789, 616, 617, 618, 0, 619, 620, 621, 622,
10549 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
10550 : 632, 633, 634, 635, 636, 637, 638, 639, 1790, 641,
10551 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
10552 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
10553 : 660, 661, 662, 663, 1792, 665, 0, 666, 667, 668,
10554 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
10555 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
10556 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1795,
10557 : 1796, 0, 0, 697, 698, 1797, 700, 1798, 1799, 702,
10558 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 1800,
10559 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
10560 : 719, 720, 809, 1802, 0, 722, 723, 724, 725, 726,
10561 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
10562 : 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807,
10563 : 1808, 1809, 1810, 746, 810, 747, 748, 0, 1811, 0,
10564 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10565 : 1812, 1813, 0, 0, 0, 0, 0, 0, 0, 1815,
10566 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
10567 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
10568 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
10569 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
10570 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
10571 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
10572 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
10573 : 38, 39, 0, 1733, 1734, 1735, 40, 1736, 0, 0,
10574 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
10575 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
10576 : 0, 0, 1737, 0, 0, 353, 354, 355, 0, 356,
10577 : 357, 358, 359, 360, 361, 362, 363, 6647, 1738, 366,
10578 : 1739, 1740, 0, 369, 370, 371, 372, 373, 374, 375,
10579 : 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380, 381,
10580 : 382, 383, 1745, 0, 1746, 0, 386, 387, 388, 389,
10581 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
10582 : 398, 399, 400, 401, 0, 402, 403, 404, 6648, 1747,
10583 : 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411,
10584 : 803, 412, 1754, 1755, 415, 1756, 416, 0, 417, 418,
10585 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
10586 : 0, 0, 428, 429, 1559, 431, 432, 0, 433, 434,
10587 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
10588 : 443, 444, 445, 1757, 447, 448, 449, 450, 1758, 1759,
10589 : 452, 0, 453, 454, 455, 1760, 457, 0, 458, 0,
10590 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
10591 : 467, 1761, 0, 1762, 470, 471, 0, 472, 473, 805,
10592 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
10593 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
10594 : 0, 492, 493, 494, 1562, 1763, 0, 1764, 0, 497,
10595 : 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769, 1770,
10596 : 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516, 517,
10597 : 518, 519, 0, 0, 520, 1775, 522, 523, 524, 0,
10598 : 525, 526, 527, 1776, 1777, 528, 529, 530, 531, 532,
10599 : 533, 534, 535, 536, 537, 1778, 539, 806, 540, 541,
10600 : 807, 542, 543, 544, 1779, 546, 1780, 548, 549, 550,
10601 : 551, 552, 553, 554, 555, 556, 1781, 558, 1782, 559,
10602 : 560, 561, 562, 1783, 1784, 564, 1785, 566, 567, 568,
10603 : 569, 0, 570, 571, 572, 0, 0, 1786, 574, 575,
10604 : 0, 0, 576, 577, 578, 579, 580, 581, 1787, 583,
10605 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
10606 : 594, 0, 595, 596, 597, 1788, 599, 600, 601, 602,
10607 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
10608 : 612, 613, 614, 1789, 616, 617, 618, 0, 619, 620,
10609 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
10610 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
10611 : 1790, 641, 642, 643, 644, 645, 646, 647, 648, 808,
10612 : 649, 0, 650, 651, 652, 653, 654, 1791, 656, 657,
10613 : 658, 659, 660, 661, 662, 663, 1792, 665, 0, 666,
10614 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
10615 : 677, 678, 679, 680, 1793, 682, 0, 683, 684, 1794,
10616 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
10617 : 693, 1795, 1796, 0, 0, 697, 698, 1797, 700, 1798,
10618 : 1799, 702, 703, 704, 705, 706, 6649, 708, 709, 710,
10619 : 0, 1800, 711, 712, 713, 714, 715, 1801, 0, 716,
10620 : 717, 718, 719, 720, 809, 1802, 0, 722, 723, 724,
10621 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
10622 : 731, 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806,
10623 : 741, 1807, 1808, 1809, 1810, 746, 810, 747, 748, 0,
10624 : 1811, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10625 : 0, 0, 1812, 1813, 0, 0, 0, 0, 0, 0,
10626 : 0, 1815, 833, 764, 765, 766, 767, 768, 769, 770,
10627 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
10628 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
10629 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
10630 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
10631 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
10632 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
10633 : 37, 0, 38, 39, 0, 1733, 1734, 1735, 40, 1736,
10634 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
10635 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
10636 : 0, 0, 0, 0, 1737, 0, 0, 353, 354, 355,
10637 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
10638 : 1738, 366, 1739, 1740, 0, 369, 370, 371, 372, 373,
10639 : 374, 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0,
10640 : 380, 381, 382, 383, 1745, 0, 1746, 0, 386, 387,
10641 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
10642 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
10643 : 6648, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409,
10644 : 410, 411, 803, 412, 1754, 1755, 415, 1756, 416, 0,
10645 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
10646 : 426, 427, 0, 0, 428, 429, 1559, 431, 432, 0,
10647 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
10648 : 0, 442, 443, 444, 445, 1757, 447, 448, 449, 450,
10649 : 1758, 1759, 452, 0, 453, 454, 455, 1760, 457, 0,
10650 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
10651 : 466, 0, 467, 1761, 0, 1762, 470, 471, 0, 472,
10652 : 473, 805, 474, 475, 476, 477, 478, 479, 480, 0,
10653 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
10654 : 490, 491, 0, 492, 493, 494, 1562, 1763, 0, 1764,
10655 : 0, 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768,
10656 : 1769, 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515,
10657 : 516, 517, 518, 519, 0, 0, 520, 1775, 522, 523,
10658 : 524, 0, 525, 526, 527, 1776, 1777, 528, 529, 530,
10659 : 531, 532, 533, 534, 535, 536, 537, 1778, 539, 806,
10660 : 540, 541, 807, 542, 543, 544, 1779, 546, 1780, 548,
10661 : 549, 550, 551, 552, 553, 554, 555, 556, 1781, 558,
10662 : 1782, 559, 560, 561, 562, 1783, 1784, 564, 1785, 566,
10663 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 1786,
10664 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
10665 : 1787, 583, 584, 585, 586, 587, 588, 589, 590, 591,
10666 : 592, 593, 594, 0, 595, 596, 597, 1788, 599, 600,
10667 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
10668 : 610, 611, 612, 613, 614, 1789, 616, 617, 618, 0,
10669 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
10670 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
10671 : 638, 639, 1790, 641, 642, 643, 644, 645, 646, 647,
10672 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 1791,
10673 : 656, 657, 658, 659, 660, 661, 662, 663, 1792, 665,
10674 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
10675 : 675, 676, 677, 678, 679, 680, 1793, 682, 0, 683,
10676 : 684, 1794, 0, 685, 686, 687, 688, 689, 690, 691,
10677 : 692, 0, 693, 1795, 1796, 0, 0, 697, 698, 1797,
10678 : 700, 1798, 1799, 702, 703, 704, 705, 706, 6649, 708,
10679 : 709, 710, 0, 1800, 711, 712, 713, 714, 715, 1801,
10680 : 0, 716, 717, 718, 719, 720, 809, 1802, 0, 722,
10681 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
10682 : 0, 730, 731, 732, 733, 734, 735, 736, 1803, 1804,
10683 : 1805, 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747,
10684 : 748, 0, 1811, 0, 0, 0, 0, 0, 0, 0,
10685 : 0, 0, 0, 0, 1812, 1813, 0, 0, 0, 0,
10686 : 0, 0, 0, 1815, 833, 764, 765, 766, 767, 768,
10687 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
10688 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
10689 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
10690 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
10691 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
10692 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 340,
10693 : 0, 0, 37, 0, 38, 39, 0, 1733, 1734, 1735,
10694 : 40, 1736, 0, 0, 0, 0, 0, 0, 0, 341,
10695 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
10696 : 351, 352, 0, 0, 0, 0, 1737, 0, 0, 353,
10697 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
10698 : 363, 364, 1738, 366, 1739, 1740, 0, 369, 370, 371,
10699 : 372, 373, 374, 375, 1741, 1742, 376, 377, 1743, 1744,
10700 : 379, 0, 380, 381, 382, 383, 1745, 0, 1746, 0,
10701 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
10702 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
10703 : 403, 404, 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753,
10704 : 408, 409, 410, 411, 803, 412, 1754, 1755, 415, 1756,
10705 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
10706 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
10707 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
10708 : 440, 441, 0, 442, 443, 444, 445, 1757, 447, 448,
10709 : 449, 450, 1758, 1759, 452, 0, 453, 454, 455, 1760,
10710 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
10711 : 464, 465, 466, 0, 467, 1761, 0, 1762, 470, 471,
10712 : 0, 472, 473, 805, 474, 475, 476, 477, 478, 479,
10713 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
10714 : 0, 489, 490, 491, 0, 492, 493, 494, 1562, 1763,
10715 : 0, 1764, 0, 497, 498, 499, 500, 501, 1765, 1766,
10716 : 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774, 513,
10717 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 1775,
10718 : 522, 523, 524, 0, 525, 526, 527, 1776, 1777, 528,
10719 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 1778,
10720 : 539, 806, 540, 541, 807, 542, 543, 544, 1779, 546,
10721 : 1780, 548, 549, 550, 551, 552, 553, 554, 555, 556,
10722 : 1781, 558, 1782, 559, 560, 561, 562, 1783, 1784, 564,
10723 : 1785, 566, 567, 568, 569, 0, 570, 571, 572, 0,
10724 : 0, 1786, 574, 575, 0, 0, 576, 577, 578, 579,
10725 : 580, 581, 1787, 583, 584, 585, 586, 587, 588, 589,
10726 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 1788,
10727 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
10728 : 608, 609, 610, 611, 612, 613, 614, 1789, 616, 617,
10729 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
10730 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
10731 : 636, 637, 638, 639, 1790, 641, 642, 643, 644, 645,
10732 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
10733 : 654, 1791, 656, 657, 658, 659, 660, 661, 662, 663,
10734 : 1792, 665, 0, 666, 667, 668, 669, 670, 671, 672,
10735 : 673, 674, 675, 676, 677, 678, 679, 680, 1793, 682,
10736 : 0, 683, 684, 1794, 0, 685, 686, 687, 688, 689,
10737 : 690, 691, 692, 0, 693, 1795, 1796, 0, 0, 697,
10738 : 698, 1797, 700, 1798, 1799, 702, 703, 704, 705, 706,
10739 : 707, 708, 709, 710, 0, 1800, 711, 712, 713, 714,
10740 : 715, 1801, 0, 716, 717, 718, 719, 720, 809, 1802,
10741 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
10742 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
10743 : 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810, 746,
10744 : 810, 747, 748, 0, 1811, 0, 0, 0, 0, 0,
10745 : 0, 0, 0, 0, 0, 0, 1812, 1813, 0, 0,
10746 : 0, 0, 0, 0, 0, 1815, 833, 764, 765, 766,
10747 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
10748 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
10749 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
10750 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
10751 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
10752 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
10753 : 35, 340, 0, 0, 37, 0, 38, 39, 0, 1733,
10754 : 1734, 1735, 40, 1736, 0, 0, 0, 0, 0, 0,
10755 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
10756 : 0, 350, 351, 352, 0, 0, 0, 0, 1737, 0,
10757 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
10758 : 361, 362, 363, 364, 1738, 366, 1739, 1740, 0, 369,
10759 : 370, 371, 372, 373, 374, 375, 1741, 1742, 376, 377,
10760 : 1743, 1744, 379, 0, 380, 381, 382, 383, 1745, 0,
10761 : 1746, 0, 386, 387, 388, 389, 390, 391, 392, 393,
10762 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
10763 : 0, 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751,
10764 : 1752, 1753, 408, 409, 410, 411, 803, 412, 1754, 1755,
10765 : 415, 1756, 416, 0, 417, 418, 419, 420, 421, 422,
10766 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
10767 : 1559, 431, 432, 0, 433, 434, 435, 436, 0, 437,
10768 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 1757,
10769 : 447, 448, 449, 450, 1758, 1759, 452, 0, 453, 454,
10770 : 455, 1760, 457, 0, 458, 0, 459, 460, 461, 0,
10771 : 462, 463, 464, 465, 466, 0, 467, 1761, 0, 1762,
10772 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
10773 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
10774 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
10775 : 1562, 1763, 0, 1764, 0, 497, 498, 499, 500, 501,
10776 : 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511,
10777 : 1774, 513, 514, 515, 516, 517, 518, 519, 0, 0,
10778 : 520, 1775, 522, 523, 524, 0, 525, 526, 527, 1776,
10779 : 1777, 528, 529, 530, 531, 532, 533, 534, 535, 536,
10780 : 537, 1778, 539, 806, 540, 541, 807, 542, 543, 544,
10781 : 1779, 546, 1780, 548, 549, 550, 551, 552, 553, 554,
10782 : 555, 556, 1781, 558, 1782, 559, 560, 561, 562, 1783,
10783 : 1784, 564, 1785, 566, 567, 568, 569, 0, 570, 571,
10784 : 572, 0, 0, 1786, 574, 575, 0, 0, 576, 577,
10785 : 578, 579, 580, 581, 1787, 583, 584, 585, 586, 587,
10786 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
10787 : 597, 1788, 599, 600, 601, 602, 603, 0, 604, 605,
10788 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 1789,
10789 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
10790 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
10791 : 634, 635, 636, 637, 638, 639, 1790, 641, 642, 643,
10792 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
10793 : 652, 653, 654, 1791, 656, 657, 658, 659, 660, 661,
10794 : 662, 663, 1792, 665, 0, 666, 667, 668, 669, 670,
10795 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
10796 : 1793, 682, 0, 683, 684, 1794, 0, 685, 686, 687,
10797 : 688, 689, 690, 691, 692, 0, 693, 1795, 1796, 0,
10798 : 0, 697, 698, 1797, 700, 1798, 1799, 702, 703, 704,
10799 : 705, 706, 707, 708, 709, 710, 0, 1800, 711, 712,
10800 : 713, 714, 715, 1801, 0, 716, 717, 718, 719, 720,
10801 : 809, 1802, 0, 722, 723, 724, 725, 726, 727, 728,
10802 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
10803 : 735, 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809,
10804 : 1810, 746, 810, 747, 748, 0, 1811, 0, 0, 0,
10805 : 0, 0, 0, 0, 0, 0, 0, 0, 3170, 3171,
10806 : 0, 0, 0, 0, 0, 0, 0, 1815, 833, 764,
10807 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
10808 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
10809 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
10810 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
10811 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
10812 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
10813 : 797, 798, 35, 340, 0, 0, 37, 0, 38, 39,
10814 : 0, 1733, 1734, 1735, 40, 1736, 0, 0, 0, 0,
10815 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
10816 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
10817 : 1737, 0, 0, 353, 354, 355, 0, 356, 357, 358,
10818 : 359, 360, 361, 362, 363, 364, 1738, 366, 1739, 1740,
10819 : 0, 369, 370, 371, 372, 373, 374, 375, 1741, 1742,
10820 : 376, 377, 1743, 1744, 379, 0, 380, 381, 382, 383,
10821 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
10822 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
10823 : 400, 401, 0, 402, 403, 404, 0, 1747, 1748, 1749,
10824 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
10825 : 1754, 1755, 415, 1756, 416, 0, 417, 418, 419, 420,
10826 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
10827 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
10828 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
10829 : 445, 1757, 447, 448, 449, 450, 1758, 1759, 452, 0,
10830 : 453, 454, 455, 1760, 457, 0, 458, 0, 459, 460,
10831 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 1761,
10832 : 0, 1762, 470, 471, 0, 472, 473, 805, 474, 475,
10833 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
10834 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
10835 : 493, 494, 1562, 1763, 0, 1764, 0, 497, 498, 499,
10836 : 500, 501, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
10837 : 1773, 511, 1774, 513, 514, 515, 516, 517, 518, 519,
10838 : 0, 0, 520, 1775, 522, 523, 524, 0, 525, 526,
10839 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
10840 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
10841 : 543, 544, 1779, 546, 1780, 548, 549, 550, 551, 552,
10842 : 553, 554, 555, 556, 1781, 558, 1782, 559, 560, 561,
10843 : 562, 1783, 1784, 564, 1785, 566, 567, 568, 569, 0,
10844 : 570, 571, 572, 0, 0, 1786, 574, 575, 0, 0,
10845 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
10846 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
10847 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
10848 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
10849 : 614, 1789, 616, 617, 618, 0, 619, 620, 621, 622,
10850 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
10851 : 632, 633, 634, 635, 636, 637, 638, 639, 1790, 641,
10852 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
10853 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
10854 : 660, 661, 662, 663, 1792, 665, 0, 666, 667, 668,
10855 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
10856 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
10857 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1795,
10858 : 1796, 0, 0, 697, 698, 1797, 700, 1798, 1799, 702,
10859 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 1800,
10860 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
10861 : 719, 720, 809, 1802, 0, 722, 723, 724, 725, 726,
10862 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
10863 : 733, 734, 735, 5847, 1803, 1804, 1805, 1806, 741, 1807,
10864 : 1808, 1809, 1810, 746, 810, 747, 748, 0, 1811, 0,
10865 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10866 : 1812, 1813, 0, 0, 0, 0, 0, 0, 0, 1815,
10867 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
10868 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
10869 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
10870 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
10871 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
10872 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
10873 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
10874 : 38, 39, 0, 1733, 1734, 1735, 40, 1736, 0, 0,
10875 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
10876 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
10877 : 0, 0, 1737, 0, 0, 353, 354, 355, 0, 356,
10878 : 357, 358, 359, 360, 361, 362, 363, 364, 1738, 366,
10879 : 1739, 1740, 0, 369, 370, 371, 372, 373, 374, 375,
10880 : 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380, 381,
10881 : 382, 383, 1745, 0, 1746, 0, 386, 387, 388, 389,
10882 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
10883 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 1747,
10884 : 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411,
10885 : 803, 412, 1754, 1755, 415, 1756, 416, 0, 417, 418,
10886 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
10887 : 0, 0, 428, 429, 1559, 431, 432, 0, 433, 434,
10888 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
10889 : 443, 444, 445, 1757, 447, 448, 449, 450, 1758, 1759,
10890 : 452, 0, 453, 454, 455, 1760, 457, 0, 458, 0,
10891 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
10892 : 467, 1761, 0, 1762, 470, 471, 0, 472, 473, 805,
10893 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
10894 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
10895 : 0, 492, 493, 494, 1562, 1763, 0, 1764, 0, 497,
10896 : 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769, 1770,
10897 : 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516, 517,
10898 : 518, 519, 0, 0, 520, 1775, 522, 523, 524, 0,
10899 : 525, 526, 527, 1776, 1777, 528, 529, 530, 531, 532,
10900 : 533, 534, 535, 536, 537, 1778, 539, 806, 540, 541,
10901 : 807, 542, 543, 544, 1779, 546, 1780, 548, 549, 550,
10902 : 551, 552, 553, 554, 5859, 556, 1781, 558, 1782, 559,
10903 : 560, 561, 562, 1783, 1784, 564, 1785, 566, 567, 568,
10904 : 569, 0, 570, 571, 572, 0, 0, 1786, 574, 575,
10905 : 0, 0, 576, 577, 578, 579, 580, 581, 1787, 583,
10906 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
10907 : 594, 0, 595, 596, 597, 1788, 599, 600, 601, 602,
10908 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
10909 : 612, 613, 614, 1789, 616, 617, 618, 0, 619, 620,
10910 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
10911 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
10912 : 1790, 641, 642, 643, 644, 645, 646, 647, 648, 808,
10913 : 649, 0, 650, 651, 652, 653, 654, 1791, 656, 657,
10914 : 658, 659, 660, 661, 662, 663, 1792, 665, 0, 666,
10915 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
10916 : 677, 678, 679, 680, 1793, 682, 0, 683, 684, 1794,
10917 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
10918 : 693, 1795, 1796, 0, 0, 697, 698, 1797, 700, 1798,
10919 : 1799, 702, 703, 704, 705, 706, 707, 708, 709, 710,
10920 : 0, 1800, 711, 712, 713, 714, 715, 1801, 0, 716,
10921 : 717, 718, 719, 720, 809, 1802, 0, 722, 723, 724,
10922 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
10923 : 731, 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806,
10924 : 741, 1807, 1808, 1809, 1810, 746, 810, 747, 748, 0,
10925 : 1811, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10926 : 0, 0, 1812, 1813, 0, 0, 0, 0, 0, 0,
10927 : 0, 1815, 833, 764, 765, 766, 767, 768, 769, 770,
10928 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
10929 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
10930 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
10931 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
10932 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
10933 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
10934 : 37, 0, 38, 39, 0, 1733, 1734, 1735, 40, 1736,
10935 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
10936 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
10937 : 0, 0, 0, 0, 1737, 0, 0, 353, 354, 355,
10938 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
10939 : 1738, 366, 1739, 1740, 0, 369, 370, 371, 372, 373,
10940 : 374, 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0,
10941 : 380, 381, 382, 383, 1745, 0, 1746, 0, 386, 387,
10942 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
10943 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 6457,
10944 : 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409,
10945 : 410, 411, 803, 412, 1754, 1755, 415, 1756, 416, 0,
10946 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
10947 : 426, 427, 0, 0, 428, 429, 1559, 431, 432, 0,
10948 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
10949 : 0, 442, 443, 444, 445, 1757, 447, 448, 449, 450,
10950 : 1758, 1759, 452, 0, 453, 454, 455, 1760, 457, 0,
10951 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
10952 : 466, 0, 467, 1761, 0, 6458, 470, 471, 0, 472,
10953 : 473, 805, 474, 475, 476, 477, 478, 479, 480, 0,
10954 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
10955 : 490, 491, 0, 492, 493, 494, 1562, 1763, 0, 1764,
10956 : 0, 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768,
10957 : 1769, 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515,
10958 : 516, 517, 518, 519, 0, 0, 520, 1775, 522, 523,
10959 : 524, 0, 525, 526, 527, 1776, 1777, 528, 529, 530,
10960 : 531, 532, 533, 534, 535, 536, 537, 1778, 539, 806,
10961 : 540, 541, 807, 542, 543, 544, 1779, 546, 1780, 548,
10962 : 549, 550, 551, 552, 553, 554, 555, 556, 1781, 558,
10963 : 1782, 559, 560, 561, 562, 1783, 1784, 564, 1785, 566,
10964 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 1786,
10965 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
10966 : 1787, 583, 584, 585, 586, 587, 588, 589, 590, 591,
10967 : 592, 593, 594, 0, 595, 596, 597, 1788, 599, 600,
10968 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
10969 : 610, 611, 612, 613, 614, 1789, 616, 617, 618, 0,
10970 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
10971 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 6459,
10972 : 638, 639, 1790, 641, 642, 643, 644, 645, 646, 647,
10973 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 1791,
10974 : 656, 657, 658, 659, 660, 661, 662, 663, 1792, 665,
10975 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
10976 : 675, 676, 677, 678, 679, 680, 1793, 682, 0, 683,
10977 : 684, 1794, 0, 685, 686, 687, 688, 689, 690, 691,
10978 : 692, 0, 693, 1795, 1796, 0, 0, 697, 698, 1797,
10979 : 700, 1798, 1799, 702, 703, 704, 705, 706, 707, 708,
10980 : 709, 710, 0, 1800, 711, 712, 713, 714, 715, 1801,
10981 : 0, 716, 717, 718, 719, 720, 809, 1802, 0, 722,
10982 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
10983 : 0, 730, 731, 732, 733, 734, 735, 736, 1803, 1804,
10984 : 1805, 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747,
10985 : 748, 0, 1811, 0, 0, 0, 0, 0, 0, 0,
10986 : 0, 0, 0, 0, 1812, 1813, 0, 0, 0, 0,
10987 : 0, 0, 0, 6460, 833, 764, 765, 766, 767, 768,
10988 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
10989 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
10990 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
10991 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
10992 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
10993 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 340,
10994 : 0, 0, 37, 0, 38, 39, 0, 1733, 1734, 1735,
10995 : 40, 1736, 0, 0, 0, 0, 0, 0, 0, 341,
10996 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
10997 : 351, 352, 0, 0, 0, 0, 1737, 0, 0, 353,
10998 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
10999 : 363, -3750, 1738, 366, 1739, 1740, 0, 369, 370, 371,
11000 : 372, 373, 374, 375, 1741, 1742, 376, 377, 1743, 1744,
11001 : 379, 0, 380, 381, 382, 383, 1745, 0, 1746, 0,
11002 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
11003 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
11004 : 403, 404, 6648, 1747, 1748, 1749, 1750, 1751, 1752, 1753,
11005 : 408, 409, 410, 411, 803, 412, 1754, 1755, 415, 1756,
11006 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
11007 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
11008 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
11009 : 440, 441, 0, 442, 443, 444, 445, 1757, 447, 448,
11010 : 449, 450, 1758, 1759, 452, 0, 453, 454, 455, 1760,
11011 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
11012 : 464, 465, 466, 0, 467, 1761, 0, 1762, 470, 471,
11013 : 0, 472, 473, 805, 474, 475, -3750, 477, 478, 479,
11014 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
11015 : 0, 489, 490, 491, 0, 492, 493, 494, 1562, 1763,
11016 : 0, 1764, 0, 497, 0, 0, 500, 501, 1765, 1766,
11017 : 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774, 513,
11018 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 1775,
11019 : 522, 523, -3750, 0, 525, 526, 527, 1776, 1777, 528,
11020 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 1778,
11021 : 539, 806, 540, 541, 807, 542, 543, 544, 1779, 546,
11022 : 1780, 548, 549, 550, 551, 552, 553, 554, 555, 556,
11023 : 1781, 558, 1782, 559, 560, 0, 562, 1783, 1784, 564,
11024 : 1785, 566, 567, 568, 569, 0, 570, 571, 572, 0,
11025 : 0, 1786, 574, 575, 0, 0, 576, 577, 578, 579,
11026 : 580, 581, 1787, 583, 584, 585, 586, 587, 588, 589,
11027 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 1788,
11028 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
11029 : 608, 609, 610, 611, 612, 613, 614, 1789, 616, 617,
11030 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
11031 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
11032 : 636, 637, 638, 639, 1790, 641, 642, 643, 644, 645,
11033 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
11034 : 654, 1791, 656, 657, 658, 659, 660, -3750, 662, 663,
11035 : 1792, 665, 0, 666, 667, 668, 669, 670, 671, 672,
11036 : 673, 674, 675, 676, 677, 678, 679, 680, 1793, 682,
11037 : 0, 683, 684, 1794, 0, 685, 686, 687, 688, 689,
11038 : 690, 691, 692, 0, 693, 1795, 1796, 0, 0, 697,
11039 : 698, 1797, 700, 1798, 1799, 702, 703, 704, 705, 706,
11040 : 6649, 708, 709, 710, 0, 1800, 711, 712, 713, 714,
11041 : 715, 1801, 0, 716, 717, 718, 719, 720, 809, 1802,
11042 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
11043 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
11044 : 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810, 746,
11045 : 810, 747, 748, 0, -3750, 0, 0, 0, 0, 0,
11046 : 0, 0, 0, 0, 0, 0, 1812, 1813, 0, 0,
11047 : 0, 0, 0, 0, 0, 1815, 833, 764, 765, 766,
11048 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
11049 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
11050 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
11051 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
11052 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
11053 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
11054 : 35, 340, 0, 0, 37, 0, 38, 39, 0, 1733,
11055 : 1734, 1735, 40, 1736, 0, 0, 0, 0, 0, 0,
11056 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
11057 : 0, 350, 351, 352, 0, 0, 0, 0, 1737, 0,
11058 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
11059 : 361, 362, 363, 364, 1738, 366, 1739, 1740, 0, 369,
11060 : 370, 371, 372, 373, 374, 375, 1741, 1742, 376, 377,
11061 : 1743, 1744, 379, 0, 380, 381, 382, 383, 1745, 0,
11062 : 1746, 0, 386, 387, 388, 389, 390, 391, 392, 393,
11063 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
11064 : 0, 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751,
11065 : 1752, 1753, 408, 409, 410, 411, 803, 412, 1754, 1755,
11066 : 415, 6442, 416, 0, 417, 418, 419, 420, 421, 422,
11067 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
11068 : 1559, 431, 432, 0, 433, 434, 435, 436, 0, 437,
11069 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 1757,
11070 : 447, 448, 449, 450, 1758, 1759, 452, 0, 453, 454,
11071 : 455, 1760, 457, 0, 458, 0, 459, 460, 461, 0,
11072 : 462, 463, 464, 465, 466, 0, 467, 1761, 0, 1762,
11073 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
11074 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
11075 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
11076 : 1562, 1763, 0, 1764, 0, 497, 498, 499, 500, 501,
11077 : 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511,
11078 : 1774, 513, 514, 515, 516, 517, 518, 519, 0, 0,
11079 : 520, 1775, 522, 523, 524, 0, 525, 526, 527, 1776,
11080 : 1777, 528, 529, 530, 531, 532, 533, 534, 535, 536,
11081 : 537, 1778, 539, 806, 540, 541, 807, 542, 543, 544,
11082 : 1779, 546, 1780, 548, 549, 550, 551, 552, 553, 554,
11083 : 555, 556, 1781, 558, 0, 559, 560, 561, 562, 1783,
11084 : 1784, 564, 1785, 566, 567, 568, 569, 0, 570, 571,
11085 : 572, 0, 0, 1786, 574, 575, 0, 0, 576, 577,
11086 : 578, 579, 580, 581, 1787, 583, 584, 585, 586, 587,
11087 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
11088 : 597, 1788, 599, 600, 601, 602, 603, 0, 604, 605,
11089 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 1789,
11090 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
11091 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
11092 : 634, 635, 636, 637, 638, 639, 3860, 641, 642, 643,
11093 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
11094 : 652, 653, 654, 1791, 656, 657, 658, 659, 660, 661,
11095 : 662, 663, 1792, 665, 0, 666, 667, 668, 669, 670,
11096 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
11097 : 1793, 682, 0, 683, 684, 1794, 0, 685, 686, 687,
11098 : 688, 689, 690, 691, 692, 0, 693, 1795, 1796, 0,
11099 : 0, 697, 698, 1797, 700, 1798, 1799, 702, 703, 704,
11100 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
11101 : 713, 714, 715, 1801, 0, 716, 717, 718, 719, 720,
11102 : 809, 1802, 0, 722, 723, 724, 725, 726, 727, 728,
11103 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
11104 : 735, 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809,
11105 : 1810, 746, 810, 747, 748, 0, 0, 0, 0, 0,
11106 : 0, 0, 0, 0, 0, 0, 0, 0, 3861, 3862,
11107 : 0, 0, 0, 0, 0, 0, 0, 3863, 833, 764,
11108 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
11109 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
11110 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
11111 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
11112 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
11113 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
11114 : 797, 798, 35, 340, 0, 0, 37, 0, 38, 39,
11115 : 0, 1733, 1734, 1735, 40, 1736, 0, 0, 0, 0,
11116 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
11117 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
11118 : 1737, 0, 0, 353, 354, 355, 0, 356, 357, 358,
11119 : 359, 360, 361, 362, 363, 364, 1738, 366, 1739, 1740,
11120 : 0, 369, 370, 371, 372, 373, 374, 375, 1741, 1742,
11121 : 376, 377, 1743, 1744, 379, 0, 380, 381, 382, 383,
11122 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
11123 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
11124 : 400, 401, 0, 402, 403, 404, 0, 1747, 1748, 1749,
11125 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
11126 : 1754, 1755, 415, 0, 416, 0, 417, 418, 419, 420,
11127 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
11128 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
11129 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
11130 : 445, 1757, 447, 448, 449, 450, 1758, 1759, 452, 0,
11131 : 453, 454, 455, 1760, 457, 0, 458, 0, 459, 460,
11132 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 1761,
11133 : 0, 1762, 470, 471, 0, 472, 473, 805, 474, 475,
11134 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
11135 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
11136 : 493, 494, 1562, 1763, 0, 1764, 0, 497, 498, 499,
11137 : 500, 501, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
11138 : 1773, 511, 1774, 513, 514, 515, 516, 517, 518, 519,
11139 : 0, 0, 520, 1775, 522, 523, 524, 0, 525, 526,
11140 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
11141 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
11142 : 543, 544, 1779, 546, 1780, 548, 549, 550, 551, 552,
11143 : 553, 554, 555, 556, 1781, 558, 0, 559, 560, 561,
11144 : 562, 1783, 1784, 564, 1785, 566, 567, 568, 569, 0,
11145 : 570, 571, 572, 0, 0, 1786, 574, 575, 0, 0,
11146 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
11147 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
11148 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
11149 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
11150 : 614, 1789, 616, 617, 618, 0, 619, 620, 621, 622,
11151 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
11152 : 632, 633, 634, 635, 636, 637, 638, 639, 3860, 641,
11153 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
11154 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
11155 : 660, 661, 662, 663, 1792, 665, 0, 666, 667, 668,
11156 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
11157 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
11158 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1795,
11159 : 1796, 0, 0, 697, 698, 1797, 700, 1798, 1799, 702,
11160 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
11161 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
11162 : 719, 720, 809, 1802, 0, 722, 723, 724, 725, 726,
11163 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
11164 : 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807,
11165 : 1808, 1809, 1810, 746, 810, 747, 748, 0, 0, 0,
11166 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11167 : 3861, 3862, 0, 0, 0, 0, 0, 0, 0, 3863,
11168 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
11169 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
11170 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
11171 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
11172 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
11173 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
11174 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
11175 : 38, 39, 0, 1733, 1734, 0, 40, 1736, 0, 0,
11176 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
11177 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
11178 : 0, 0, 1737, 0, 0, 353, 354, 355, 0, 356,
11179 : 357, 358, 359, 360, 361, 362, 363, 364, 1738, 366,
11180 : 1739, 1740, 0, 369, 370, 371, 372, 373, 374, 375,
11181 : 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380, 381,
11182 : 382, 383, 1745, 0, 1746, 0, 386, 387, 388, 389,
11183 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
11184 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 1747,
11185 : 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411,
11186 : 803, 412, 1754, 1755, 415, 0, 416, 0, 417, 418,
11187 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
11188 : 0, 0, 428, 429, 1559, 431, 432, 0, 433, 434,
11189 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
11190 : 443, 444, 445, 1757, 447, 448, 449, 450, 1758, 1759,
11191 : 452, 0, 453, 454, 455, 1760, 457, 0, 458, 0,
11192 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
11193 : 467, 1761, 0, 1762, 470, 471, 0, 472, 473, 805,
11194 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
11195 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
11196 : 0, 492, 493, 494, 1562, 1763, 0, 1764, 0, 497,
11197 : 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769, 1770,
11198 : 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516, 517,
11199 : 518, 519, 0, 0, 520, 1775, 522, 523, 524, 0,
11200 : 525, 526, 527, 1776, 1777, 528, 529, 530, 531, 532,
11201 : 533, 534, 535, 536, 537, 1778, 539, 806, 540, 541,
11202 : 807, 542, 543, 544, 1779, 546, 1780, 548, 549, 550,
11203 : 551, 552, 553, 554, 555, 556, 1781, 558, 0, 559,
11204 : 560, 561, 562, 1783, 1784, 564, 1785, 566, 567, 568,
11205 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
11206 : 0, 0, 576, 577, 578, 579, 580, 581, 1787, 583,
11207 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
11208 : 594, 0, 595, 596, 597, 1788, 599, 600, 601, 602,
11209 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
11210 : 612, 613, 614, 1789, 616, 617, 618, 0, 619, 620,
11211 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
11212 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
11213 : 4005, 4006, 642, 643, 644, 645, 646, 647, 648, 808,
11214 : 649, 0, 650, 651, 652, 653, 654, 1791, 656, 657,
11215 : 658, 659, 660, 661, 662, 663, 1792, 665, 0, 666,
11216 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
11217 : 677, 678, 679, 680, 1793, 682, 0, 683, 684, 1794,
11218 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
11219 : 693, 1795, 1796, 0, 0, 697, 698, 1797, 700, 1798,
11220 : 1799, 702, 703, 704, 705, 706, 707, 708, 709, 710,
11221 : 0, 0, 711, 712, 713, 714, 715, 1801, 0, 716,
11222 : 717, 718, 719, 720, 809, 1802, 0, 722, 723, 724,
11223 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
11224 : 731, 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806,
11225 : 741, 1807, 1808, 1809, 1810, 746, 810, 747, 748, 0,
11226 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11227 : 0, 0, 4007, 4008, 0, 0, 0, 0, 0, 0,
11228 : 0, 3863, 833, 764, 765, 766, 767, 768, 769, 770,
11229 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
11230 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
11231 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
11232 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
11233 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
11234 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
11235 : 37, 0, 38, 39, 0, 1733, 1734, 0, 40, 1736,
11236 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
11237 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
11238 : 0, 0, 0, 0, 1737, 0, 0, 353, 354, 355,
11239 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
11240 : 1738, 366, 1739, 1740, 0, 369, 370, 371, 372, 373,
11241 : 374, 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0,
11242 : 380, 381, 382, 383, 1745, 0, 1746, 0, 386, 387,
11243 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
11244 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
11245 : 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409,
11246 : 410, 411, 803, 412, 1754, 1755, 415, 0, 416, 0,
11247 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
11248 : 426, 427, 0, 0, 428, 429, 1559, 431, 432, 0,
11249 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
11250 : 0, 442, 443, 444, 445, 1757, 447, 448, 449, 450,
11251 : 1758, 1759, 452, 0, 453, 454, 455, 1760, 457, 0,
11252 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
11253 : 466, 0, 467, 1761, 0, 1762, 470, 471, 0, 472,
11254 : 473, 805, 474, 475, 476, 477, 478, 479, 480, 0,
11255 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
11256 : 490, 491, 0, 492, 493, 494, 1562, 1763, 0, 1764,
11257 : 0, 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768,
11258 : 1769, 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515,
11259 : 516, 517, 518, 519, 0, 0, 520, 1775, 522, 523,
11260 : 524, 0, 525, 526, 527, 1776, 1777, 528, 529, 530,
11261 : 531, 532, 533, 534, 535, 536, 537, 1778, 539, 806,
11262 : 540, 541, 807, 542, 543, 544, 1779, 546, 1780, 548,
11263 : 549, 550, 551, 552, 553, 554, 555, 556, 1781, 558,
11264 : 0, 559, 560, 561, 562, 1783, 1784, 564, 1785, 566,
11265 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
11266 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
11267 : 1787, 583, 584, 585, 586, 587, 588, 589, 590, 591,
11268 : 592, 593, 594, 0, 595, 596, 597, 1788, 599, 600,
11269 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
11270 : 610, 611, 612, 613, 614, 1789, 616, 617, 618, 0,
11271 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
11272 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
11273 : 638, 639, 3860, 641, 642, 643, 644, 645, 646, 647,
11274 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 1791,
11275 : 656, 657, 658, 659, 660, 661, 662, 663, 1792, 665,
11276 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
11277 : 675, 676, 677, 678, 679, 680, 1793, 682, 0, 683,
11278 : 684, 1794, 0, 685, 686, 687, 688, 689, 690, 691,
11279 : 692, 0, 693, 1795, 1796, 0, 0, 697, 698, 1797,
11280 : 700, 1798, 1799, 702, 703, 704, 705, 706, 707, 708,
11281 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 1801,
11282 : 0, 716, 717, 718, 719, 720, 809, 1802, 0, 722,
11283 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
11284 : 0, 730, 731, 732, 733, 734, 735, 736, 1803, 1804,
11285 : 1805, 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747,
11286 : 748, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11287 : 0, 833, 764, 765, 766, 767, 768, 769, 770, 0,
11288 : 771, 772, 0, 3863, 773, 774, 775, 776, 777, 778,
11289 : 834, 779, 780, 781, 835, 0, 782, 783, 784, 785,
11290 : 836, 837, 786, 787, 788, 0, 789, 838, 839, 790,
11291 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
11292 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
11293 : 0, 796, 0, 797, 798, 35, 340, 0, 0, 37,
11294 : 0, 38, 39, 0, 1733, 1734, 0, 40, 1736, 0,
11295 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
11296 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
11297 : 0, 0, 0, 1737, 0, 0, 353, 354, 355, 0,
11298 : 356, 357, 358, 359, 360, 361, 362, 363, 364, 1738,
11299 : 366, 1739, 1740, 0, 369, 5347, 371, 372, 373, 374,
11300 : 375, 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380,
11301 : 381, 382, 383, 1745, 0, 1746, 0, 386, 387, 388,
11302 : 389, 390, 391, 392, 393, 394, 395, 801, 0, 396,
11303 : 397, 398, 399, 400, 401, 0, 402, 403, 404, 0,
11304 : 1747, 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410,
11305 : 411, 803, 412, 1754, 1755, 415, 0, 416, 0, 417,
11306 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
11307 : 427, 0, 0, 428, 429, 1559, 431, 432, 0, 433,
11308 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
11309 : 442, 443, 444, 445, 1757, 447, 448, 449, 450, 1758,
11310 : 1759, 452, 0, 453, 454, 455, 1760, 457, 0, 458,
11311 : 0, 459, 460, 461, 0, 462, 463, 464, 465, 466,
11312 : 0, 467, 1761, 0, 1762, 470, 471, 0, 472, 473,
11313 : 805, 474, 475, 476, 477, 478, 479, 480, 0, 481,
11314 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 490,
11315 : 491, 0, 492, 493, 494, 1562, 1763, 0, 1764, 0,
11316 : 497, 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769,
11317 : 1770, 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516,
11318 : 517, 518, 519, 0, 0, 520, 1775, 522, 523, 524,
11319 : 0, 525, 526, 527, 1776, 1777, 528, 529, 530, 531,
11320 : 532, 533, 534, 535, 536, 537, 1778, 539, 806, 540,
11321 : 541, 807, 542, 543, 544, 1779, 546, 1780, 548, 549,
11322 : 550, 551, 552, 553, 554, 555, 556, 1781, 558, 0,
11323 : 559, 560, 561, 562, 1783, 1784, 564, 1785, 566, 567,
11324 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
11325 : 575, 0, 0, 576, 577, 578, 579, 580, 581, 1787,
11326 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
11327 : 593, 594, 0, 595, 596, 597, 1788, 599, 600, 601,
11328 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
11329 : 611, 612, 613, 614, 1789, 616, 617, 618, 0, 619,
11330 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
11331 : 630, 631, 0, 632, 633, 634, 635, 636, 637, 638,
11332 : 639, 3860, 641, 642, 643, 644, 645, 646, 647, 648,
11333 : 808, 649, 0, 650, 651, 652, 653, 654, 1791, 656,
11334 : 657, 658, 659, 660, 661, 662, 663, 1792, 665, 0,
11335 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
11336 : 676, 677, 678, 679, 680, 1793, 682, 0, 683, 684,
11337 : 1794, 0, 685, 686, 687, 688, 689, 690, 691, 692,
11338 : 0, 693, 1795, 1796, 0, 0, 697, 698, 1797, 700,
11339 : 1798, 1799, 702, 703, 704, 705, 706, 707, 708, 709,
11340 : 710, 0, 0, 711, 712, 713, 714, 715, 1801, 0,
11341 : 716, 717, 718, 719, 720, 809, 1802, 0, 722, 723,
11342 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
11343 : 730, 731, 732, 733, 734, 735, 736, 1803, 1804, 1805,
11344 : 1806, 741, 1807, 1808, 1809, 1810, 746, 810, 747, 748,
11345 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11346 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
11347 : 772, 0, 3863, 773, 774, 775, 776, 777, 778, 834,
11348 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
11349 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
11350 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
11351 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
11352 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
11353 : 38, 39, 0, 1733, 1734, 0, 40, 1736, 0, 0,
11354 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
11355 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
11356 : 0, 0, 1737, 0, 0, 353, 354, 355, 0, 356,
11357 : 357, 358, 359, 360, 361, 362, 363, 364, 1738, 366,
11358 : 1739, 1740, 0, 369, 370, 371, 372, 373, 374, 375,
11359 : 1741, 1742, 376, 377, 1743, 1744, 379, 0, 380, 381,
11360 : 382, 383, 1745, 0, 1746, 0, 386, 387, 388, 389,
11361 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
11362 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 1747,
11363 : 1748, 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411,
11364 : 803, 412, 1754, 1755, 415, 0, 416, 0, 417, 418,
11365 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
11366 : 0, 0, 428, 429, 1559, 431, 432, 0, 433, 434,
11367 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
11368 : 443, 444, 445, 1757, 447, 448, 449, 450, 1758, 1759,
11369 : 452, 0, 453, 454, 455, 1760, 457, 0, 458, 0,
11370 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
11371 : 467, 1761, 0, 1762, 470, 471, 0, 472, 473, 805,
11372 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
11373 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
11374 : 0, 492, 493, 494, 1562, 1763, 0, 1764, 0, 497,
11375 : 498, 499, 500, 501, 1765, 1766, 1767, 1768, 1769, 1770,
11376 : 1771, 1772, 1773, 511, 1774, 513, 514, 515, 516, 517,
11377 : 518, 519, 0, 0, 520, 1775, 522, 523, 524, 0,
11378 : 525, 526, 527, 1776, 1777, 528, 529, 530, 531, 532,
11379 : 533, 534, 535, 536, 537, 1778, 539, 806, 540, 541,
11380 : 807, 542, 543, 544, 1779, 546, 1780, 548, 549, 550,
11381 : 551, 552, 553, 554, 555, 556, 1781, 558, 0, 559,
11382 : 560, 561, 562, 1783, 1784, 564, 1785, 566, 567, 568,
11383 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
11384 : 0, 0, 576, 577, 578, 579, 580, 581, 1787, 583,
11385 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
11386 : 594, 0, 595, 596, 597, 1788, 599, 600, 601, 602,
11387 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
11388 : 612, 613, 614, 1789, 616, 617, 618, 0, 619, 620,
11389 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
11390 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
11391 : 3860, 641, 642, 643, 644, 645, 646, 647, 648, 808,
11392 : 649, 0, 650, 651, 652, 653, 654, 1791, 656, 657,
11393 : 658, 659, 660, 661, 662, 663, 1792, 665, 0, 666,
11394 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
11395 : 677, 678, 679, 680, 1793, 682, 0, 683, 684, 1794,
11396 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
11397 : 693, 1795, 1796, 0, 0, 697, 698, 1797, 700, 1798,
11398 : 1799, 702, 703, 704, 705, 706, 707, 708, 709, 710,
11399 : 0, 0, 711, 712, 713, 714, 715, 1801, 0, 716,
11400 : 717, 718, 719, 720, 809, 1802, 0, 722, 723, 724,
11401 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
11402 : 731, 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806,
11403 : 5890, 1807, 1808, 1809, 1810, 746, 810, 747, 748, 0,
11404 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 833,
11405 : 764, 765, 766, 767, 768, 769, 770, 0, 771, 772,
11406 : 0, 3863, 773, 774, 775, 776, 777, 778, 834, 779,
11407 : 780, 781, 835, 0, 782, 783, 784, 785, 836, 837,
11408 : 786, 787, 788, 0, 789, 838, 839, 790, 791, 0,
11409 : 0, 0, 792, 793, 0, 0, 0, 0, 794, 0,
11410 : 0, 0, 0, 0, 0, 0, 0, 795, 0, 796,
11411 : 0, 797, 798, 35, 0, 0, 0, 37, 0, 0,
11412 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11413 : 0, 0, 0, 0, 341, 342, 343, 344, 345, 346,
11414 : 347, 348, 349, 0, 350, 351, 352, 0, 0, 0,
11415 : 0, 0, 0, 0, 353, 354, 355, 0, 356, 357,
11416 : 358, 359, 360, 361, 362, 363, 364, 365, 366, 367,
11417 : 368, 0, 369, 370, 371, 372, 373, 374, 375, 0,
11418 : 1742, 376, 377, 800, 378, 379, 0, 380, 381, 382,
11419 : 383, 1745, 0, 1746, 0, 386, 387, 388, 389, 390,
11420 : 391, 392, 393, 394, 395, 801, 0, 396, 397, 398,
11421 : 399, 400, 401, 0, 402, 403, 404, 0, 1747, 1748,
11422 : 1749, 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803,
11423 : 412, 413, 414, 415, 0, 416, 0, 417, 418, 419,
11424 : 420, 421, 422, 423, 0, 424, 425, 426, 427, 0,
11425 : 0, 428, 429, 430, 431, 432, 0, 433, 434, 435,
11426 : 436, 0, 437, 438, 439, 440, 441, 0, 442, 443,
11427 : 444, 445, 446, 447, 448, 449, 450, 1758, 0, 452,
11428 : 0, 453, 454, 455, 456, 457, 0, 458, 0, 459,
11429 : 460, 461, 0, 462, 463, 464, 465, 466, 0, 467,
11430 : 1761, 0, 469, 470, 471, 0, 472, 473, 805, 474,
11431 : 475, 476, 477, 478, 479, 480, 0, 481, 482, 483,
11432 : 484, 485, 486, 487, 488, 0, 489, 490, 491, 0,
11433 : 492, 493, 494, 0, 495, 0, 496, 0, 497, 498,
11434 : 499, 500, 501, 4447, 1766, 1767, 1768, 1769, 1770, 1771,
11435 : 1772, 1773, 4772, 1774, 513, 514, 515, 516, 517, 518,
11436 : 519, 4773, 0, 520, 1775, 522, 523, 524, 0, 525,
11437 : 526, 527, 1776, 1777, 528, 529, 530, 531, 532, 533,
11438 : 534, 535, 536, 537, 1778, 539, 806, 540, 541, 807,
11439 : 542, 543, 544, 545, 546, 547, 548, 549, 550, 551,
11440 : 552, 553, 554, 555, 556, 1781, 558, 0, 559, 560,
11441 : 561, 562, 0, 1784, 564, 565, 566, 567, 568, 569,
11442 : 0, 570, 571, 572, 0, 1244, 573, 574, 575, 0,
11443 : 0, 576, 577, 578, 579, 580, 581, 1787, 583, 584,
11444 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
11445 : 0, 595, 596, 597, 1788, 599, 600, 601, 602, 603,
11446 : 0, 604, 605, 606, 607, 608, 609, 610, 611, 612,
11447 : 613, 614, 615, 616, 617, 618, 0, 619, 620, 621,
11448 : 622, 623, 624, 625, 626, 627, 628, 629, 630, 631,
11449 : 0, 632, 633, 634, 635, 636, 637, 638, 639, 640,
11450 : 4774, 642, 643, 644, 645, 646, 647, 648, 808, 649,
11451 : 146, 650, 651, 652, 653, 654, 1791, 656, 657, 658,
11452 : 659, 660, 661, 662, 663, 664, 665, 0, 666, 667,
11453 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
11454 : 678, 679, 680, 1793, 682, 0, 683, 684, 1794, 151,
11455 : 685, 686, 687, 688, 689, 690, 691, 692, 0, 693,
11456 : 694, 695, 0, 0, 697, 698, 1797, 700, 1798, 0,
11457 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 0,
11458 : 0, 711, 712, 713, 714, 715, 1801, 0, 716, 717,
11459 : 718, 719, 720, 2581, 721, 0, 722, 723, 724, 725,
11460 : 726, 727, 728, 0, 0, 729, 0, 160, 730, 731,
11461 : 732, 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741,
11462 : 1807, 1808, 1809, 1810, 4775, 810, 747, 748, 0, 0,
11463 : 0, 161, 0, 0, 0, 0, 0, 0, 833, 764,
11464 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
11465 : 4776, 773, 774, 775, 776, 777, 778, 834, 779, 780,
11466 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
11467 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
11468 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
11469 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
11470 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
11471 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11472 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
11473 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
11474 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
11475 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
11476 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 1742,
11477 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
11478 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
11479 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
11480 : 400, 401, 0, 402, 403, 404, 0, 1747, 1748, 1749,
11481 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
11482 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
11483 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
11484 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
11485 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
11486 : 445, 446, 447, 448, 449, 450, 1758, 0, 452, 0,
11487 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
11488 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 1761,
11489 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
11490 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
11491 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
11492 : 493, 494, 0, 495, 0, 496, 0, 497, 498, 499,
11493 : 500, 501, 4447, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
11494 : 1773, 4772, 1774, 513, 514, 515, 516, 517, 518, 519,
11495 : 4773, 0, 520, 1775, 522, 523, 524, 0, 525, 526,
11496 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
11497 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
11498 : 543, 544, 545, 546, 547, 548, 549, 550, 551, 552,
11499 : 553, 554, 555, 556, 1781, 558, 0, 559, 560, 561,
11500 : 562, 0, 1784, 564, 565, 566, 567, 568, 569, 0,
11501 : 570, 571, 572, 0, 1244, 573, 574, 575, 0, 0,
11502 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
11503 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
11504 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
11505 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
11506 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
11507 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
11508 : 632, 633, 634, 635, 636, 637, 638, 639, 640, 4774,
11509 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
11510 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
11511 : 660, 661, 662, 663, 664, 665, 0, 666, 667, 668,
11512 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
11513 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
11514 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 694,
11515 : 695, 0, 0, 697, 698, 1797, 700, 1798, 0, 702,
11516 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
11517 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
11518 : 719, 720, 809, 721, 0, 722, 723, 724, 725, 726,
11519 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
11520 : 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807,
11521 : 1808, 1809, 1810, 4775, 810, 747, 748, 0, 0, 0,
11522 : 0, 0, 0, 0, 0, 0, 0, 833, 764, 765,
11523 : 766, 767, 768, 769, 770, 0, 771, 772, 0, 4776,
11524 : 773, 774, 775, 776, 777, 778, 834, 779, 780, 781,
11525 : 835, 0, 782, 783, 784, 785, 836, 837, 786, 787,
11526 : 788, 0, 789, 838, 839, 790, 791, 0, 0, 0,
11527 : 792, 793, 0, 0, 0, 0, 794, 0, 0, 0,
11528 : 0, 0, 0, 0, 0, 795, 0, 796, 0, 797,
11529 : 798, 35, 0, 0, 0, 37, 0, 0, 0, 0,
11530 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11531 : 0, 0, 341, 342, 343, 344, 345, 346, 347, 348,
11532 : 349, 0, 350, 351, 352, 0, 0, 0, 0, 0,
11533 : 0, 0, 353, 354, 355, 0, 356, 357, 358, 359,
11534 : 360, 361, 362, 363, 364, 365, 366, 367, 368, 0,
11535 : 369, 370, 371, 372, 373, 374, 375, 0, 1742, 376,
11536 : 377, 800, 378, 379, 0, 380, 381, 382, 383, 1745,
11537 : 0, 1746, 0, 386, 387, 388, 389, 390, 391, 392,
11538 : 393, 394, 395, 801, 0, 396, 397, 398, 399, 400,
11539 : 401, 0, 402, 403, 404, 0, 1747, 1748, 1749, 1750,
11540 : 1751, 1752, 1753, 408, 409, 410, 411, 803, 412, 413,
11541 : 414, 415, 0, 416, 0, 417, 418, 419, 420, 421,
11542 : 422, 423, 0, 424, 425, 426, 427, 0, 0, 428,
11543 : 429, 430, 431, 432, 0, 433, 434, 435, 436, 0,
11544 : 437, 438, 439, 440, 441, 0, 442, 443, 444, 445,
11545 : 446, 447, 448, 449, 450, 1758, 0, 452, 0, 453,
11546 : 454, 455, 456, 457, 0, 458, 0, 459, 460, 461,
11547 : 0, 462, 463, 464, 465, 466, 0, 467, 1761, 0,
11548 : 469, 470, 471, 0, 472, 473, 805, 474, 475, 476,
11549 : 477, 478, 479, 480, 0, 481, 482, 483, 484, 485,
11550 : 486, 487, 488, 0, 489, 490, 491, 0, 492, 493,
11551 : 494, 0, 495, 0, 496, 0, 497, 498, 499, 500,
11552 : 501, 4447, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773,
11553 : 511, 1774, 513, 514, 515, 516, 517, 518, 519, 0,
11554 : 0, 520, 1775, 522, 523, 524, 0, 525, 526, 527,
11555 : 1776, 1777, 528, 529, 530, 531, 532, 533, 534, 535,
11556 : 536, 537, 1778, 539, 806, 540, 541, 807, 542, 543,
11557 : 544, 545, 546, 547, 548, 549, 550, 551, 552, 553,
11558 : 554, 555, 556, 1781, 558, 0, 559, 560, 561, 562,
11559 : 0, 1784, 564, 565, 566, 567, 568, 569, 0, 570,
11560 : 571, 572, 0, 0, 573, 574, 575, 0, 0, 576,
11561 : 577, 578, 579, 580, 581, 1787, 583, 584, 585, 586,
11562 : 587, 588, 589, 590, 591, 592, 593, 594, 0, 595,
11563 : 596, 597, 1788, 599, 600, 601, 602, 603, 0, 604,
11564 : 605, 606, 607, 608, 609, 610, 611, 612, 613, 614,
11565 : 615, 616, 617, 618, 0, 619, 620, 621, 622, 623,
11566 : 624, 625, 626, 627, 628, 629, 630, 631, 0, 632,
11567 : 633, 634, 635, 636, 637, 638, 639, 640, 641, 642,
11568 : 643, 644, 645, 646, 647, 648, 808, 649, 0, 650,
11569 : 651, 652, 653, 654, 1791, 656, 657, 658, 659, 660,
11570 : 661, 662, 663, 664, 665, 0, 666, 667, 668, 669,
11571 : 670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
11572 : 680, 1793, 682, 0, 683, 684, 1794, 0, 685, 686,
11573 : 687, 688, 689, 690, 691, 692, 0, 693, 694, 695,
11574 : 0, 0, 697, 698, 1797, 700, 1798, 0, 702, 703,
11575 : 704, 705, 706, 707, 708, 709, 710, 0, 0, 711,
11576 : 712, 713, 714, 715, 1801, 0, 716, 717, 718, 719,
11577 : 720, 809, 721, 0, 722, 723, 724, 725, 726, 727,
11578 : 728, 0, 0, 729, 0, 0, 730, 731, 732, 733,
11579 : 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807, 1808,
11580 : 1809, 1810, 746, 810, 747, 748, 0, 0, 0, 0,
11581 : 0, 0, 0, 0, 0, 0, 833, 764, 765, 766,
11582 : 767, 768, 769, 770, 0, 771, 772, 0, 4448, 773,
11583 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
11584 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
11585 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
11586 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
11587 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
11588 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
11589 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11590 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
11591 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
11592 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
11593 : 361, 362, 363, 364, 365, 366, 367, 368, 0, 369,
11594 : 370, 371, 372, 373, 374, 375, 0, 1742, 376, 377,
11595 : 800, 378, 379, 0, 380, 381, 382, 383, 1745, 0,
11596 : 1746, 0, 386, 387, 388, 389, 390, 391, 392, 393,
11597 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
11598 : 0, 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751,
11599 : 1752, 1753, 408, 409, 410, 411, 803, 412, 413, 414,
11600 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
11601 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
11602 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
11603 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
11604 : 447, 448, 449, 450, 1758, 0, 452, 0, 453, 454,
11605 : 455, 456, 457, 0, 458, 0, 459, 460, 461, 0,
11606 : 462, 463, 464, 465, 466, 0, 467, 1761, 0, 469,
11607 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
11608 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
11609 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
11610 : 0, 495, 0, 496, 0, 497, 498, 499, 500, 501,
11611 : 4447, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 4772,
11612 : 1774, 513, 514, 515, 516, 517, 518, 519, 0, 0,
11613 : 520, 1775, 522, 523, 524, 0, 525, 526, 527, 1776,
11614 : 1777, 528, 529, 530, 531, 532, 533, 534, 535, 536,
11615 : 537, 1778, 539, 806, 540, 541, 807, 542, 543, 544,
11616 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
11617 : 555, 556, 1781, 558, 0, 559, 560, 561, 562, 0,
11618 : 1784, 564, 565, 566, 567, 568, 569, 0, 570, 571,
11619 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
11620 : 578, 579, 580, 581, 1787, 583, 584, 585, 586, 587,
11621 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
11622 : 597, 1788, 599, 600, 601, 602, 603, 0, 604, 605,
11623 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
11624 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
11625 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
11626 : 634, 635, 636, 637, 638, 639, 640, 4774, 642, 643,
11627 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
11628 : 652, 653, 654, 1791, 656, 657, 658, 659, 660, 661,
11629 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
11630 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
11631 : 1793, 682, 0, 683, 684, 1794, 0, 685, 686, 687,
11632 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
11633 : 0, 697, 698, 1797, 700, 1798, 0, 702, 703, 704,
11634 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
11635 : 713, 714, 715, 1801, 0, 716, 717, 718, 719, 720,
11636 : 809, 721, 0, 722, 723, 724, 725, 726, 727, 728,
11637 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
11638 : 735, 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809,
11639 : 1810, 4775, 810, 747, 748, 0, 0, 0, 0, 0,
11640 : 0, 0, 0, 0, 0, 833, 764, 765, 766, 767,
11641 : 768, 769, 770, 0, 771, 772, 0, 162, 773, 774,
11642 : 775, 776, 777, 778, 834, 779, 780, 781, 835, 0,
11643 : 782, 783, 784, 785, 836, 837, 786, 787, 788, 0,
11644 : 789, 838, 839, 790, 791, 0, 0, 0, 792, 793,
11645 : 0, 0, 0, 0, 794, 0, 0, 0, 0, 0,
11646 : 0, 0, 0, 795, 0, 796, 0, 797, 798, 35,
11647 : 0, 0, 0, 37, 0, 0, 0, 0, 0, 0,
11648 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11649 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 0,
11650 : 350, 351, 352, 0, 0, 0, 0, 0, 0, 0,
11651 : 353, 354, 355, 0, 356, 357, 358, 359, 360, 361,
11652 : 362, 363, 364, 365, 366, 367, 368, 0, 369, 370,
11653 : 371, 372, 373, 374, 375, 0, 1742, 376, 377, 800,
11654 : 378, 379, 0, 380, 381, 382, 383, 1745, 0, 1746,
11655 : 0, 386, 387, 388, 389, 390, 391, 392, 393, 394,
11656 : 395, 801, 0, 396, 397, 398, 399, 400, 401, 0,
11657 : 402, 403, 404, 0, 1747, 1748, 1749, 1750, 1751, 1752,
11658 : 1753, 408, 409, 410, 411, 803, 412, 413, 414, 415,
11659 : 0, 416, 0, 417, 418, 419, 420, 421, 422, 423,
11660 : 0, 424, 425, 426, 427, 0, 0, 428, 429, 430,
11661 : 431, 432, 0, 433, 434, 435, 436, 0, 437, 438,
11662 : 439, 440, 441, 0, 442, 443, 444, 445, 446, 447,
11663 : 448, 449, 450, 1758, 0, 452, 0, 453, 454, 455,
11664 : 456, 457, 0, 458, 0, 459, 460, 461, 0, 462,
11665 : 463, 464, 465, 466, 0, 467, 1761, 0, 469, 470,
11666 : 471, 0, 472, 473, 805, 474, 475, 476, 477, 478,
11667 : 479, 480, 0, 481, 482, 483, 484, 485, 486, 487,
11668 : 488, 0, 489, 490, 491, 0, 492, 493, 494, 0,
11669 : 495, 0, 496, 0, 497, 498, 499, 500, 501, 4447,
11670 : 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774,
11671 : 513, 514, 515, 516, 517, 518, 519, 0, 0, 520,
11672 : 1775, 522, 523, 524, 0, 525, 526, 527, 1776, 1777,
11673 : 528, 529, 530, 531, 532, 533, 534, 535, 536, 537,
11674 : 1778, 539, 806, 540, 541, 807, 542, 543, 544, 545,
11675 : 546, 547, 548, 549, 550, 551, 552, 553, 554, 555,
11676 : 556, 1781, 558, 0, 559, 560, 561, 562, 0, 1784,
11677 : 564, 565, 566, 567, 568, 569, 0, 570, 571, 572,
11678 : 0, 0, 573, 574, 575, 0, 0, 576, 577, 578,
11679 : 579, 580, 581, 1787, 583, 584, 585, 586, 587, 588,
11680 : 589, 590, 591, 592, 593, 594, 0, 595, 596, 597,
11681 : 1788, 599, 600, 601, 602, 603, 0, 604, 605, 606,
11682 : 607, 608, 609, 610, 611, 612, 613, 614, 615, 616,
11683 : 617, 618, 0, 619, 620, 621, 622, 623, 624, 625,
11684 : 626, 627, 628, 629, 630, 631, 0, 632, 633, 634,
11685 : 635, 636, 637, 638, 639, 640, 641, 642, 643, 644,
11686 : 645, 646, 647, 648, 808, 649, 0, 650, 651, 652,
11687 : 653, 654, 1791, 656, 657, 658, 659, 660, 661, 662,
11688 : 663, 664, 665, 0, 666, 667, 668, 669, 670, 671,
11689 : 672, 673, 674, 675, 676, 677, 678, 679, 680, 1793,
11690 : 682, 0, 683, 684, 1794, 0, 685, 686, 687, 688,
11691 : 689, 690, 691, 692, 0, 693, 694, 695, 0, 0,
11692 : 697, 698, 1797, 700, 1798, 0, 702, 703, 704, 705,
11693 : 706, 707, 708, 709, 710, 0, 0, 711, 712, 713,
11694 : 714, 715, 1801, 0, 716, 717, 718, 719, 720, 809,
11695 : 721, 0, 722, 723, 724, 725, 726, 727, 728, 0,
11696 : 0, 729, 0, 0, 730, 731, 732, 733, 734, 735,
11697 : 736, 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810,
11698 : 746, 810, 747, 748, 0, 0, 0, 0, 0, 0,
11699 : 0, 0, 0, 0, 833, 764, 765, 766, 767, 768,
11700 : 769, 770, 0, 771, 772, 0, 5507, 773, 774, 775,
11701 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
11702 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
11703 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
11704 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
11705 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
11706 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
11707 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
11708 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
11709 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
11710 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
11711 : 363, 364, 365, 366, 367, 368, 0, 369, 370, 371,
11712 : 372, 373, 374, 375, 0, 1742, 376, 377, 800, 378,
11713 : 379, 0, 380, 381, 382, 383, 1745, 0, 1746, 0,
11714 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
11715 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
11716 : 403, 404, 0, 1747, 1748, 1749, 1750, 1751, 1752, 1753,
11717 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
11718 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
11719 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
11720 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
11721 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
11722 : 449, 450, 1758, 0, 452, 0, 453, 454, 455, 456,
11723 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
11724 : 464, 465, 466, 0, 467, 1761, 0, 469, 470, 471,
11725 : 0, 472, 473, 805, 474, 475, 476, 477, 478, 479,
11726 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
11727 : 0, 489, 490, 491, 0, 492, 493, 494, 0, 495,
11728 : 0, 496, 0, 497, 498, 499, 500, 501, 4447, 1766,
11729 : 1767, 1768, 1769, 1770, 1771, 1772, 1773, 511, 1774, 513,
11730 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 1775,
11731 : 522, 523, 524, 0, 525, 526, 527, 1776, 1777, 528,
11732 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 1778,
11733 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 546,
11734 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
11735 : 1781, 558, 0, 559, 560, 561, 562, 0, 1784, 564,
11736 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
11737 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 579,
11738 : 580, 581, 1787, 583, 584, 585, 586, 587, 588, 589,
11739 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 1788,
11740 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
11741 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
11742 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
11743 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
11744 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
11745 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
11746 : 654, 1791, 656, 657, 658, 659, 660, 661, 662, 663,
11747 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
11748 : 673, 674, 675, 676, 677, 678, 679, 680, 1793, 682,
11749 : 0, 683, 684, 1794, 0, 685, 686, 687, 688, 689,
11750 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
11751 : 698, 1797, 700, 1798, 0, 702, 703, 704, 705, 706,
11752 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
11753 : 715, 1801, 0, 716, 717, 718, 719, 720, 809, 721,
11754 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
11755 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
11756 : 1803, 1804, 1805, 1806, 741, 1807, 1808, 1809, 1810, 746,
11757 : 810, 747, 748, 0, 0, 0, 0, 0, 0, 0,
11758 : 0, 0, 0, 833, 764, 765, 766, 767, 768, 769,
11759 : 770, 0, 771, 772, 0, 6758, 773, 774, 775, 776,
11760 : 777, 778, 834, 779, 780, 781, 835, 0, 782, 783,
11761 : 784, 785, 836, 837, 786, 787, 788, 0, 789, 838,
11762 : 839, 790, 791, 0, 0, 0, 792, 793, 0, 0,
11763 : 0, 0, 794, 0, 0, 0, 0, 0, 0, 0,
11764 : 0, 795, 0, 796, 0, 797, 798, 35, 0, 0,
11765 : 0, 37, 0, 0, 0, 0, 0, 0, 0, 0,
11766 : 0, 0, 0, 0, 0, 0, 0, 0, 341, 342,
11767 : 343, 344, 345, 346, 347, 348, 349, 0, 350, 351,
11768 : 352, 0, 0, 0, 0, 0, 0, 0, 353, 354,
11769 : 355, 0, 356, 357, 358, 359, 360, 361, 362, 363,
11770 : 364, 365, 366, 367, 368, 0, 369, 370, 371, 372,
11771 : 373, 374, 375, 0, 0, 376, 377, 800, 378, 379,
11772 : 0, 380, 381, 382, 383, 384, 0, 385, 0, 386,
11773 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 801,
11774 : 0, 396, 397, 398, 399, 400, 401, 0, 402, 403,
11775 : 404, 0, 0, 0, 0, 406, 0, 0, 0, 408,
11776 : 409, 410, 411, 803, 412, 413, 414, 415, 0, 416,
11777 : 0, 417, 418, 419, 420, 421, 422, 423, 0, 424,
11778 : 425, 426, 427, 0, 0, 428, 429, 430, 431, 432,
11779 : 0, 433, 434, 435, 436, 0, 437, 438, 439, 440,
11780 : 441, 0, 442, 443, 444, 445, 446, 447, 448, 449,
11781 : 450, 451, 0, 452, 0, 453, 454, 455, 456, 457,
11782 : 0, 458, 0, 459, 460, 461, 0, 462, 463, 464,
11783 : 465, 466, 0, 467, 468, 0, 469, 470, 471, 0,
11784 : 472, 473, 805, 474, 475, 476, 477, 478, 479, 480,
11785 : 0, 481, 482, 483, 484, 485, 486, 487, 488, 0,
11786 : 489, 490, 491, 0, 492, 493, 494, 0, 495, 0,
11787 : 496, 0, 497, 498, 499, 500, 501, 502, 503, 504,
11788 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
11789 : 515, 516, 517, 518, 519, 0, 0, 520, 521, 522,
11790 : 523, 524, 0, 525, 526, 527, 0, 0, 528, 529,
11791 : 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
11792 : 806, 540, 541, 807, 542, 543, 544, 545, 546, 547,
11793 : 548, 549, 550, 551, 552, 553, 554, 555, 556, 557,
11794 : 558, 0, 559, 560, 561, 562, 0, 563, 564, 565,
11795 : 566, 567, 568, 569, 0, 570, 571, 572, 0, 0,
11796 : 573, 574, 575, 0, 0, 576, 577, 578, 579, 580,
11797 : 581, 582, 583, 584, 585, 586, 587, 588, 589, 590,
11798 : 591, 592, 593, 594, 0, 595, 596, 597, 598, 599,
11799 : 600, 601, 602, 603, 0, 604, 605, 606, 607, 608,
11800 : 609, 610, 611, 612, 613, 614, 615, 616, 617, 618,
11801 : 0, 619, 620, 621, 622, 623, 624, 625, 626, 627,
11802 : 628, 629, 630, 631, 0, 632, 633, 634, 635, 636,
11803 : 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
11804 : 647, 648, 808, 649, 0, 650, 651, 652, 653, 654,
11805 : 0, 656, 657, 658, 659, 660, 661, 662, 663, 664,
11806 : 665, 0, 666, 667, 668, 669, 670, 671, 672, 673,
11807 : 674, 675, 676, 677, 678, 679, 680, 681, 682, 0,
11808 : 683, 684, 0, 0, 685, 686, 687, 688, 689, 690,
11809 : 691, 692, 0, 693, 694, 695, 0, 0, 697, 698,
11810 : 699, 700, 701, 0, 702, 703, 704, 705, 706, 707,
11811 : 708, 709, 710, 0, 0, 711, 712, 713, 714, 715,
11812 : 0, 0, 716, 717, 718, 719, 720, 809, 721, 0,
11813 : 722, 723, 724, 725, 726, 727, 728, 0, 0, 729,
11814 : 0, 0, 730, 731, 732, 733, 734, 735, 736, 737,
11815 : 738, 739, 740, 741, 742, 743, 744, 745, 746, 810,
11816 : 747, 748, 764, 765, 766, 767, 768, 769, 770, 0,
11817 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
11818 : 0, 779, 780, 781, 6267, 0, 782, 783, 784, 785,
11819 : 0, 0, 786, 787, 788, 0, 789, 0, 0, 790,
11820 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
11821 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
11822 : 0, 796, 0, 797, 798, 35, 0, 0, 0, 37,
11823 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11824 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
11825 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
11826 : 0, 0, 0, 0, 5405, 0, 353, 354, 355, 0,
11827 : 356, 357, 358, 359, 0, 361, 362, 363, 364, 365,
11828 : 0, 367, 368, 0, 369, 370, 371, 372, 373, 374,
11829 : 375, 0, 0, 376, 377, 800, 378, 379, 0, 380,
11830 : 381, 382, 383, 384, 0, 0, 0, 386, 387, 388,
11831 : 389, 390, 391, 0, 393, 394, 395, 801, 0, 396,
11832 : 397, 398, 399, 400, 401, 0, -1870, 403, 404, 0,
11833 : 0, 0, 0, 0, 0, 0, 0, 408, 409, 410,
11834 : 411, 803, 412, 413, 414, 415, 0, 416, 0, 417,
11835 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
11836 : 427, 0, 0, 428, 429, 430, 431, 432, 0, 433,
11837 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
11838 : 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
11839 : 0, 452, 0, 453, 454, 455, 456, 457, 0, 458,
11840 : 0, 459, 460, 0, 0, -1870, 463, 464, 465, 466,
11841 : 0, 467, 468, 0, 469, 470, 471, 0, 472, 473,
11842 : 805, 474, 475, 0, 477, 478, 479, 480, 0, 481,
11843 : 482, 483, 484, 485, 486, 487, 488, 0, 489, -1870,
11844 : 491, 0, 492, 493, 494, 0, 495, 0, 496, 0,
11845 : 497, 0, 0, 500, -1870, 502, 503, 504, 505, 506,
11846 : 507, 508, 509, 510, 511, 512, 513, 514, 515, 516,
11847 : 517, 518, 519, 0, 0, 520, 521, -1870, 523, 0,
11848 : 0, 525, 526, 527, 0, 0, 528, 529, 530, 531,
11849 : 532, 533, 534, 535, 536, 537, 538, 539, 806, 540,
11850 : 541, 807, 542, 543, 544, 545, -1870, 547, 548, 549,
11851 : 550, 551, 552, 553, 554, 555, 556, 557, 558, 0,
11852 : 559, 560, 0, 562, 0, 563, 564, 565, 566, 567,
11853 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
11854 : 575, 0, 0, 576, 577, 578, 0, 580, 0, 582,
11855 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
11856 : 593, 594, 0, 595, 596, 597, 598, 599, 600, 601,
11857 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
11858 : 611, 612, 613, 614, 615, 616, 617, 618, 0, 619,
11859 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
11860 : 630, 631, 0, 632, 633, -1870, 635, 636, 637, 638,
11861 : 639, 640, 641, 642, 643, 644, 645, 646, 647, 648,
11862 : 808, 649, 0, 650, 651, 652, 653, 654, 0, 656,
11863 : 657, 658, 659, 660, 0, 662, 663, 664, 665, 0,
11864 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
11865 : 676, 677, 678, 679, 680, 681, 682, 0, 683, 684,
11866 : 0, 0, 685, 0, 687, 688, 689, 690, 691, 692,
11867 : 0, 693, 694, 695, 0, 0, 697, 698, 699, 700,
11868 : 701, 0, 702, 703, 704, 705, 706, 707, 708, 709,
11869 : 710, 0, 0, 711, 712, 713, 714, 715, 0, 0,
11870 : 716, 717, 718, 719, 720, 809, 721, 0, 722, 0,
11871 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
11872 : 730, 731, 732, 733, 734, 735, 736, 737, 738, 739,
11873 : 740, 741, 742, 743, 744, 745, 746, 810, 747, 748,
11874 : 764, 765, 766, 767, 768, 769, 770, 0, 771, 772,
11875 : 0, 0, 773, 774, 775, 776, 777, 778, 0, 779,
11876 : 780, 781, 0, 1904, 782, 783, 784, 785, 0, 0,
11877 : 786, 787, 788, 0, 789, 0, 0, 790, 791, 0,
11878 : 0, 0, 792, 793, 0, 0, 0, 0, 794, 0,
11879 : 0, 0, 0, 0, 0, 0, 0, 795, 0, 796,
11880 : 0, 797, 798, 35, 340, 0, 0, 37, 0, 0,
11881 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11882 : 0, 0, 0, 0, 341, 342, 343, 344, 345, 346,
11883 : 347, 348, 349, 0, 350, 351, 352, 0, 0, 0,
11884 : 0, 0, 0, 0, 353, 354, 355, 0, 356, 357,
11885 : 358, 359, 0, 361, 362, 363, 364, 365, 0, 367,
11886 : 368, 0, 369, 370, 371, 372, 373, 374, 375, 0,
11887 : 0, 376, 377, 800, 378, 379, 0, 380, 381, 382,
11888 : 383, 384, 0, 0, 0, 386, 387, 388, 389, 390,
11889 : 391, 0, 393, 394, 395, 801, 0, 396, 397, 398,
11890 : 399, 400, 401, 0, 0, 403, 404, 0, 0, 0,
11891 : 0, 0, 0, 0, 0, 408, 409, 410, 411, 803,
11892 : 412, 413, 414, 415, 0, 416, 0, 417, 418, 419,
11893 : 420, 421, 422, 423, 0, 424, 425, 426, 427, 0,
11894 : 0, 428, 429, 430, 431, 432, 0, 433, 434, 435,
11895 : 436, 0, 437, 438, 439, 440, 441, 0, 442, 443,
11896 : 444, 445, 446, 447, 448, 449, 450, 451, 0, 452,
11897 : 0, 453, 454, 455, 456, 457, 0, 458, 0, 459,
11898 : 460, 0, 0, 0, 463, 464, 465, 466, 0, 467,
11899 : 468, 0, 469, 470, 471, 0, 472, 473, 805, 474,
11900 : 475, 0, 477, 478, 479, 480, 0, 481, 482, 483,
11901 : 484, 485, 486, 487, 488, 0, 489, 0, 491, 0,
11902 : 492, 493, 494, 0, 495, 0, 496, 0, 497, 0,
11903 : 0, 500, 0, 502, 503, 504, 505, 506, 507, 508,
11904 : 509, 510, 511, 512, 513, 514, 515, 516, 517, 518,
11905 : 519, 0, 0, 520, 521, 0, 523, 0, 0, 525,
11906 : 526, 527, 0, 0, 528, 529, 530, 531, 532, 533,
11907 : 534, 535, 536, 537, 538, 539, 806, 540, 541, 807,
11908 : 542, 543, 544, 545, 0, 547, 548, 549, 550, 551,
11909 : 552, 553, 554, 555, 556, 557, 558, 0, 559, 560,
11910 : 0, 562, 0, 563, 564, 565, 566, 567, 568, 569,
11911 : 0, 570, 571, 572, 0, 0, 573, 574, 575, 0,
11912 : 0, 576, 577, 578, 0, 580, 0, 582, 583, 584,
11913 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
11914 : 0, 595, 596, 597, 598, 599, 600, 601, 602, 603,
11915 : 0, 604, 605, 606, 607, 608, 609, 610, 611, 612,
11916 : 613, 614, 615, 616, 617, 618, 0, 619, 620, 621,
11917 : 622, 623, 624, 625, 626, 627, 628, 629, 630, 631,
11918 : 0, 632, 633, 0, 635, 636, 637, 638, 639, 640,
11919 : 641, 642, 643, 644, 645, 646, 647, 648, 808, 649,
11920 : 146, 650, 651, 652, 653, 654, 0, 656, 657, 658,
11921 : 659, 660, 0, 662, 663, 664, 665, 0, 666, 667,
11922 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
11923 : 678, 679, 680, 681, 682, 0, 683, 684, 0, 151,
11924 : 685, 0, 687, 688, 689, 690, 691, 692, 0, 693,
11925 : 694, 695, 0, 0, 697, 698, 699, 700, 701, 0,
11926 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 0,
11927 : 0, 711, 712, 713, 714, 715, 0, 0, 716, 717,
11928 : 718, 719, 720, 2581, 721, 0, 722, 0, 724, 725,
11929 : 726, 727, 728, 0, 0, 729, 0, 160, 730, 731,
11930 : 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
11931 : 742, 743, 744, 745, 746, 810, 747, 748, 0, 0,
11932 : 0, 161, 764, 765, 766, 767, 768, 769, 770, 0,
11933 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
11934 : 162, 779, 780, 781, 0, 0, 782, 783, 784, 785,
11935 : 0, 0, 786, 787, 788, 0, 789, 0, 0, 790,
11936 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
11937 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
11938 : 0, 796, 0, 797, 798, 35, 0, 0, 0, 37,
11939 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11940 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
11941 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
11942 : 0, 0, 0, 0, 0, 0, 353, 354, 355, 0,
11943 : 356, 357, 358, 359, 0, 361, 362, 363, 364, 365,
11944 : 0, 367, 368, 0, 369, 370, 371, 372, 373, 374,
11945 : 375, 0, 0, 376, 377, 800, 378, 379, 0, 380,
11946 : 381, 382, 383, 384, 0, 0, 0, 386, 387, 388,
11947 : 389, 390, 391, 0, 393, 394, 395, 801, 0, 396,
11948 : 397, 398, 399, 400, 401, 0, 0, 403, 404, 0,
11949 : 0, 0, 0, 0, 0, 0, 0, 408, 409, 410,
11950 : 411, 803, 412, 413, 414, 415, 0, 416, 0, 417,
11951 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
11952 : 427, 0, 0, 428, 429, 430, 431, 432, 0, 433,
11953 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
11954 : 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
11955 : 0, 452, 0, 453, 454, 455, 456, 457, 0, 458,
11956 : 0, 459, 460, 0, 0, 0, 463, 464, 465, 466,
11957 : 0, 467, 468, 0, 469, 470, 471, 0, 472, 473,
11958 : 805, 474, 475, 0, 477, 478, 479, 480, 0, 481,
11959 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 0,
11960 : 491, 0, 492, 493, 494, 0, 495, 0, 496, 0,
11961 : 497, 0, 0, 500, 0, 502, 503, 504, 505, 506,
11962 : 507, 508, 509, 510, 511, 512, 513, 514, 515, 516,
11963 : 517, 518, 519, 0, 0, 520, 521, 0, 523, 0,
11964 : 0, 525, 526, 527, 0, 0, 528, 529, 530, 531,
11965 : 532, 533, 534, 535, 536, 537, 538, 539, 806, 540,
11966 : 541, 807, 542, 543, 544, 545, 0, 547, 548, 549,
11967 : 550, 551, 552, 553, 554, 555, 556, 557, 558, 0,
11968 : 559, 560, 0, 562, 0, 563, 564, 565, 566, 567,
11969 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
11970 : 575, 0, 0, 576, 577, 578, 0, 580, 0, 582,
11971 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
11972 : 593, 594, 0, 595, 596, 597, 598, 599, 600, 601,
11973 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
11974 : 611, 612, 613, 614, 615, 616, 617, 618, 0, 619,
11975 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
11976 : 630, 631, 0, 632, 633, 0, 635, 636, 637, 638,
11977 : 639, 640, 641, 642, 643, 644, 645, 646, 647, 648,
11978 : 808, 649, 146, 650, 651, 652, 653, 654, 0, 656,
11979 : 657, 658, 659, 660, 0, 662, 663, 664, 665, 0,
11980 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
11981 : 676, 677, 678, 679, 680, 681, 682, 0, 683, 684,
11982 : 0, 151, 685, 0, 687, 688, 689, 690, 691, 692,
11983 : 0, 693, 694, 695, 0, 0, 697, 698, 699, 700,
11984 : 701, 0, 702, 703, 704, 705, 706, 707, 708, 709,
11985 : 710, 0, 0, 711, 712, 713, 714, 715, 0, 0,
11986 : 716, 717, 718, 719, 720, 2581, 721, 0, 722, 0,
11987 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 160,
11988 : 730, 731, 732, 733, 734, 735, 736, 737, 738, 739,
11989 : 740, 741, 742, 743, 744, 745, 746, 810, 747, 748,
11990 : 0, 0, 0, 161, 764, 765, 766, 767, 768, 769,
11991 : 770, 0, 771, 772, 0, 0, 773, 774, 775, 776,
11992 : 777, 778, 162, 779, 780, 781, 0, 0, 782, 783,
11993 : 784, 785, 0, 0, 786, 787, 788, 0, 789, 0,
11994 : 0, 790, 791, 0, 0, 0, 792, 793, 0, 0,
11995 : 0, 0, 794, 0, 0, 0, 0, 0, 0, 0,
11996 : 0, 795, 0, 796, 0, 797, 798, 35, 0, 0,
11997 : 0, 37, 0, 0, 0, 0, 0, 0, 0, 0,
11998 : 0, 0, 0, 0, 0, 0, 0, 0, 341, 342,
11999 : 343, 344, 345, 346, 347, 348, 349, 0, 350, 351,
12000 : 352, 0, 0, 0, 0, 0, 0, 0, 353, 354,
12001 : 355, 0, 356, 357, 358, 359, 0, 361, 362, 363,
12002 : 364, 365, 0, 367, 368, 0, 369, 370, 371, 372,
12003 : 373, 374, 375, 0, 0, 376, 377, 800, 378, 379,
12004 : 0, 380, 381, 382, 383, 384, 0, 0, 0, 386,
12005 : 387, 388, 389, 390, 391, 0, 393, 394, 395, 801,
12006 : 0, 396, 397, 398, 399, 400, 401, 0, 0, 403,
12007 : 404, 0, 0, 0, 0, 3414, 0, 0, 0, 408,
12008 : 409, 410, 411, 803, 412, 413, 414, 415, 0, 416,
12009 : 0, 417, 418, 419, 420, 421, 422, 423, 0, 424,
12010 : 425, 426, 427, 0, 0, 428, 429, 430, 431, 432,
12011 : 0, 433, 434, 435, 436, 0, 437, 438, 439, 440,
12012 : 441, 0, 442, 443, 444, 445, 446, 447, 448, 449,
12013 : 450, 451, 0, 452, 0, 453, 454, 455, 456, 457,
12014 : 0, 458, 0, 459, 460, 0, 0, 0, 463, 464,
12015 : 465, 466, 0, 467, 468, 0, 469, 470, 471, 0,
12016 : 472, 473, 805, 474, 475, 0, 477, 478, 479, 480,
12017 : 0, 481, 482, 483, 484, 485, 486, 487, 488, 0,
12018 : 489, 0, 491, 0, 492, 493, 494, 0, 495, 0,
12019 : 496, 0, 497, 0, 0, 500, 0, 502, 503, 504,
12020 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
12021 : 515, 516, 517, 518, 519, 0, 0, 520, 521, 0,
12022 : 523, 0, 0, 525, 526, 527, 0, 0, 528, 529,
12023 : 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
12024 : 806, 540, 541, 807, 542, 543, 544, 545, 0, 547,
12025 : 548, 549, 550, 551, 552, 553, 554, 555, 556, 557,
12026 : 558, 0, 559, 560, 0, 562, 0, 563, 564, 565,
12027 : 566, 567, 568, 569, 0, 570, 571, 572, 0, 1244,
12028 : 573, 574, 575, 0, 0, 576, 577, 578, 0, 580,
12029 : 0, 582, 583, 584, 585, 586, 587, 588, 589, 590,
12030 : 591, 592, 593, 594, 0, 595, 596, 597, 598, 599,
12031 : 600, 601, 602, 603, 0, 604, 605, 606, 607, 608,
12032 : 609, 610, 611, 612, 613, 614, 615, 616, 617, 618,
12033 : 0, 619, 620, 621, 622, 623, 624, 625, 626, 627,
12034 : 628, 629, 630, 631, 0, 632, 633, 0, 635, 636,
12035 : 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
12036 : 647, 648, 808, 649, 0, 650, 651, 652, 653, 654,
12037 : 0, 656, 657, 658, 659, 660, 0, 662, 663, 664,
12038 : 665, 0, 666, 667, 668, 669, 670, 671, 672, 673,
12039 : 674, 675, 676, 677, 678, 679, 680, 681, 682, 0,
12040 : 683, 684, 0, 3415, 3416, 0, 687, 688, 689, 690,
12041 : 691, 692, 0, 693, 694, 695, 0, 0, 697, 698,
12042 : 699, 700, 701, 0, 702, 703, 704, 705, 706, 707,
12043 : 708, 709, 710, 0, 0, 711, 712, 713, 714, 715,
12044 : 0, 0, 716, 717, 718, 719, 720, 809, 721, 0,
12045 : 722, 0, 724, 725, 726, 727, 728, 0, 0, 729,
12046 : 0, 0, 730, 731, 732, 733, 734, 735, 736, 737,
12047 : 738, 739, 740, 741, 742, 743, 744, 745, 746, 810,
12048 : 747, 748, 764, 765, 766, 767, 768, 769, 770, 0,
12049 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
12050 : 0, 779, 780, 781, 2282, 0, 782, 783, 784, 785,
12051 : 0, 0, 786, 787, 788, 0, 789, 0, 0, 790,
12052 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
12053 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
12054 : 0, 796, 0, 797, 798, 35, 0, 0, 0, 37,
12055 : 0, 0, 39, 0, 0, 0, 0, 40, 0, 0,
12056 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
12057 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
12058 : 0, 0, 0, 0, 0, 0, 353, 354, 355, 0,
12059 : 356, 357, 358, 359, 0, 361, 362, 363, 364, 365,
12060 : 0, 367, 368, 0, 369, 370, 371, 372, 373, 374,
12061 : 375, 0, 0, 376, 377, 800, 378, 379, 0, 380,
12062 : 381, 382, 383, 384, 0, 0, 0, 386, 387, 388,
12063 : 389, 390, 391, 0, 393, 394, 395, 801, 0, 396,
12064 : 397, 398, 399, 400, 401, 0, 0, 403, 404, 0,
12065 : 0, 0, 0, 0, 0, 0, 0, 408, 409, 410,
12066 : 411, 803, 412, 413, 414, 415, 0, 416, 0, 417,
12067 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
12068 : 427, 0, 0, 428, 429, 430, 431, 432, 0, 433,
12069 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
12070 : 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
12071 : 0, 452, 0, 453, 454, 455, 456, 457, 0, 458,
12072 : 0, 459, 460, 0, 0, 0, 463, 464, 465, 466,
12073 : 0, 467, 468, 0, 469, 470, 471, 0, 472, 473,
12074 : 805, 474, 475, 0, 477, 478, 479, 480, 0, 481,
12075 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 0,
12076 : 491, 0, 492, 493, 494, 0, 495, 0, 496, 0,
12077 : 497, 0, 0, 500, 0, 502, 503, 504, 505, 506,
12078 : 507, 508, 509, 510, 511, 512, 513, 514, 515, 516,
12079 : 517, 518, 519, 0, 0, 520, 521, 0, 523, 0,
12080 : 0, 525, 526, 527, 0, 0, 528, 529, 530, 531,
12081 : 532, 533, 534, 535, 536, 537, 538, 539, 806, 540,
12082 : 541, 807, 542, 543, 544, 545, 0, 547, 548, 549,
12083 : 550, 551, 552, 553, 554, 555, 556, 557, 558, 0,
12084 : 559, 560, 0, 562, 0, 563, 564, 565, 566, 567,
12085 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
12086 : 575, 0, 0, 576, 577, 578, 0, 580, 0, 582,
12087 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
12088 : 593, 594, 0, 595, 596, 597, 598, 599, 600, 601,
12089 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
12090 : 611, 612, 613, 614, 615, 616, 617, 618, 0, 619,
12091 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
12092 : 630, 631, 0, 632, 633, 0, 635, 636, 637, 638,
12093 : 639, 640, 641, 642, 643, 644, 645, 646, 647, 648,
12094 : 808, 649, 0, 650, 651, 652, 653, 654, 0, 656,
12095 : 657, 658, 659, 660, 0, 662, 663, 664, 665, 0,
12096 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
12097 : 676, 677, 678, 679, 680, 681, 682, 0, 683, 684,
12098 : 0, 0, 685, 0, 687, 688, 689, 690, 691, 692,
12099 : 0, 693, 694, 695, 0, 0, 697, 698, 699, 700,
12100 : 701, 0, 702, 703, 704, 705, 706, 707, 708, 709,
12101 : 710, 0, 0, 711, 712, 713, 714, 715, 0, 0,
12102 : 716, 717, 718, 719, 720, 809, 721, 0, 722, 0,
12103 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
12104 : 730, 731, 732, 733, 734, 735, 736, 737, 738, 739,
12105 : 740, 741, 742, 743, 744, 745, 746, 810, 747, 748,
12106 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12107 : 0, 764, 765, 766, 767, 768, 769, 770, 0, 771,
12108 : 772, 4538, 4539, 773, 774, 775, 776, 777, 778, 0,
12109 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
12110 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
12111 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
12112 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
12113 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
12114 : 0, 39, 0, 0, 0, 0, 40, 0, 0, 0,
12115 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
12116 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
12117 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
12118 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
12119 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
12120 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
12121 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
12122 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
12123 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
12124 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
12125 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
12126 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
12127 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
12128 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
12129 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
12130 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
12131 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
12132 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
12133 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
12134 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
12135 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
12136 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
12137 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
12138 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
12139 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
12140 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
12141 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
12142 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
12143 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
12144 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
12145 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
12146 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
12147 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
12148 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
12149 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
12150 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
12151 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
12152 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
12153 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
12154 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
12155 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
12156 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
12157 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
12158 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
12159 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
12160 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
12161 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
12162 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
12163 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
12164 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
12165 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
12166 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
12167 : 781, 4539, 0, 782, 783, 784, 785, 0, 0, 786,
12168 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
12169 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
12170 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
12171 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
12172 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12173 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
12174 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
12175 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
12176 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
12177 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
12178 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
12179 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
12180 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
12181 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
12182 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
12183 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
12184 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
12185 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
12186 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
12187 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
12188 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
12189 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
12190 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
12191 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
12192 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
12193 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
12194 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
12195 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
12196 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
12197 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
12198 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
12199 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
12200 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
12201 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
12202 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
12203 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
12204 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
12205 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
12206 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
12207 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
12208 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
12209 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
12210 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
12211 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
12212 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
12213 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
12214 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
12215 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
12216 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
12217 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
12218 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
12219 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
12220 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
12221 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
12222 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
12223 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
12224 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 1889,
12225 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
12226 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
12227 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
12228 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
12229 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
12230 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12231 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
12232 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
12233 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
12234 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
12235 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
12236 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
12237 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
12238 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
12239 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
12240 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
12241 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
12242 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
12243 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
12244 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
12245 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
12246 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
12247 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
12248 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
12249 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
12250 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
12251 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
12252 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
12253 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
12254 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
12255 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
12256 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
12257 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
12258 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
12259 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
12260 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
12261 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
12262 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
12263 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
12264 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
12265 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
12266 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
12267 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
12268 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
12269 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
12270 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
12271 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
12272 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
12273 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
12274 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
12275 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
12276 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
12277 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
12278 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
12279 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
12280 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
12281 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
12282 : 776, 777, 778, 0, 779, 780, 781, 4039, 0, 782,
12283 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
12284 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
12285 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
12286 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
12287 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
12288 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
12289 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
12290 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
12291 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
12292 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
12293 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
12294 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
12295 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
12296 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
12297 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
12298 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
12299 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
12300 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
12301 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
12302 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
12303 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
12304 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
12305 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
12306 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
12307 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
12308 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
12309 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
12310 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
12311 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
12312 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
12313 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
12314 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
12315 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
12316 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
12317 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
12318 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
12319 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
12320 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
12321 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
12322 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
12323 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
12324 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
12325 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
12326 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
12327 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
12328 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
12329 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
12330 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
12331 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
12332 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
12333 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
12334 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
12335 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
12336 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
12337 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
12338 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
12339 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
12340 : 778, 0, 779, 780, 781, 4761, 0, 782, 783, 784,
12341 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
12342 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
12343 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
12344 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
12345 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12346 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
12347 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
12348 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
12349 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
12350 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
12351 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
12352 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
12353 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
12354 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
12355 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
12356 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
12357 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
12358 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
12359 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
12360 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
12361 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
12362 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
12363 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
12364 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
12365 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
12366 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
12367 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
12368 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
12369 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
12370 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
12371 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
12372 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
12373 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
12374 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
12375 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
12376 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
12377 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
12378 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
12379 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
12380 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
12381 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
12382 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
12383 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
12384 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
12385 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
12386 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
12387 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
12388 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
12389 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
12390 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
12391 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
12392 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
12393 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
12394 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
12395 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
12396 : 748, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12397 : 0, 833, 764, 765, 766, 767, 768, 769, 770, 0,
12398 : 771, 772, 0, 5907, 773, 774, 775, 776, 777, 778,
12399 : 834, 779, 780, 781, 835, 0, 782, 783, 784, 785,
12400 : 836, 837, 786, 787, 788, 0, 789, 838, 839, 790,
12401 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
12402 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
12403 : 0, 796, 0, 797, 798, 35, 340, 0, 0, 37,
12404 : 0, 38, 39, 0, 0, 0, 1370, 40, 0, 0,
12405 : 0, 0, 0, 1371, 1372, 1373, 341, 342, 343, 344,
12406 : 345, 346, 347, 348, 349, 840, 350, 351, 352, 841,
12407 : 842, 843, 844, 845, 846, 847, 353, 354, 355, 848,
12408 : 356, 357, 358, 359, 360, 361, 362, 363, 0, 1552,
12409 : 366, 1553, 1554, 849, 369, 370, 371, 372, 373, 374,
12410 : 375, 850, 851, 376, 377, 1555, 1556, 379, 853, 380,
12411 : 381, 382, 383, 0, 854, 385, 855, 386, 387, 388,
12412 : 389, 390, 391, 392, 393, 394, 395, 801, 857, 396,
12413 : 397, 398, 399, 400, 401, 858, 402, 403, 404, 0,
12414 : 860, 861, 862, 406, 863, 864, 865, 408, 409, 410,
12415 : 411, 803, 412, 1557, 1558, 415, 866, 416, 867, 417,
12416 : 418, 419, 420, 421, 422, 423, 868, 424, 425, 426,
12417 : 427, 869, 870, 428, 429, 1559, 431, 432, 871, 433,
12418 : 434, 435, 436, 872, 437, 438, 439, 440, 441, 873,
12419 : 442, 443, 444, 445, 0, 447, 448, 449, 450, 0,
12420 : 874, 452, 875, 453, 454, 455, 1560, 457, 876, 458,
12421 : 877, 459, 460, 461, 878, 462, 463, 464, 465, 466,
12422 : 879, 467, 0, 880, 0, 470, 471, 881, 472, 473,
12423 : 805, 474, 475, 476, 477, 478, 479, 480, 882, 481,
12424 : 482, 483, 484, 485, 486, 487, 488, 883, 489, 490,
12425 : 0, 0, 492, 493, 494, 1562, 1563, 886, 1564, 887,
12426 : 497, 498, 499, 500, 501, 1565, 0, 0, 0, 0,
12427 : 0, 0, 0, 0, 0, 0, 513, 514, 515, 516,
12428 : 517, 518, 519, 888, 889, 520, 0, 522, 523, 524,
12429 : 890, 525, 526, 527, 891, 892, 528, 529, 530, 531,
12430 : 532, 533, 534, 535, 536, 537, 0, 539, 806, 540,
12431 : 541, 807, 542, 543, 544, 1566, 546, 1567, 548, 549,
12432 : 550, 551, 552, 553, 554, 555, 5090, 0, 558, 893,
12433 : 559, 560, 561, 562, 894, 0, 564, 1568, 566, 567,
12434 : 568, 569, 895, 570, 571, 572, 896, 897, 5091, 574,
12435 : 575, 898, 899, 576, 577, 0, 579, 580, 581, 0,
12436 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
12437 : 593, 594, 900, 595, 596, 597, 0, 599, 0, 601,
12438 : 602, 603, 901, 604, 605, 606, 607, 608, 609, 610,
12439 : 611, 612, 613, 614, 1569, 616, 617, 618, 902, 619,
12440 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
12441 : 630, 631, 903, 632, 633, 634, 635, 636, 637, 638,
12442 : 639, 0, 641, 642, 643, 644, 645, 646, 647, 648,
12443 : 808, 649, 904, 650, 651, 652, 653, 654, 905, 656,
12444 : 657, 3240, 659, 660, 661, 662, 663, 1571, 665, 906,
12445 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
12446 : 676, 677, 678, 679, 680, 0, 682, 907, 683, 684,
12447 : 908, 909, 685, 686, 687, 688, 689, 690, 691, 692,
12448 : 910, 693, 1572, 1573, 0, 912, 697, 698, 0, 700,
12449 : 0, 913, 702, 703, 704, 705, 706, 707, 708, 709,
12450 : 710, 0, 915, 711, 712, 713, 714, 715, 916, 917,
12451 : 716, 717, 718, 719, 720, 0, 1574, 919, 722, 723,
12452 : 724, 725, 726, 727, 728, 920, 921, 729, 922, 923,
12453 : 730, 731, 732, 733, 734, 735, 0, 0, 0, 0,
12454 : 0, 0, 0, 0, 0, 0, 0, 810, 747, 748,
12455 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12456 : 1376, 1377, 1378, 5092, 5093, 1381, 1382, 1383, 1384, 833,
12457 : 764, 765, 766, 767, 768, 769, 770, 0, 771, 772,
12458 : 0, 0, 773, 774, 775, 776, 777, 778, 834, 779,
12459 : 780, 781, 835, 0, 782, 783, 784, 785, 836, 837,
12460 : 786, 787, 788, 0, 789, 838, 839, 790, 791, 0,
12461 : 0, 0, 792, 793, 0, 0, 0, 0, 794, 0,
12462 : 0, 0, 0, 0, 0, 0, 0, 795, 0, 796,
12463 : 0, 797, 798, 35, 340, 0, 0, 37, 0, 38,
12464 : 39, 0, 0, 0, 1370, 40, 0, 0, 0, 0,
12465 : 0, 1371, 1372, 1373, 341, 342, 343, 344, 345, 346,
12466 : 347, 348, 349, 840, 350, 351, 352, 841, 842, 843,
12467 : 844, 845, 846, 847, 353, 354, 355, 848, 356, 357,
12468 : 358, 359, 360, 361, 362, 363, 0, 1552, 366, 1553,
12469 : 1554, 849, 369, 370, 371, 372, 373, 374, 375, 850,
12470 : 851, 376, 377, 1555, 1556, 379, 853, 380, 381, 382,
12471 : 383, 0, 854, 385, 855, 386, 387, 388, 389, 390,
12472 : 391, 392, 393, 394, 395, 801, 857, 396, 397, 398,
12473 : 399, 400, 401, 858, 402, 403, 404, 0, 860, 861,
12474 : 862, 406, 863, 864, 865, 408, 409, 410, 411, 803,
12475 : 412, 1557, 1558, 415, 866, 416, 867, 417, 418, 419,
12476 : 420, 421, 422, 423, 868, 424, 425, 426, 427, 869,
12477 : 870, 428, 429, 1559, 431, 432, 871, 433, 434, 435,
12478 : 436, 872, 437, 438, 439, 440, 441, 873, 442, 443,
12479 : 444, 445, 0, 447, 448, 449, 450, 0, 874, 452,
12480 : 875, 453, 454, 455, 1560, 457, 876, 458, 877, 459,
12481 : 460, 461, 878, 462, 463, 464, 465, 466, 879, 467,
12482 : 0, 880, 0, 470, 471, 881, 472, 473, 805, 474,
12483 : 475, 476, 477, 478, 479, 480, 882, 481, 482, 483,
12484 : 484, 485, 486, 487, 488, 883, 489, 490, 0, 0,
12485 : 492, 493, 494, 1562, 1563, 886, 1564, 887, 497, 498,
12486 : 499, 500, 501, 1565, 0, 0, 0, 0, 0, 0,
12487 : 0, 0, 0, 0, 513, 514, 515, 516, 517, 518,
12488 : 519, 888, 889, 520, 0, 522, 523, 524, 890, 525,
12489 : 526, 527, 891, 892, 528, 529, 530, 531, 532, 533,
12490 : 534, 535, 536, 537, 0, 539, 806, 540, 541, 807,
12491 : 542, 543, 544, 1566, 546, 1567, 548, 549, 550, 551,
12492 : 552, 553, 554, 555, 5579, 0, 558, 893, 559, 560,
12493 : 561, 562, 894, 0, 564, 1568, 566, 567, 568, 569,
12494 : 895, 570, 571, 572, 896, 897, 5091, 574, 575, 898,
12495 : 899, 576, 577, 0, 579, 580, 581, 0, 583, 584,
12496 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
12497 : 900, 595, 596, 597, 0, 599, 0, 601, 602, 603,
12498 : 901, 604, 605, 606, 607, 608, 609, 610, 611, 612,
12499 : 613, 614, 1569, 616, 617, 618, 902, 619, 620, 621,
12500 : 622, 623, 624, 625, 626, 627, 628, 629, 630, 631,
12501 : 903, 632, 633, 634, 635, 636, 637, 638, 639, 0,
12502 : 641, 642, 643, 644, 645, 646, 647, 648, 808, 649,
12503 : 904, 650, 651, 652, 653, 654, 905, 656, 657, 3240,
12504 : 659, 660, 661, 662, 663, 1571, 665, 906, 666, 667,
12505 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
12506 : 678, 679, 680, 0, 682, 907, 683, 684, 908, 909,
12507 : 685, 686, 687, 688, 689, 690, 691, 692, 910, 693,
12508 : 1572, 1573, 0, 912, 697, 698, 0, 700, 0, 913,
12509 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 0,
12510 : 915, 711, 712, 713, 714, 715, 916, 917, 716, 717,
12511 : 718, 719, 720, 0, 1574, 919, 722, 723, 724, 725,
12512 : 726, 727, 728, 920, 921, 729, 922, 923, 730, 731,
12513 : 732, 733, 734, 735, 0, 0, 0, 0, 0, 0,
12514 : 0, 0, 0, 0, 0, 810, 747, 748, 0, 0,
12515 : 0, 0, 0, 0, 0, 0, 0, 0, 1376, 1377,
12516 : 1378, 5092, 5093, 1381, 1382, 1383, 1384, 764, 765, 766,
12517 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
12518 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
12519 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
12520 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
12521 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
12522 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
12523 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
12524 : 0, 1370, 0, 0, 0, 0, 0, 0, 1371, 1372,
12525 : 1373, 341, 342, 343, 344, 345, 346, 347, 348, 349,
12526 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
12527 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
12528 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
12529 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
12530 : 800, 378, 379, 0, 380, 1374, 382, 383, 384, 0,
12531 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
12532 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
12533 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
12534 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
12535 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
12536 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
12537 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
12538 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
12539 : 447, 448, 449, 450, 451, 0, 1375, 0, 453, 454,
12540 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
12541 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
12542 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
12543 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
12544 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
12545 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
12546 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
12547 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
12548 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
12549 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
12550 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
12551 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
12552 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
12553 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
12554 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
12555 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
12556 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
12557 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
12558 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
12559 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
12560 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
12561 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
12562 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
12563 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
12564 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
12565 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
12566 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
12567 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
12568 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
12569 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
12570 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
12571 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
12572 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
12573 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
12574 : 745, 746, 810, 747, 748, 0, 0, 0, 0, 0,
12575 : 0, 0, 0, 0, 0, 1376, 1377, 1378, 1379, 1380,
12576 : 1381, 1382, 1383, 1384, 764, 765, 766, 767, 768, 769,
12577 : 770, 0, 771, 772, 0, 0, 773, 774, 775, 776,
12578 : 777, 778, 0, 779, 780, 781, 0, 0, 782, 783,
12579 : 784, 785, 0, 0, 786, 787, 788, 0, 789, 0,
12580 : 0, 790, 791, 0, 0, 0, 792, 793, 0, 0,
12581 : 0, 0, 794, 0, 0, 0, 0, 0, 0, 0,
12582 : 0, 795, 0, 796, 0, 797, 798, 35, 0, 0,
12583 : 0, 37, 0, 0, 0, 0, 0, 0, 1370, 0,
12584 : 0, 0, 0, 0, 0, 1371, 1372, 1373, 341, 342,
12585 : 343, 344, 345, 346, 347, 348, 349, 0, 350, 351,
12586 : 352, 0, 0, 0, 0, 0, 0, 0, 353, 354,
12587 : 355, 0, 356, 357, 358, 359, 0, 361, 362, 363,
12588 : 364, 365, 0, 367, 368, 0, 369, 370, 371, 372,
12589 : 373, 374, 375, 0, 0, 376, 377, 800, 378, 379,
12590 : 0, 380, 1491, 382, 383, 384, 0, 0, 0, 386,
12591 : 387, 388, 389, 390, 391, 0, 393, 394, 395, 801,
12592 : 0, 396, 397, 398, 399, 400, 401, 0, 0, 403,
12593 : 404, 0, 0, 0, 0, 0, 0, 0, 0, 408,
12594 : 409, 410, 411, 803, 412, 413, 414, 415, 0, 416,
12595 : 0, 417, 418, 419, 420, 421, 422, 423, 0, 424,
12596 : 425, 426, 427, 0, 0, 428, 429, 430, 431, 432,
12597 : 0, 433, 434, 435, 436, 0, 437, 438, 439, 440,
12598 : 441, 0, 442, 443, 444, 445, 446, 447, 448, 449,
12599 : 450, 451, 0, 1492, 0, 453, 454, 455, 456, 457,
12600 : 0, 458, 0, 459, 460, 0, 0, 0, 463, 464,
12601 : 465, 466, 0, 467, 468, 0, 469, 470, 471, 0,
12602 : 472, 473, 805, 474, 475, 0, 477, 478, 479, 480,
12603 : 0, 481, 482, 483, 484, 485, 486, 487, 488, 0,
12604 : 489, 0, 491, 0, 492, 493, 494, 0, 495, 0,
12605 : 496, 0, 497, 0, 0, 500, 0, 502, 503, 504,
12606 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
12607 : 515, 516, 517, 518, 519, 0, 0, 520, 521, 0,
12608 : 523, 0, 0, 525, 526, 527, 0, 0, 528, 529,
12609 : 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
12610 : 806, 540, 541, 807, 542, 543, 544, 545, 0, 547,
12611 : 548, 549, 550, 551, 552, 553, 554, 555, 556, 557,
12612 : 558, 0, 559, 560, 0, 562, 0, 563, 564, 565,
12613 : 566, 567, 568, 569, 0, 570, 571, 572, 0, 0,
12614 : 573, 574, 575, 0, 0, 576, 577, 578, 0, 580,
12615 : 0, 582, 583, 584, 585, 586, 587, 588, 589, 590,
12616 : 591, 592, 593, 594, 0, 595, 596, 597, 598, 599,
12617 : 600, 601, 602, 603, 0, 604, 605, 606, 607, 608,
12618 : 609, 610, 611, 612, 613, 614, 615, 616, 617, 618,
12619 : 0, 619, 620, 621, 622, 623, 624, 625, 626, 627,
12620 : 628, 629, 630, 631, 0, 632, 633, 0, 635, 636,
12621 : 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
12622 : 647, 648, 808, 649, 0, 650, 651, 652, 653, 654,
12623 : 0, 656, 657, 658, 659, 660, 0, 662, 663, 664,
12624 : 665, 0, 666, 667, 668, 669, 670, 671, 672, 673,
12625 : 674, 675, 676, 677, 678, 679, 680, 681, 682, 0,
12626 : 683, 684, 0, 0, 685, 0, 687, 688, 689, 690,
12627 : 691, 692, 0, 693, 694, 695, 0, 0, 697, 698,
12628 : 699, 700, 701, 0, 702, 703, 704, 705, 706, 707,
12629 : 708, 709, 710, 0, 0, 711, 712, 713, 714, 715,
12630 : 0, 0, 716, 717, 718, 719, 720, 809, 721, 0,
12631 : 722, 0, 724, 725, 726, 727, 728, 0, 0, 729,
12632 : 0, 0, 730, 731, 732, 733, 734, 735, 736, 737,
12633 : 738, 739, 740, 741, 742, 743, 744, 745, 746, 810,
12634 : 747, 748, 0, 0, 0, 0, 0, 0, 0, 0,
12635 : 0, 0, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383,
12636 : 1384, 764, 765, 766, 767, 768, 769, 770, 0, 771,
12637 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
12638 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
12639 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
12640 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
12641 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
12642 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
12643 : 0, 0, 0, 0, 0, 1370, 0, 0, 0, 0,
12644 : 0, 0, 1371, 1372, 1373, 341, 342, 343, 344, 345,
12645 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
12646 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
12647 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
12648 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
12649 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 1606,
12650 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
12651 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
12652 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
12653 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
12654 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
12655 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
12656 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
12657 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
12658 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
12659 : 1607, 0, 453, 454, 455, 456, 457, 0, 458, 0,
12660 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
12661 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
12662 : 474, 1608, 0, 477, 478, 479, 480, 0, 481, 482,
12663 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
12664 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
12665 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
12666 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
12667 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
12668 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
12669 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
12670 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
12671 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
12672 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
12673 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
12674 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
12675 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
12676 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
12677 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
12678 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
12679 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
12680 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
12681 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
12682 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
12683 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
12684 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
12685 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
12686 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
12687 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
12688 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
12689 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
12690 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
12691 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
12692 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
12693 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 0,
12694 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 1376,
12695 : 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 764, 765,
12696 : 766, 767, 768, 769, 770, 0, 771, 772, 0, 0,
12697 : 773, 774, 775, 776, 777, 778, 0, 779, 780, 781,
12698 : 0, 0, 782, 783, 784, 785, 0, 0, 786, 787,
12699 : 788, 0, 789, 0, 0, 790, 791, 0, 0, 0,
12700 : 792, 793, 0, 0, 0, 0, 794, 0, 0, 0,
12701 : 0, 0, 0, 0, 0, 795, 0, 796, 0, 797,
12702 : 798, 35, 0, 0, 0, 37, 0, 0, 0, 0,
12703 : 0, 0, 1370, 0, 0, 0, 0, 0, 0, 1371,
12704 : 1372, 1373, 341, 342, 343, 344, 345, 346, 347, 348,
12705 : 349, 0, 350, 351, 352, 0, 0, 0, 0, 0,
12706 : 0, 0, 353, 354, 355, 0, 356, 357, 358, 359,
12707 : 0, 361, 362, 363, 364, 365, 0, 367, 368, 0,
12708 : 369, 370, 371, 372, 373, 374, 375, 0, 0, 376,
12709 : 377, 800, 378, 379, 0, 380, 2265, 382, 383, 384,
12710 : 0, 0, 0, 386, 387, 388, 389, 390, 391, 0,
12711 : 393, 394, 395, 801, 0, 396, 397, 398, 399, 400,
12712 : 401, 0, 0, 403, 404, 0, 0, 0, 0, 0,
12713 : 0, 0, 0, 408, 409, 410, 411, 803, 412, 413,
12714 : 414, 415, 0, 416, 0, 417, 418, 419, 420, 421,
12715 : 422, 423, 0, 424, 425, 426, 427, 0, 0, 428,
12716 : 429, 430, 431, 432, 0, 433, 434, 435, 436, 0,
12717 : 437, 438, 439, 440, 441, 0, 442, 443, 444, 445,
12718 : 446, 447, 448, 449, 450, 451, 0, 2266, 0, 453,
12719 : 454, 455, 456, 457, 0, 458, 0, 459, 460, 0,
12720 : 0, 0, 463, 464, 465, 466, 0, 467, 468, 0,
12721 : 469, 470, 471, 0, 472, 473, 805, 474, 475, 0,
12722 : 477, 478, 479, 480, 0, 481, 482, 483, 484, 485,
12723 : 486, 487, 488, 0, 489, 0, 491, 0, 492, 493,
12724 : 494, 0, 495, 0, 496, 0, 497, 0, 0, 500,
12725 : 0, 502, 503, 504, 505, 506, 507, 508, 509, 510,
12726 : 511, 512, 513, 514, 515, 516, 517, 518, 519, 0,
12727 : 0, 520, 521, 0, 523, 0, 0, 525, 526, 527,
12728 : 0, 0, 528, 529, 530, 531, 532, 533, 534, 535,
12729 : 536, 537, 538, 539, 806, 540, 541, 807, 542, 543,
12730 : 544, 545, 0, 547, 548, 549, 550, 551, 552, 553,
12731 : 554, 555, 556, 557, 558, 0, 559, 560, 0, 562,
12732 : 0, 563, 564, 565, 566, 567, 568, 569, 0, 570,
12733 : 571, 572, 0, 0, 573, 574, 575, 0, 0, 576,
12734 : 577, 578, 0, 580, 0, 582, 583, 584, 585, 586,
12735 : 587, 588, 589, 590, 591, 592, 593, 594, 0, 595,
12736 : 596, 597, 598, 599, 600, 601, 602, 603, 0, 604,
12737 : 605, 606, 607, 608, 609, 610, 611, 612, 613, 614,
12738 : 615, 616, 617, 618, 0, 619, 620, 621, 622, 623,
12739 : 624, 625, 626, 627, 628, 629, 630, 631, 0, 632,
12740 : 633, 0, 635, 636, 637, 638, 639, 640, 641, 642,
12741 : 643, 644, 645, 646, 647, 648, 808, 649, 0, 650,
12742 : 651, 652, 653, 654, 0, 656, 657, 658, 659, 660,
12743 : 0, 662, 663, 664, 665, 0, 666, 667, 668, 669,
12744 : 670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
12745 : 680, 681, 682, 0, 683, 684, 0, 0, 685, 0,
12746 : 687, 688, 689, 690, 691, 692, 0, 693, 694, 695,
12747 : 0, 0, 697, 698, 699, 700, 701, 0, 702, 703,
12748 : 704, 705, 706, 707, 708, 709, 710, 0, 0, 711,
12749 : 712, 713, 714, 715, 0, 0, 716, 717, 718, 719,
12750 : 720, 809, 721, 0, 722, 0, 724, 725, 726, 727,
12751 : 728, 0, 0, 729, 0, 0, 730, 731, 732, 733,
12752 : 734, 735, 736, 737, 738, 739, 740, 741, 742, 743,
12753 : 744, 745, 746, 810, 747, 748, 0, 0, 0, 0,
12754 : 0, 0, 0, 0, 0, 0, 1376, 1377, 1378, 1379,
12755 : 1380, 1381, 1382, 1383, 1384, 764, 765, 766, 767, 768,
12756 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
12757 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
12758 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
12759 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
12760 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
12761 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
12762 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 1370,
12763 : 0, 0, 0, 0, 0, 0, 1371, 1372, 1373, 341,
12764 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
12765 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
12766 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
12767 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
12768 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
12769 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
12770 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
12771 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
12772 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
12773 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
12774 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
12775 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
12776 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
12777 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
12778 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
12779 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
12780 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
12781 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
12782 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
12783 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
12784 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
12785 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
12786 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
12787 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
12788 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
12789 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
12790 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
12791 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
12792 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
12793 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
12794 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
12795 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
12796 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
12797 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
12798 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
12799 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
12800 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
12801 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
12802 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
12803 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
12804 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
12805 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
12806 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
12807 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
12808 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
12809 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
12810 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
12811 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
12812 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
12813 : 810, 747, 748, 0, 0, 0, 0, 0, 0, 0,
12814 : 0, 0, 0, 1376, 1377, 1378, 1379, 1380, 1381, 1382,
12815 : 1383, 1384, 764, 765, 766, 767, 768, 769, 770, 0,
12816 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
12817 : 0, 779, 780, 781, 0, 0, 782, 783, 784, 785,
12818 : 0, 0, 786, 787, 788, 0, 789, 0, 0, 790,
12819 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
12820 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
12821 : 0, 796, 0, 797, 798, 35, 0, 0, 0, 37,
12822 : 0, 0, 0, 0, 0, 0, 1370, 0, 0, 0,
12823 : 0, 0, 0, 1371, 1372, 1373, 341, 342, 343, 344,
12824 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
12825 : 0, 0, 0, 0, 0, 0, 353, 354, 355, 0,
12826 : 356, 357, 358, 359, 0, 361, 362, 363, 364, 365,
12827 : 0, 367, 368, 0, 369, 370, 371, 372, 373, 374,
12828 : 375, 0, 0, 376, 377, 800, 378, 379, 0, 380,
12829 : 4125, 382, 383, 384, 0, 0, 0, 386, 387, 388,
12830 : 389, 390, 391, 0, 393, 394, 395, 801, 0, 396,
12831 : 397, 398, 399, 400, 401, 0, 0, 403, 404, 0,
12832 : 0, 0, 0, 0, 0, 0, 0, 408, 409, 410,
12833 : 411, 803, 412, 413, 414, 415, 0, 416, 0, 417,
12834 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
12835 : 427, 0, 0, 428, 429, 430, 431, 432, 0, 433,
12836 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
12837 : 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
12838 : 0, 4126, 0, 453, 454, 455, 456, 457, 0, 458,
12839 : 0, 459, 460, 0, 0, 0, 463, 464, 465, 466,
12840 : 0, 467, 468, 0, 469, 470, 471, 0, 472, 473,
12841 : 805, 474, 475, 0, 477, 478, 479, 480, 0, 481,
12842 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 0,
12843 : 491, 0, 492, 493, 494, 0, 495, 0, 496, 0,
12844 : 497, 0, 0, 500, 0, 502, 503, 504, 505, 506,
12845 : 507, 508, 509, 510, 511, 512, 513, 514, 515, 516,
12846 : 517, 518, 519, 0, 0, 520, 521, 0, 523, 0,
12847 : 0, 525, 526, 527, 0, 0, 528, 529, 530, 531,
12848 : 532, 533, 534, 535, 536, 537, 538, 539, 806, 540,
12849 : 541, 807, 542, 543, 544, 545, 0, 547, 548, 549,
12850 : 550, 551, 552, 553, 554, 555, 556, 557, 558, 0,
12851 : 559, 560, 0, 562, 0, 563, 564, 565, 566, 567,
12852 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
12853 : 575, 0, 0, 576, 577, 578, 0, 580, 0, 582,
12854 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
12855 : 593, 594, 0, 595, 596, 597, 598, 599, 600, 601,
12856 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
12857 : 611, 612, 613, 614, 615, 616, 617, 618, 0, 619,
12858 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
12859 : 630, 631, 0, 632, 633, 0, 635, 636, 637, 638,
12860 : 639, 640, 641, 642, 643, 644, 645, 646, 647, 648,
12861 : 808, 649, 0, 650, 651, 652, 653, 654, 0, 656,
12862 : 657, 658, 659, 660, 0, 662, 663, 664, 665, 0,
12863 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
12864 : 676, 677, 678, 679, 680, 681, 682, 0, 683, 684,
12865 : 0, 0, 685, 0, 687, 688, 689, 690, 691, 692,
12866 : 0, 693, 694, 695, 0, 0, 697, 698, 699, 700,
12867 : 701, 0, 702, 703, 704, 705, 706, 707, 708, 709,
12868 : 710, 0, 0, 711, 712, 713, 714, 715, 0, 0,
12869 : 716, 717, 718, 719, 720, 809, 721, 0, 722, 0,
12870 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
12871 : 730, 731, 732, 733, 734, 735, 736, 737, 738, 739,
12872 : 740, 741, 742, 743, 744, 745, 746, 810, 747, 748,
12873 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12874 : 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 764,
12875 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
12876 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
12877 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
12878 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
12879 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
12880 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
12881 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
12882 : 0, 0, 0, 1370, 0, 0, 0, 0, 0, 0,
12883 : 1371, 1372, 1373, 341, 342, 343, 344, 345, 346, 347,
12884 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
12885 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
12886 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
12887 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
12888 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
12889 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
12890 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
12891 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
12892 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
12893 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
12894 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
12895 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
12896 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
12897 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
12898 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
12899 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
12900 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
12901 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
12902 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
12903 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
12904 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
12905 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
12906 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
12907 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
12908 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
12909 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
12910 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
12911 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
12912 : 570, 571, 572, 0, 0, 6247, 574, 575, 0, 0,
12913 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
12914 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
12915 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
12916 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
12917 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
12918 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
12919 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
12920 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
12921 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
12922 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
12923 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
12924 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
12925 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
12926 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
12927 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
12928 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
12929 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
12930 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
12931 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
12932 : 743, 744, 745, 746, 810, 747, 748, 0, 0, 0,
12933 : 0, 0, 0, 0, 0, 0, 0, 1376, 1377, 1378,
12934 : 1379, 1380, 1381, 1382, 1383, 1384, 833, 764, 765, 766,
12935 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
12936 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
12937 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
12938 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
12939 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
12940 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
12941 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
12942 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12943 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
12944 : 840, 350, 351, 352, 841, 842, 843, 844, 845, 846,
12945 : 847, 353, 354, 355, 848, 356, 357, 358, 359, 360,
12946 : 361, 362, 363, 364, 365, 366, 367, 368, 849, 369,
12947 : 370, 371, 372, 373, 374, 375, 850, 851, 376, 377,
12948 : 852, 378, 379, 853, 380, 381, 382, 383, 384, 854,
12949 : 385, 855, 386, 387, 388, 389, 390, 391, 392, 393,
12950 : 394, 395, 856, 857, 396, 397, 398, 399, 400, 401,
12951 : 858, 402, 403, 404, 859, 860, 861, 862, 406, 863,
12952 : 864, 865, 408, 409, 410, 411, 803, 412, 413, 414,
12953 : 415, 866, 416, 867, 417, 418, 419, 420, 421, 422,
12954 : 423, 868, 424, 425, 426, 427, 869, 870, 428, 429,
12955 : 430, 431, 432, 871, 433, 434, 435, 436, 872, 437,
12956 : 438, 439, 440, 441, 873, 442, 443, 444, 445, 446,
12957 : 447, 448, 449, 450, 451, 874, 452, 875, 453, 454,
12958 : 455, 456, 457, 876, 458, 877, 459, 460, 461, 878,
12959 : 462, 463, 464, 465, 466, 879, 467, 468, 880, 469,
12960 : 470, 471, 881, 472, 473, 805, 474, 475, 476, 477,
12961 : 478, 479, 480, 882, 481, 482, 483, 484, 485, 486,
12962 : 487, 488, 883, 489, 490, 491, 884, 492, 493, 494,
12963 : 885, 495, 886, 496, 887, 497, 498, 499, 500, 501,
12964 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
12965 : 512, 513, 514, 515, 516, 517, 518, 519, 888, 889,
12966 : 520, 521, 522, 523, 524, 890, 525, 526, 527, 891,
12967 : 892, 528, 529, 530, 531, 532, 533, 534, 535, 536,
12968 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
12969 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
12970 : 555, 556, 557, 558, 893, 559, 560, 561, 562, 894,
12971 : 563, 564, 565, 566, 567, 568, 569, 895, 570, 571,
12972 : 572, 896, 897, 573, 574, 575, 898, 899, 576, 577,
12973 : 578, 579, 580, 581, 582, 583, 584, 585, 586, 587,
12974 : 588, 589, 590, 591, 592, 593, 594, 900, 595, 596,
12975 : 597, 598, 599, 600, 601, 602, 603, 901, 604, 605,
12976 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
12977 : 616, 617, 618, 902, 619, 620, 621, 622, 623, 624,
12978 : 625, 626, 627, 628, 629, 630, 631, 903, 632, 633,
12979 : 634, 635, 636, 637, 638, 639, 640, 641, 642, 643,
12980 : 644, 645, 646, 647, 648, 808, 649, 904, 650, 651,
12981 : 652, 653, 654, 905, 656, 657, 658, 659, 660, 661,
12982 : 662, 663, 664, 665, 906, 666, 667, 668, 669, 670,
12983 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
12984 : 681, 682, 907, 683, 684, 908, 909, 685, 686, 687,
12985 : 688, 689, 690, 691, 692, 910, 693, 694, 695, 911,
12986 : 912, 697, 698, 699, 700, 701, 913, 702, 703, 704,
12987 : 705, 706, 707, 708, 709, 710, 914, 915, 711, 712,
12988 : 713, 714, 715, 916, 917, 716, 717, 718, 719, 720,
12989 : 918, 721, 919, 722, 723, 724, 725, 726, 727, 728,
12990 : 920, 921, 729, 922, 923, 730, 731, 732, 733, 734,
12991 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
12992 : 745, 746, 810, 747, 748, 0, 0, 0, 833, 764,
12993 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
12994 : 2242, 773, 774, 775, 776, 777, 778, 834, 779, 780,
12995 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
12996 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
12997 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
12998 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
12999 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
13000 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13001 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
13002 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
13003 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
13004 : 359, 360, 361, 362, 363, 0, 1552, 366, 1553, 1554,
13005 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
13006 : 376, 377, 1555, 1556, 379, 0, 380, 381, 382, 383,
13007 : 0, 0, 385, 0, 386, 387, 388, 389, 390, 391,
13008 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
13009 : 400, 401, 0, 402, 403, 404, 0, 0, 0, 0,
13010 : 406, 0, 0, 0, 408, 409, 410, 411, 803, 412,
13011 : 1557, 1558, 415, 0, 416, 0, 417, 418, 419, 420,
13012 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
13013 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
13014 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
13015 : 445, 0, 447, 448, 449, 450, 0, 0, 452, 0,
13016 : 453, 454, 455, 1560, 457, 0, 458, 0, 459, 460,
13017 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 0,
13018 : 0, 0, 470, 471, 0, 472, 473, 805, 474, 475,
13019 : 476, 477, 478, 479, 480, 3236, 481, 482, 483, 484,
13020 : 485, 486, 487, 488, 0, 489, 490, 3237, 0, 492,
13021 : 493, 494, 1562, 1563, 0, 1564, 0, 497, 498, 499,
13022 : 500, 501, 1565, 0, 0, 0, 0, 0, 0, 0,
13023 : 0, 0, 0, 513, 514, 515, 516, 517, 518, 519,
13024 : 0, 0, 520, 0, 522, 523, 524, 0, 525, 526,
13025 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
13026 : 535, 536, 537, 0, 539, 806, 540, 541, 807, 542,
13027 : 543, 544, 1566, 546, 1567, 548, 549, 550, 551, 552,
13028 : 553, 554, 555, 0, 0, 558, 0, 559, 560, 561,
13029 : 562, 0, 0, 564, 1568, 566, 567, 568, 569, 0,
13030 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 3238,
13031 : 576, 577, 3239, 579, 580, 581, 0, 583, 584, 585,
13032 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
13033 : 595, 596, 597, 0, 599, 0, 601, 602, 603, 0,
13034 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
13035 : 614, 1569, 616, 617, 618, 0, 619, 620, 621, 622,
13036 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
13037 : 632, 633, 634, 635, 636, 637, 638, 639, 0, 641,
13038 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
13039 : 650, 651, 652, 653, 654, 0, 656, 657, 3240, 659,
13040 : 660, 661, 662, 663, 1571, 665, 0, 666, 667, 668,
13041 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
13042 : 679, 680, 0, 682, 0, 683, 684, 0, 0, 685,
13043 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1572,
13044 : 1573, 0, 0, 697, 698, 0, 700, 0, 0, 702,
13045 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
13046 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
13047 : 719, 720, 0, 1574, 3241, 722, 723, 724, 725, 726,
13048 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
13049 : 733, 734, 735, 0, 0, 0, 0, 0, 0, 0,
13050 : 0, 0, 0, 0, 810, 747, 748, 0, 0, 0,
13051 : 0, 764, 765, 766, 767, 768, 769, 770, 0, 771,
13052 : 772, 0, 3242, 773, 774, 775, 776, 777, 778, 0,
13053 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
13054 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
13055 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
13056 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
13057 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
13058 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13059 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
13060 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
13061 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
13062 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
13063 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
13064 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
13065 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
13066 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
13067 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
13068 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
13069 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
13070 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
13071 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
13072 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
13073 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
13074 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
13075 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
13076 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
13077 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
13078 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
13079 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
13080 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
13081 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
13082 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
13083 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
13084 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
13085 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
13086 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
13087 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
13088 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
13089 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
13090 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
13091 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
13092 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
13093 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
13094 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
13095 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
13096 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
13097 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
13098 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
13099 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
13100 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
13101 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
13102 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
13103 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
13104 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
13105 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
13106 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
13107 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
13108 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 0,
13109 : 0, 0, 0, 764, 765, 766, 767, 768, 769, 770,
13110 : 0, 771, 772, 0, 1252, 773, 774, 775, 776, 777,
13111 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
13112 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
13113 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
13114 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
13115 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
13116 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13117 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
13118 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
13119 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
13120 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
13121 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
13122 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
13123 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
13124 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
13125 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
13126 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
13127 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
13128 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
13129 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
13130 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
13131 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
13132 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
13133 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
13134 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
13135 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
13136 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
13137 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
13138 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
13139 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
13140 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
13141 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
13142 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
13143 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
13144 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
13145 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
13146 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
13147 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
13148 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
13149 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
13150 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
13151 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
13152 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
13153 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
13154 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
13155 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
13156 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
13157 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
13158 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
13159 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
13160 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
13161 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
13162 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
13163 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
13164 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
13165 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
13166 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
13167 : 748, 0, 0, 0, 0, 764, 765, 766, 767, 768,
13168 : 769, 770, 0, 771, 772, 0, 6727, 773, 774, 775,
13169 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
13170 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
13171 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
13172 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
13173 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
13174 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
13175 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
13176 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
13177 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
13178 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
13179 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
13180 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
13181 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
13182 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
13183 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
13184 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
13185 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
13186 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
13187 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
13188 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
13189 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
13190 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
13191 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
13192 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
13193 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
13194 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
13195 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
13196 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
13197 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
13198 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
13199 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
13200 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
13201 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
13202 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
13203 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
13204 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
13205 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
13206 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
13207 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
13208 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
13209 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
13210 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
13211 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
13212 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
13213 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
13214 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
13215 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
13216 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
13217 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
13218 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
13219 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
13220 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
13221 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
13222 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
13223 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
13224 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
13225 : 810, 747, 748, 0, 0, 0, 0, 764, 765, 766,
13226 : 767, 768, 769, 770, 0, 771, 772, 0, 6729, 773,
13227 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
13228 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
13229 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
13230 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
13231 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
13232 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
13233 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13234 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
13235 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
13236 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
13237 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
13238 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
13239 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
13240 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
13241 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
13242 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
13243 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
13244 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
13245 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
13246 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
13247 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
13248 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
13249 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
13250 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
13251 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
13252 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
13253 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
13254 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
13255 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
13256 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
13257 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
13258 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
13259 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
13260 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
13261 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
13262 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
13263 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
13264 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
13265 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
13266 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
13267 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
13268 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
13269 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
13270 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
13271 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
13272 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
13273 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
13274 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
13275 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
13276 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
13277 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
13278 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
13279 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
13280 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
13281 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
13282 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
13283 : 745, 746, 810, 747, 748, 0, 0, 0, 0, 764,
13284 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
13285 : 6858, 773, 774, 775, 776, 777, 778, 0, 779, 780,
13286 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
13287 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
13288 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
13289 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
13290 : 797, 798, 35, 340, 0, 0, 37, 0, 0, 0,
13291 : 0, 0, 0, 0, 40, 0, 0, 0, 0, 0,
13292 : 0, 0, 0, 341, 342, 1144, 344, 345, 346, 347,
13293 : 348, 349, 1145, 350, 351, 352, 0, 0, 0, 0,
13294 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
13295 : 359, 0, 1146, 362, 363, 364, 365, 0, 367, 368,
13296 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
13297 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
13298 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
13299 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
13300 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
13301 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
13302 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
13303 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
13304 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
13305 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
13306 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
13307 : 453, 454, 1147, 456, 457, 0, 458, 0, 459, 1148,
13308 : 0, 1149, 0, 463, 464, 465, 466, 0, 467, 468,
13309 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
13310 : 0, 477, 478, 479, 480, 1150, 481, 482, 483, 484,
13311 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
13312 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
13313 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
13314 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 1151,
13315 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
13316 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
13317 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
13318 : 543, 544, 545, 0, 547, 548, 549, 1152, 551, 552,
13319 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
13320 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
13321 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
13322 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
13323 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
13324 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
13325 : 1153, 605, 606, 607, 608, 609, 610, 611, 612, 613,
13326 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 1154,
13327 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
13328 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
13329 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
13330 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
13331 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
13332 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
13333 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
13334 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
13335 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
13336 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
13337 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
13338 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
13339 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
13340 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
13341 : 743, 744, 745, 746, 810, 747, 748, 0, 0, 0,
13342 : 764, 765, 766, 767, 768, 769, 770, 0, 771, 772,
13343 : 1155, 1156, 773, 774, 775, 776, 777, 778, 0, 779,
13344 : 780, 781, 0, 0, 782, 783, 784, 785, 0, 0,
13345 : 786, 787, 788, 0, 789, 0, 0, 790, 791, 0,
13346 : 0, 0, 792, 793, 0, 0, 0, 0, 794, 0,
13347 : 0, 0, 0, 0, 0, 0, 0, 795, 0, 796,
13348 : 0, 797, 798, 35, 340, 0, 0, 37, 0, 0,
13349 : 0, 0, 0, 0, 0, 40, 0, 0, 0, 0,
13350 : 0, 0, 0, 0, 341, 342, 1144, 344, 345, 346,
13351 : 347, 348, 349, 1145, 350, 351, 352, 0, 0, 0,
13352 : 0, 0, 0, 0, 353, 354, 355, 0, 356, 357,
13353 : 358, 359, 0, 1180, 362, 363, 364, 365, 0, 367,
13354 : 368, 0, 369, 370, 371, 372, 373, 374, 375, 0,
13355 : 0, 376, 377, 800, 378, 379, 0, 380, 381, 382,
13356 : 383, 384, 0, 0, 0, 386, 387, 388, 389, 390,
13357 : 391, 0, 393, 394, 395, 801, 0, 396, 397, 398,
13358 : 399, 400, 401, 0, 0, 403, 404, 0, 0, 0,
13359 : 0, 0, 0, 0, 0, 408, 409, 410, 411, 803,
13360 : 412, 413, 414, 415, 0, 416, 0, 417, 418, 419,
13361 : 420, 421, 422, 423, 0, 424, 425, 426, 427, 0,
13362 : 0, 428, 429, 430, 431, 432, 0, 433, 434, 435,
13363 : 436, 0, 437, 438, 439, 440, 441, 0, 442, 443,
13364 : 444, 445, 446, 447, 448, 449, 450, 451, 0, 452,
13365 : 0, 453, 454, 1147, 456, 457, 0, 458, 0, 459,
13366 : 1181, 0, 1149, 0, 463, 464, 465, 466, 0, 467,
13367 : 468, 0, 469, 470, 471, 0, 472, 473, 805, 474,
13368 : 475, 0, 477, 478, 479, 480, 1150, 481, 482, 483,
13369 : 484, 485, 486, 487, 488, 0, 489, 0, 491, 0,
13370 : 492, 493, 494, 0, 495, 0, 496, 0, 497, 0,
13371 : 0, 500, 0, 502, 503, 504, 505, 506, 507, 508,
13372 : 509, 510, 511, 512, 513, 514, 515, 516, 517, 518,
13373 : 1151, 0, 0, 520, 521, 0, 523, 0, 0, 525,
13374 : 526, 527, 0, 0, 528, 529, 530, 531, 532, 533,
13375 : 534, 535, 536, 537, 538, 539, 806, 540, 541, 807,
13376 : 542, 543, 544, 545, 0, 547, 548, 549, 1152, 551,
13377 : 552, 553, 554, 555, 556, 557, 558, 0, 559, 560,
13378 : 0, 562, 0, 563, 564, 565, 566, 567, 568, 569,
13379 : 0, 570, 571, 572, 0, 0, 573, 574, 575, 0,
13380 : 0, 576, 577, 578, 0, 580, 0, 582, 583, 584,
13381 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
13382 : 0, 595, 596, 597, 598, 599, 600, 601, 602, 603,
13383 : 0, 1153, 605, 606, 607, 608, 609, 610, 611, 612,
13384 : 613, 614, 615, 616, 617, 618, 0, 619, 620, 621,
13385 : 1154, 623, 624, 625, 626, 627, 628, 629, 630, 631,
13386 : 0, 632, 633, 0, 635, 636, 637, 638, 639, 640,
13387 : 641, 642, 643, 644, 645, 646, 647, 648, 808, 649,
13388 : 0, 650, 651, 652, 653, 654, 0, 656, 657, 658,
13389 : 659, 660, 0, 662, 663, 664, 665, 0, 666, 667,
13390 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
13391 : 678, 679, 680, 681, 682, 0, 683, 684, 0, 0,
13392 : 685, 0, 687, 688, 689, 690, 691, 692, 0, 693,
13393 : 694, 695, 0, 0, 697, 698, 699, 700, 701, 0,
13394 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 0,
13395 : 0, 711, 712, 713, 714, 715, 0, 0, 716, 717,
13396 : 718, 719, 720, 809, 721, 0, 722, 0, 724, 725,
13397 : 726, 727, 728, 0, 0, 729, 0, 0, 730, 731,
13398 : 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
13399 : 742, 743, 744, 745, 746, 810, 747, 748, 0, 0,
13400 : 0, 764, 765, 766, 767, 768, 769, 770, 0, 771,
13401 : 772, 1155, 1156, 773, 774, 775, 776, 777, 778, 0,
13402 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
13403 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
13404 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
13405 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
13406 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
13407 : 0, 0, 0, 0, 0, 0, 40, 0, 0, 0,
13408 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
13409 : 346, 347, 348, 349, 1660, 350, 351, 352, 0, 0,
13410 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
13411 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
13412 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
13413 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
13414 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
13415 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
13416 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
13417 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
13418 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
13419 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
13420 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
13421 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
13422 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
13423 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
13424 : 459, 460, 0, 1149, 0, 463, 464, 465, 466, 0,
13425 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
13426 : 474, 475, 0, 477, 478, 479, 480, 1150, 481, 482,
13427 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
13428 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
13429 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
13430 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
13431 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
13432 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
13433 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
13434 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
13435 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
13436 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
13437 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
13438 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
13439 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
13440 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
13441 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
13442 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
13443 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
13444 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
13445 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
13446 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
13447 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
13448 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
13449 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
13450 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
13451 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
13452 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
13453 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
13454 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
13455 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
13456 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
13457 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 0,
13458 : 0, 0, 764, 765, 766, 767, 768, 769, 770, 0,
13459 : 771, 772, 1155, 1156, 773, 774, 775, 776, 777, 778,
13460 : 0, 779, 780, 781, 0, 0, 782, 783, 784, 785,
13461 : 0, 0, 786, 787, 788, 0, 789, 0, 0, 790,
13462 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
13463 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
13464 : 0, 796, 0, 797, 798, 35, 340, 0, 0, 37,
13465 : 0, 0, 0, 0, 0, 0, 0, 40, 0, 0,
13466 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
13467 : 345, 346, 347, 348, 349, 1665, 350, 351, 352, 0,
13468 : 0, 0, 0, 0, 0, 0, 353, 354, 355, 0,
13469 : 356, 357, 358, 359, 0, 361, 362, 363, 364, 365,
13470 : 0, 367, 368, 0, 369, 370, 371, 372, 373, 374,
13471 : 375, 0, 0, 376, 377, 800, 378, 379, 0, 380,
13472 : 381, 382, 383, 384, 0, 0, 0, 386, 387, 388,
13473 : 389, 390, 391, 0, 393, 394, 395, 801, 0, 396,
13474 : 397, 398, 399, 400, 401, 0, 0, 403, 404, 0,
13475 : 0, 0, 0, 0, 0, 0, 0, 408, 409, 410,
13476 : 411, 803, 412, 413, 414, 415, 0, 416, 0, 417,
13477 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
13478 : 427, 0, 0, 428, 429, 430, 431, 432, 0, 433,
13479 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
13480 : 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
13481 : 0, 452, 0, 453, 454, 455, 456, 457, 0, 458,
13482 : 0, 459, 460, 0, 1149, 0, 463, 464, 465, 466,
13483 : 0, 467, 468, 0, 469, 470, 471, 0, 472, 473,
13484 : 805, 474, 475, 0, 477, 478, 479, 480, 1150, 481,
13485 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 0,
13486 : 491, 0, 492, 493, 494, 0, 495, 0, 496, 0,
13487 : 497, 0, 0, 500, 0, 502, 503, 504, 505, 506,
13488 : 507, 508, 509, 510, 511, 512, 513, 514, 515, 516,
13489 : 517, 518, 519, 0, 0, 520, 521, 0, 523, 0,
13490 : 0, 525, 526, 527, 0, 0, 528, 529, 530, 531,
13491 : 532, 533, 534, 535, 536, 537, 538, 539, 806, 540,
13492 : 541, 807, 542, 543, 544, 545, 0, 547, 548, 549,
13493 : 550, 551, 552, 553, 554, 555, 556, 557, 558, 0,
13494 : 559, 560, 0, 562, 0, 563, 564, 565, 566, 567,
13495 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
13496 : 575, 0, 0, 576, 577, 578, 0, 580, 0, 582,
13497 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
13498 : 593, 594, 0, 595, 596, 597, 598, 599, 600, 601,
13499 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
13500 : 611, 612, 613, 614, 615, 616, 617, 618, 0, 619,
13501 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
13502 : 630, 631, 0, 632, 633, 0, 635, 636, 637, 638,
13503 : 639, 640, 641, 642, 643, 644, 645, 646, 647, 648,
13504 : 808, 649, 0, 650, 651, 652, 653, 654, 0, 656,
13505 : 657, 658, 659, 660, 0, 662, 663, 664, 665, 0,
13506 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
13507 : 676, 677, 678, 679, 680, 681, 682, 0, 683, 684,
13508 : 0, 0, 685, 0, 687, 688, 689, 690, 691, 692,
13509 : 0, 693, 694, 695, 0, 0, 697, 698, 699, 700,
13510 : 701, 0, 702, 703, 704, 705, 706, 707, 708, 709,
13511 : 710, 0, 0, 711, 712, 713, 714, 715, 0, 0,
13512 : 716, 717, 718, 719, 720, 809, 721, 0, 722, 0,
13513 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
13514 : 730, 731, 732, 733, 734, 735, 736, 737, 738, 739,
13515 : 740, 741, 742, 743, 744, 745, 746, 810, 747, 748,
13516 : 0, 0, 0, 764, 765, 766, 767, 768, 769, 770,
13517 : 0, 771, 772, 1155, 1156, 773, 774, 775, 776, 777,
13518 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
13519 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
13520 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
13521 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
13522 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
13523 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13524 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
13525 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
13526 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
13527 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
13528 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
13529 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
13530 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
13531 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
13532 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
13533 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
13534 : 410, 411, 803, 412, 413, 414, 415, 804, 416, 0,
13535 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
13536 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
13537 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
13538 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
13539 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
13540 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
13541 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
13542 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
13543 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
13544 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
13545 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
13546 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
13547 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
13548 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
13549 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
13550 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
13551 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
13552 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
13553 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
13554 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
13555 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
13556 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
13557 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
13558 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
13559 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
13560 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
13561 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
13562 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
13563 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
13564 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
13565 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
13566 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
13567 : 692, 0, 693, 694, 695, 1860, 0, 697, 698, 699,
13568 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
13569 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
13570 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
13571 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
13572 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
13573 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
13574 : 748, 1221, 0, 764, 765, 766, 767, 768, 769, 770,
13575 : 1222, 771, 772, 1861, 0, 773, 774, 775, 776, 777,
13576 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
13577 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
13578 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
13579 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
13580 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
13581 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13582 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
13583 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
13584 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
13585 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
13586 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
13587 : 374, 375, 0, 0, 1223, 377, 1194, 378, 379, 0,
13588 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
13589 : 388, 389, 390, 391, 0, 393, 394, 395, 1224, 0,
13590 : 1225, 397, 398, 399, 400, 401, 0, 0, 403, 404,
13591 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
13592 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
13593 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
13594 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
13595 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
13596 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
13597 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
13598 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
13599 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
13600 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
13601 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
13602 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
13603 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
13604 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
13605 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
13606 : 0, 0, 525, 526, 1226, 0, 0, 528, 529, 530,
13607 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
13608 : 540, 541, 807, 542, 543, 1227, 545, 0, 547, 548,
13609 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
13610 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
13611 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
13612 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
13613 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
13614 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
13615 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
13616 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
13617 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
13618 : 629, 630, 631, 0, 632, 633, 0, 1228, 636, 637,
13619 : 638, 639, 640, 641, 642, 643, 644, 1229, 646, 647,
13620 : 648, 808, 649, 0, 650, 651, 652, 653, 1230, 0,
13621 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
13622 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
13623 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
13624 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
13625 : 692, 0, 693, 1231, 695, 0, 0, 1232, 698, 699,
13626 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
13627 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
13628 : 0, 716, 717, 718, 719, 720, 1198, 721, 0, 722,
13629 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
13630 : 0, 730, 731, 732, 733, 734, 1233, 736, 737, 738,
13631 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
13632 : 748, 833, 764, 765, 766, 767, 768, 769, 770, 0,
13633 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
13634 : 834, 779, 780, 781, 835, 0, 782, 783, 784, 785,
13635 : 836, 837, 786, 787, 788, 0, 789, 838, 839, 790,
13636 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
13637 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
13638 : 0, 796, 0, 797, 798, 35, 0, 0, 0, 37,
13639 : 0, 38, 39, 0, 0, 0, 0, 40, 0, 0,
13640 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
13641 : 345, 346, 347, 348, 349, 840, 350, 351, 352, 841,
13642 : 842, 843, 844, 845, 846, 847, 353, 354, 355, 848,
13643 : 356, 357, 358, 359, 360, 361, 362, 363, 364, 365,
13644 : 366, 367, 368, 849, 369, 370, 371, 372, 373, 374,
13645 : 375, 850, 851, 376, 377, 852, 378, 379, 853, 380,
13646 : 381, 382, 383, 384, 854, 385, 855, 386, 387, 388,
13647 : 389, 390, 391, 392, 393, 394, 395, 856, 857, 396,
13648 : 397, 398, 399, 400, 401, 858, 402, 403, 404, 859,
13649 : 860, 861, 862, 406, 863, 864, 865, 408, 409, 410,
13650 : 411, 803, 412, 413, 414, 415, 866, 416, 867, 417,
13651 : 418, 419, 420, 421, 422, 423, 868, 424, 425, 426,
13652 : 427, 869, 870, 428, 429, 430, 431, 432, 871, 433,
13653 : 434, 435, 436, 872, 437, 438, 439, 440, 441, 873,
13654 : 442, 443, 444, 445, 446, 447, 448, 449, 450, 451,
13655 : 874, 452, 875, 453, 454, 455, 456, 457, 876, 458,
13656 : 877, 459, 460, 461, 878, 462, 463, 464, 465, 466,
13657 : 879, 467, 468, 880, 469, 470, 471, 881, 472, 473,
13658 : 805, 474, 475, 476, 477, 478, 479, 480, 882, 481,
13659 : 482, 483, 484, 485, 486, 487, 488, 883, 489, 490,
13660 : 491, 884, 492, 493, 494, 885, 495, 886, 496, 887,
13661 : 497, 498, 499, 500, 501, 502, 503, 504, 505, 506,
13662 : 507, 508, 509, 510, 511, 512, 513, 514, 515, 516,
13663 : 517, 518, 519, 888, 889, 520, 521, 522, 523, 524,
13664 : 890, 525, 526, 527, 891, 892, 528, 529, 530, 531,
13665 : 532, 533, 534, 535, 536, 537, 538, 539, 806, 540,
13666 : 541, 807, 542, 543, 544, 545, 546, 547, 548, 549,
13667 : 550, 551, 552, 553, 554, 555, 556, 557, 558, 893,
13668 : 559, 560, 561, 562, 894, 563, 564, 565, 566, 567,
13669 : 568, 569, 895, 570, 571, 572, 896, 897, 573, 574,
13670 : 575, 898, 899, 576, 577, 578, 579, 580, 581, 582,
13671 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
13672 : 593, 594, 900, 595, 596, 597, 598, 599, 600, 601,
13673 : 602, 603, 901, 604, 605, 606, 607, 608, 609, 610,
13674 : 611, 612, 613, 614, 615, 616, 617, 618, 902, 619,
13675 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
13676 : 630, 631, 903, 632, 633, 634, 635, 636, 637, 638,
13677 : 639, 640, 641, 642, 643, 644, 645, 646, 647, 648,
13678 : 808, 649, 904, 650, 651, 652, 653, 654, 905, 656,
13679 : 657, 658, 659, 660, 661, 662, 663, 664, 665, 906,
13680 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
13681 : 676, 677, 678, 679, 680, 681, 682, 907, 683, 684,
13682 : 908, 909, 685, 686, 687, 688, 689, 690, 691, 692,
13683 : 910, 693, 694, 695, 911, 912, 697, 698, 699, 700,
13684 : 701, 913, 702, 703, 704, 705, 706, 707, 708, 709,
13685 : 710, 914, 915, 711, 712, 713, 714, 715, 916, 917,
13686 : 716, 717, 718, 719, 720, 918, 721, 919, 722, 723,
13687 : 724, 725, 726, 727, 728, 920, 921, 729, 922, 923,
13688 : 730, 731, 732, 733, 734, 735, 736, 737, 738, 739,
13689 : 740, 741, 742, 743, 744, 745, 746, 810, 747, 748,
13690 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
13691 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
13692 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
13693 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
13694 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
13695 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
13696 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
13697 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13698 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
13699 : 346, 347, 348, 349, 840, 350, 351, 352, 841, 842,
13700 : 843, 844, 845, 846, 847, 353, 354, 355, 848, 356,
13701 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
13702 : 367, 368, 849, 369, 370, 371, 372, 373, 374, 375,
13703 : 850, 851, 376, 377, 852, 378, 379, 853, 380, 381,
13704 : 382, 383, 384, 854, 385, 855, 386, 387, 388, 389,
13705 : 390, 391, 392, 393, 394, 395, 856, 857, 396, 397,
13706 : 398, 399, 400, 401, 858, 402, 403, 404, 859, 860,
13707 : 861, 862, 406, 863, 864, 865, 408, 409, 410, 411,
13708 : 803, 412, 413, 414, 415, 866, 416, 867, 417, 418,
13709 : 419, 420, 421, 422, 423, 868, 424, 425, 426, 427,
13710 : 869, 870, 428, 429, 430, 431, 432, 871, 433, 434,
13711 : 435, 436, 872, 437, 438, 439, 440, 441, 873, 442,
13712 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 874,
13713 : 452, 875, 453, 454, 455, 456, 457, 876, 458, 877,
13714 : 459, 460, 461, 878, 462, 463, 464, 465, 466, 879,
13715 : 467, 468, 880, 469, 470, 471, 881, 472, 473, 805,
13716 : 474, 475, 476, 477, 478, 479, 480, 882, 481, 482,
13717 : 483, 484, 485, 486, 487, 488, 883, 489, 490, 491,
13718 : 884, 492, 493, 494, 885, 495, 886, 496, 887, 497,
13719 : 498, 499, 500, 501, 502, 503, 504, 505, 506, 507,
13720 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
13721 : 518, 519, 888, 889, 520, 521, 522, 523, 524, 890,
13722 : 525, 526, 527, 891, 892, 528, 529, 530, 531, 532,
13723 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
13724 : 807, 542, 543, 544, 545, 546, 547, 548, 549, 550,
13725 : 551, 552, 553, 554, 555, 556, 557, 558, 893, 559,
13726 : 560, 561, 562, 894, 563, 564, 565, 566, 567, 568,
13727 : 569, 895, 570, 571, 572, 896, 897, 573, 574, 575,
13728 : 898, 899, 576, 577, 578, 579, 580, 581, 582, 583,
13729 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
13730 : 594, 900, 595, 596, 597, 598, 599, 600, 601, 602,
13731 : 603, 901, 604, 605, 606, 607, 608, 609, 610, 611,
13732 : 612, 613, 614, 615, 616, 617, 618, 902, 619, 620,
13733 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
13734 : 631, 903, 632, 633, 634, 635, 636, 637, 638, 639,
13735 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
13736 : 649, 904, 650, 651, 652, 653, 654, 905, 656, 657,
13737 : 658, 659, 660, 661, 662, 663, 664, 665, 906, 666,
13738 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
13739 : 677, 678, 679, 680, 681, 682, 907, 683, 684, 908,
13740 : 909, 685, 686, 687, 688, 689, 690, 691, 692, 910,
13741 : 693, 694, 695, 911, 912, 697, 698, 699, 700, 701,
13742 : 913, 702, 703, 704, 705, 706, 707, 708, 709, 710,
13743 : 914, 915, 711, 712, 713, 714, 715, 916, 917, 716,
13744 : 717, 718, 719, 720, 918, 721, 919, 722, 723, 724,
13745 : 725, 726, 727, 728, 920, 921, 729, 922, 923, 730,
13746 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
13747 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 833,
13748 : 764, 765, 766, 767, 768, 769, 770, 0, 771, 772,
13749 : 0, 0, 773, 774, 775, 776, 777, 778, 834, 779,
13750 : 780, 781, 835, 0, 782, 783, 784, 785, 836, 837,
13751 : 786, 787, 788, 0, 789, 838, 839, 790, 791, 0,
13752 : 0, 0, 792, 793, 0, 0, 0, 0, 794, 0,
13753 : 0, 0, 0, 0, 0, 0, 0, 795, 0, 796,
13754 : 0, 797, 798, 35, 0, 0, 0, 37, 0, 0,
13755 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13756 : 0, 0, 0, 0, 341, 342, 343, 344, 345, 4201,
13757 : 347, 348, 349, 840, 350, 351, 352, 841, 842, 843,
13758 : 844, 845, 846, 847, 353, 354, 355, 848, 356, 357,
13759 : 358, 359, 360, 361, 362, 363, 364, 365, 366, 367,
13760 : 368, 849, 369, 370, 371, 372, 373, 374, 375, 850,
13761 : 851, 376, 377, 852, 378, 379, 853, 380, 381, 382,
13762 : 383, 384, 854, 385, 855, 386, 387, 388, 389, 390,
13763 : 391, 392, 393, 394, 395, 856, 857, 396, 397, 398,
13764 : 399, 400, 401, 858, 402, 403, 404, 859, 860, 861,
13765 : 862, 406, 863, 864, 865, 408, 409, 410, 411, 803,
13766 : 412, 413, 414, 415, 866, 416, 867, 417, 418, 419,
13767 : 420, 421, 422, 423, 868, 424, 425, 426, 427, 869,
13768 : 870, 428, 429, 430, 4202, 432, 871, 433, 434, 435,
13769 : 436, 872, 437, 438, 439, 440, 441, 873, 442, 443,
13770 : 444, 445, 446, 447, 448, 449, 450, 451, 874, 452,
13771 : 875, 453, 454, 455, 456, 457, 876, 458, 877, 459,
13772 : 460, 461, 878, 462, 463, 464, 465, 466, 879, 467,
13773 : 468, 880, 469, 470, 471, 881, 472, 473, 805, 474,
13774 : 475, 476, 477, 478, 479, 480, 882, 481, 482, 483,
13775 : 484, 485, 486, 487, 488, 883, 489, 490, 491, 884,
13776 : 492, 493, 494, 885, 495, 886, 496, 887, 497, 498,
13777 : 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
13778 : 509, 510, 511, 512, 513, 514, 515, 516, 517, 518,
13779 : 519, 888, 889, 520, 521, 522, 523, 524, 890, 525,
13780 : 526, 527, 891, 892, 528, 529, 530, 531, 532, 533,
13781 : 534, 535, 536, 537, 538, 539, 806, 540, 541, 807,
13782 : 542, 543, 544, 545, 546, 547, 548, 549, 550, 551,
13783 : 552, 553, 554, 555, 556, 557, 558, 893, 559, 560,
13784 : 561, 562, 894, 563, 564, 565, 566, 567, 568, 569,
13785 : 895, 570, 571, 572, 896, 897, 573, 574, 575, 898,
13786 : 899, 576, 577, 578, 579, 580, 581, 582, 583, 584,
13787 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
13788 : 900, 595, 596, 597, 598, 599, 600, 601, 602, 603,
13789 : 901, 604, 605, 606, 607, 608, 609, 610, 611, 612,
13790 : 613, 614, 615, 616, 617, 618, 902, 619, 620, 621,
13791 : 622, 623, 624, 625, 626, 627, 628, 629, 630, 631,
13792 : 903, 632, 633, 634, 635, 636, 637, 638, 639, 640,
13793 : 641, 642, 643, 644, 645, 646, 647, 648, 808, 649,
13794 : 904, 650, 651, 652, 653, 654, 905, 4203, 657, 658,
13795 : 659, 660, 661, 662, 663, 664, 665, 906, 666, 667,
13796 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
13797 : 678, 679, 680, 681, 682, 907, 683, 684, 908, 909,
13798 : 685, 686, 687, 688, 689, 690, 691, 692, 910, 693,
13799 : 694, 695, 911, 912, 697, 698, 699, 700, 701, 913,
13800 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 914,
13801 : 915, 711, 712, 713, 714, 715, 916, 917, 716, 717,
13802 : 718, 719, 720, 918, 721, 919, 722, 723, 724, 725,
13803 : 726, 727, 728, 920, 921, 729, 922, 923, 730, 731,
13804 : 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
13805 : 742, 743, 744, 745, 746, 810, 747, 748, 833, 764,
13806 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
13807 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
13808 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
13809 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
13810 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
13811 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
13812 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
13813 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13814 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
13815 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
13816 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
13817 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
13818 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 1742,
13819 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
13820 : 1745, 0, 1746, 0, 386, 387, 388, 389, 390, 391,
13821 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
13822 : 400, 401, 0, 402, 403, 404, 0, 1747, 1748, 1749,
13823 : 1750, 1751, 1752, 1753, 408, 409, 410, 411, 803, 412,
13824 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
13825 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
13826 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
13827 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
13828 : 445, 446, 447, 448, 449, 450, 1758, 0, 452, 0,
13829 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
13830 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 1761,
13831 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
13832 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
13833 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
13834 : 493, 494, 0, 495, 0, 496, 0, 497, 498, 499,
13835 : 500, 501, 4447, 1766, 1767, 1768, 1769, 1770, 1771, 1772,
13836 : 1773, 511, 1774, 513, 514, 515, 516, 517, 518, 519,
13837 : 0, 0, 520, 1775, 522, 523, 524, 0, 525, 526,
13838 : 527, 1776, 1777, 528, 529, 530, 531, 532, 533, 534,
13839 : 535, 536, 537, 1778, 539, 806, 540, 541, 807, 542,
13840 : 543, 544, 545, 546, 547, 548, 549, 550, 551, 552,
13841 : 553, 554, 555, 556, 1781, 558, 0, 559, 560, 561,
13842 : 562, 0, 1784, 564, 565, 566, 567, 568, 569, 0,
13843 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
13844 : 576, 577, 578, 579, 580, 581, 1787, 583, 584, 585,
13845 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
13846 : 595, 596, 597, 1788, 599, 600, 601, 602, 603, 0,
13847 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
13848 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
13849 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
13850 : 632, 633, 634, 635, 636, 637, 638, 639, 640, 641,
13851 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
13852 : 650, 651, 652, 653, 654, 1791, 656, 657, 658, 659,
13853 : 660, 661, 662, 663, 664, 665, 0, 666, 667, 668,
13854 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
13855 : 679, 680, 1793, 682, 0, 683, 684, 1794, 0, 685,
13856 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 694,
13857 : 695, 0, 0, 697, 698, 1797, 700, 1798, 0, 702,
13858 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
13859 : 711, 712, 713, 714, 715, 1801, 0, 716, 717, 718,
13860 : 719, 720, 809, 721, 0, 722, 723, 724, 725, 726,
13861 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
13862 : 733, 734, 735, 736, 1803, 1804, 1805, 1806, 741, 1807,
13863 : 1808, 1809, 1810, 746, 810, 747, 748, 833, 764, 765,
13864 : 766, 767, 768, 769, 770, 0, 771, 772, 0, 0,
13865 : 773, 774, 775, 776, 777, 778, 834, 779, 780, 781,
13866 : 835, 0, 782, 783, 784, 785, 836, 837, 786, 787,
13867 : 788, 0, 789, 838, 839, 790, 791, 0, 0, 0,
13868 : 792, 793, 0, 0, 0, 0, 794, 0, 0, 0,
13869 : 0, 0, 0, 0, 0, 795, 0, 796, 0, 797,
13870 : 798, 35, 340, 0, 0, 37, 0, 38, 39, 0,
13871 : 1733, 1734, 0, 40, 0, 0, 0, 0, 0, 0,
13872 : 0, 0, 341, 342, 343, 344, 345, 346, 347, 348,
13873 : 349, 0, 350, 351, 352, 0, 0, 0, 0, 0,
13874 : 0, 0, 353, 354, 355, 0, 356, 357, 358, 359,
13875 : 360, 361, 362, 363, 364, 1738, 366, 1739, 1740, 0,
13876 : 369, 370, 371, 372, 373, 374, 375, 0, 0, 376,
13877 : 377, 1743, 1744, 379, 0, 380, 381, 382, 383, 384,
13878 : 0, 385, 0, 386, 387, 388, 389, 390, 391, 392,
13879 : 393, 394, 395, 801, 0, 396, 397, 398, 399, 400,
13880 : 401, 0, 402, 403, 404, 0, 0, 0, 0, 406,
13881 : 0, 0, 0, 408, 409, 410, 411, 803, 412, 1754,
13882 : 1755, 415, 0, 416, 0, 417, 418, 419, 420, 421,
13883 : 422, 423, 0, 424, 425, 426, 427, 0, 0, 428,
13884 : 429, 1559, 431, 432, 0, 433, 434, 435, 436, 0,
13885 : 437, 438, 439, 440, 441, 0, 442, 443, 444, 445,
13886 : 446, 447, 448, 449, 450, 451, 1759, 452, 0, 453,
13887 : 454, 455, 1760, 457, 0, 458, 0, 459, 460, 461,
13888 : 0, 462, 463, 464, 465, 466, 0, 467, 468, 0,
13889 : 469, 470, 471, 0, 472, 473, 805, 474, 475, 476,
13890 : 477, 478, 479, 480, 0, 481, 482, 483, 484, 485,
13891 : 486, 487, 488, 0, 489, 490, 491, 0, 492, 493,
13892 : 494, 1562, 1763, 0, 1764, 0, 497, 498, 499, 500,
13893 : 501, 7047, 503, 504, 505, 506, 507, 508, 509, 510,
13894 : 511, 512, 513, 514, 515, 516, 517, 518, 519, 0,
13895 : 0, 520, 521, 522, 523, 524, 0, 525, 526, 527,
13896 : 0, 0, 528, 529, 530, 531, 532, 533, 534, 535,
13897 : 536, 537, 538, 539, 806, 540, 541, 807, 542, 543,
13898 : 544, 1779, 546, 1780, 548, 549, 550, 551, 552, 553,
13899 : 554, 555, 556, 557, 558, 0, 559, 560, 561, 562,
13900 : 1783, 563, 564, 1785, 566, 567, 568, 569, 0, 570,
13901 : 571, 572, 0, 0, 573, 574, 575, 0, 0, 576,
13902 : 577, 578, 579, 580, 581, 582, 583, 584, 585, 586,
13903 : 587, 588, 589, 590, 591, 592, 593, 594, 0, 595,
13904 : 596, 597, 598, 599, 600, 601, 602, 603, 0, 604,
13905 : 605, 606, 607, 608, 609, 610, 611, 612, 613, 614,
13906 : 1789, 616, 617, 618, 0, 619, 620, 621, 622, 623,
13907 : 624, 625, 626, 627, 628, 629, 630, 631, 0, 632,
13908 : 633, 634, 635, 636, 637, 638, 639, 640, 641, 642,
13909 : 643, 644, 645, 646, 647, 648, 808, 649, 0, 650,
13910 : 651, 652, 653, 654, 0, 656, 657, 658, 659, 660,
13911 : 661, 662, 663, 1792, 665, 0, 666, 667, 668, 669,
13912 : 670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
13913 : 680, 681, 682, 0, 683, 684, 0, 0, 685, 686,
13914 : 687, 688, 689, 690, 691, 692, 0, 693, 1795, 1796,
13915 : 0, 0, 697, 698, 699, 700, 701, 1799, 702, 703,
13916 : 704, 705, 706, 707, 708, 709, 710, 0, 0, 711,
13917 : 712, 713, 714, 715, 0, 0, 716, 717, 718, 719,
13918 : 720, 809, 1802, 0, 722, 723, 724, 725, 726, 727,
13919 : 728, 0, 0, 729, 0, 0, 730, 731, 732, 733,
13920 : 734, 735, 736, 737, 738, 739, 740, 741, 742, 743,
13921 : 744, 745, 746, 810, 747, 748, 833, 764, 765, 766,
13922 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
13923 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
13924 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
13925 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
13926 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
13927 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
13928 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
13929 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13930 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
13931 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
13932 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
13933 : 361, 362, 363, 364, 365, 366, 367, 368, 0, 369,
13934 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
13935 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
13936 : 385, 0, 386, 387, 388, 389, 390, 391, 392, 393,
13937 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
13938 : 0, 402, 403, 404, 0, 0, 0, 0, 406, 0,
13939 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
13940 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
13941 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
13942 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
13943 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
13944 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
13945 : 455, 456, 457, 0, 458, 0, 459, 460, 461, 0,
13946 : 462, 463, 464, 465, 466, 0, 467, 468, 0, 469,
13947 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
13948 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
13949 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
13950 : 0, 495, 0, 496, 0, 497, 498, 499, 500, 501,
13951 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
13952 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
13953 : 520, 521, 522, 523, 524, 0, 525, 526, 527, 0,
13954 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
13955 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
13956 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
13957 : 555, 556, 557, 558, 0, 559, 560, 561, 562, 0,
13958 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
13959 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
13960 : 578, 579, 580, 581, 582, 583, 584, 585, 586, 587,
13961 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
13962 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
13963 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
13964 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
13965 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
13966 : 634, 635, 636, 637, 638, 639, 640, 641, 642, 643,
13967 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
13968 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 661,
13969 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
13970 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
13971 : 681, 682, 0, 683, 684, 0, 0, 685, 686, 687,
13972 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
13973 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
13974 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
13975 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
13976 : 809, 721, 0, 722, 723, 724, 725, 726, 727, 728,
13977 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
13978 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
13979 : 745, 746, 810, 747, 748, 833, 764, 765, 766, 767,
13980 : 768, 769, 770, 0, 771, 772, 0, 0, 773, 774,
13981 : 775, 776, 777, 778, 834, 779, 780, 781, 835, 0,
13982 : 782, 783, 784, 785, 836, 837, 786, 787, 788, 0,
13983 : 789, 838, 839, 790, 791, 0, 0, 0, 792, 793,
13984 : 0, 0, 0, 0, 794, 0, 0, 0, 0, 0,
13985 : 0, 0, 0, 795, 0, 796, 0, 797, 798, 35,
13986 : 0, 0, 0, 37, 0, 0, 0, 0, 0, 0,
13987 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13988 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 0,
13989 : 350, 351, 352, 0, 0, 0, 0, 0, 0, 0,
13990 : 353, 354, 355, 0, 356, 357, 358, 359, 360, 361,
13991 : 362, 363, 364, 365, 366, 367, 368, 0, 369, 370,
13992 : 371, 372, 373, 374, 375, 0, 0, 376, 377, 800,
13993 : 378, 379, 0, 380, 381, 382, 383, 384, 0, 385,
13994 : 0, 386, 387, 388, 389, 390, 391, 392, 393, 394,
13995 : 395, 801, 0, 396, 397, 398, 399, 400, 401, 0,
13996 : 402, 403, 404, 0, 0, 0, 0, 406, 0, 0,
13997 : 0, 408, 409, 410, 411, 803, 412, 413, 414, 415,
13998 : 0, 416, 0, 417, 418, 419, 420, 421, 422, 423,
13999 : 0, 424, 425, 426, 427, 0, 0, 428, 429, 430,
14000 : 431, 432, 0, 433, 434, 435, 436, 0, 437, 438,
14001 : 439, 440, 441, 0, 442, 443, 444, 445, 446, 447,
14002 : 448, 449, 450, 451, 0, 452, 0, 453, 454, 455,
14003 : 456, 457, 0, 458, 0, 459, 460, 461, 0, 462,
14004 : 463, 464, 465, 466, 0, 467, 468, 0, 469, 470,
14005 : 471, 0, 472, 473, 805, 474, 1545, 476, 477, 478,
14006 : 479, 480, 0, 481, 482, 483, 484, 485, 486, 487,
14007 : 488, 0, 489, 490, 491, 0, 492, 493, 494, 0,
14008 : 495, 0, 496, 0, 497, 498, 499, 500, 501, 502,
14009 : 503, 504, 505, 506, 507, 508, 509, 510, 511, 512,
14010 : 513, 514, 515, 516, 517, 518, 519, 0, 0, 520,
14011 : 521, 522, 523, 524, 0, 525, 526, 527, 0, 0,
14012 : 528, 529, 530, 531, 532, 533, 534, 535, 536, 537,
14013 : 538, 539, 806, 540, 541, 807, 542, 543, 544, 545,
14014 : 546, 547, 548, 549, 550, 551, 552, 553, 554, 555,
14015 : 556, 557, 558, 0, 559, 560, 561, 562, 0, 563,
14016 : 564, 565, 566, 567, 568, 569, 0, 570, 571, 572,
14017 : 0, 0, 573, 574, 575, 0, 0, 576, 577, 578,
14018 : 579, 580, 581, 582, 583, 584, 585, 586, 587, 588,
14019 : 589, 590, 591, 592, 593, 594, 0, 595, 596, 597,
14020 : 598, 599, 600, 601, 602, 603, 0, 604, 605, 606,
14021 : 607, 608, 609, 610, 611, 612, 613, 614, 615, 616,
14022 : 617, 618, 0, 619, 620, 621, 622, 623, 624, 625,
14023 : 626, 627, 628, 629, 630, 631, 0, 632, 633, 634,
14024 : 635, 636, 637, 638, 639, 640, 641, 642, 643, 644,
14025 : 645, 646, 647, 648, 808, 649, 0, 650, 651, 652,
14026 : 653, 654, 0, 656, 657, 658, 659, 660, 661, 662,
14027 : 663, 664, 665, 0, 666, 667, 668, 669, 670, 671,
14028 : 672, 673, 674, 675, 676, 677, 678, 679, 680, 681,
14029 : 682, 0, 683, 684, 0, 0, 685, 686, 687, 688,
14030 : 689, 690, 691, 692, 0, 693, 694, 695, 0, 0,
14031 : 697, 698, 699, 700, 701, 0, 702, 703, 704, 705,
14032 : 706, 707, 708, 709, 710, 0, 0, 711, 712, 713,
14033 : 714, 715, 0, 0, 716, 717, 718, 719, 720, 809,
14034 : 721, 0, 722, 723, 724, 725, 726, 727, 728, 0,
14035 : 0, 729, 0, 0, 730, 731, 732, 733, 734, 735,
14036 : 736, 737, 738, 739, 740, 741, 742, 743, 744, 745,
14037 : 746, 810, 747, 748, 833, 764, 765, 766, 767, 768,
14038 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
14039 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
14040 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
14041 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
14042 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
14043 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
14044 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
14045 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
14046 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
14047 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
14048 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
14049 : 363, 364, 365, 366, 367, 368, 0, 369, 370, 371,
14050 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
14051 : 379, 0, 380, 381, 382, 383, 384, 0, 385, 0,
14052 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
14053 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
14054 : 403, 404, 0, 0, 0, 0, 406, 0, 0, 0,
14055 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
14056 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
14057 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
14058 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
14059 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
14060 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
14061 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
14062 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
14063 : 0, 472, 473, 805, 474, 1598, 476, 477, 478, 479,
14064 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
14065 : 0, 489, 490, 491, 0, 492, 493, 494, 0, 495,
14066 : 0, 496, 0, 497, 498, 499, 500, 501, 502, 503,
14067 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
14068 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
14069 : 522, 523, 524, 0, 525, 526, 527, 0, 0, 528,
14070 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
14071 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 546,
14072 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
14073 : 557, 558, 0, 559, 560, 561, 562, 0, 563, 564,
14074 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
14075 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 579,
14076 : 580, 581, 582, 583, 584, 585, 586, 587, 588, 589,
14077 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
14078 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
14079 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
14080 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
14081 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
14082 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
14083 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
14084 : 654, 0, 656, 657, 658, 659, 660, 661, 662, 663,
14085 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
14086 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
14087 : 0, 683, 684, 0, 0, 685, 686, 687, 688, 689,
14088 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
14089 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
14090 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
14091 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
14092 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
14093 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
14094 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
14095 : 810, 747, 748, 833, 764, 765, 766, 767, 768, 769,
14096 : 770, 0, 771, 772, 0, 0, 773, 774, 775, 776,
14097 : 777, 778, 834, 779, 780, 781, 835, 0, 782, 783,
14098 : 784, 785, 836, 837, 786, 787, 788, 0, 789, 838,
14099 : 839, 790, 791, 0, 0, 0, 792, 793, 0, 0,
14100 : 0, 0, 794, 0, 0, 0, 0, 0, 0, 0,
14101 : 0, 795, 0, 796, 0, 797, 798, 35, 0, 0,
14102 : 0, 37, 0, 0, 0, 0, 0, 0, 0, 0,
14103 : 0, 0, 0, 0, 0, 0, 0, 0, 341, 342,
14104 : 343, 344, 345, 346, 347, 348, 349, 0, 350, 351,
14105 : 352, 0, 0, 0, 0, 0, 0, 0, 353, 354,
14106 : 355, 0, 356, 357, 358, 359, 360, 361, 362, 363,
14107 : 364, 365, 366, 367, 368, 0, 369, 370, 371, 372,
14108 : 373, 374, 375, 0, 0, 376, 377, 800, 378, 379,
14109 : 0, 380, 381, 382, 383, 384, 0, 385, 0, 386,
14110 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 801,
14111 : 0, 396, 397, 398, 399, 400, 401, 0, 402, 403,
14112 : 404, 0, 0, 0, 0, 406, 0, 0, 0, 408,
14113 : 409, 410, 411, 803, 412, 413, 414, 415, 0, 416,
14114 : 0, 417, 418, 419, 420, 421, 422, 423, 0, 424,
14115 : 425, 426, 427, 0, 0, 428, 429, 430, 431, 432,
14116 : 0, 433, 434, 435, 436, 0, 437, 438, 439, 440,
14117 : 441, 0, 442, 443, 444, 445, 446, 447, 448, 449,
14118 : 450, 451, 0, 452, 0, 453, 454, 455, 456, 457,
14119 : 0, 458, 0, 459, 460, 461, 0, 462, 463, 464,
14120 : 465, 466, 0, 467, 468, 0, 469, 470, 471, 0,
14121 : 472, 473, 805, 474, 1612, 476, 477, 478, 479, 480,
14122 : 0, 481, 482, 483, 484, 485, 486, 487, 488, 0,
14123 : 489, 490, 491, 0, 492, 493, 494, 0, 495, 0,
14124 : 496, 0, 497, 498, 499, 500, 501, 502, 503, 504,
14125 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
14126 : 515, 516, 517, 518, 519, 0, 0, 520, 521, 522,
14127 : 523, 524, 0, 525, 526, 527, 0, 0, 528, 529,
14128 : 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
14129 : 806, 540, 541, 807, 542, 543, 544, 545, 546, 547,
14130 : 548, 549, 550, 551, 552, 553, 554, 555, 556, 557,
14131 : 558, 0, 559, 560, 561, 562, 0, 563, 564, 565,
14132 : 566, 567, 568, 569, 0, 570, 571, 572, 0, 0,
14133 : 573, 574, 575, 0, 0, 576, 577, 578, 579, 580,
14134 : 581, 582, 583, 584, 585, 586, 587, 588, 589, 590,
14135 : 591, 592, 593, 594, 0, 595, 596, 597, 598, 599,
14136 : 600, 601, 602, 603, 0, 604, 605, 606, 607, 608,
14137 : 609, 610, 611, 612, 613, 614, 615, 616, 617, 618,
14138 : 0, 619, 620, 621, 622, 623, 624, 625, 626, 627,
14139 : 628, 629, 630, 631, 0, 632, 633, 634, 635, 636,
14140 : 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
14141 : 647, 648, 808, 649, 0, 650, 651, 652, 653, 654,
14142 : 0, 656, 657, 658, 659, 660, 661, 662, 663, 664,
14143 : 665, 0, 666, 667, 668, 669, 670, 671, 672, 673,
14144 : 674, 675, 676, 677, 678, 679, 680, 681, 682, 0,
14145 : 683, 684, 0, 0, 685, 686, 687, 688, 689, 690,
14146 : 691, 692, 0, 693, 694, 695, 0, 0, 697, 698,
14147 : 699, 700, 701, 0, 702, 703, 704, 705, 706, 707,
14148 : 708, 709, 710, 0, 0, 711, 712, 713, 714, 715,
14149 : 0, 0, 716, 717, 718, 719, 720, 809, 721, 0,
14150 : 722, 723, 724, 725, 726, 727, 728, 0, 0, 729,
14151 : 0, 0, 730, 731, 732, 733, 734, 735, 736, 737,
14152 : 738, 739, 740, 741, 742, 743, 744, 745, 746, 810,
14153 : 747, 748, 833, 764, 765, 766, 767, 768, 769, 770,
14154 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
14155 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
14156 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
14157 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
14158 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
14159 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
14160 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14161 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
14162 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
14163 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
14164 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
14165 : 365, 366, 367, 368, 0, 369, 370, 371, 372, 373,
14166 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
14167 : 380, 381, 382, 383, 384, 0, 385, 0, 386, 387,
14168 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
14169 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
14170 : 0, 0, 0, 0, 406, 0, 0, 0, 408, 409,
14171 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
14172 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
14173 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
14174 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
14175 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
14176 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
14177 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
14178 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
14179 : 473, 805, 474, 1616, 476, 477, 478, 479, 480, 0,
14180 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
14181 : 490, 491, 0, 492, 493, 494, 0, 495, 0, 496,
14182 : 0, 497, 498, 499, 500, 501, 502, 503, 504, 505,
14183 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
14184 : 516, 517, 518, 519, 0, 0, 520, 521, 522, 523,
14185 : 524, 0, 525, 526, 527, 0, 0, 528, 529, 530,
14186 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
14187 : 540, 541, 807, 542, 543, 544, 545, 546, 547, 548,
14188 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
14189 : 0, 559, 560, 561, 562, 0, 563, 564, 565, 566,
14190 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
14191 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
14192 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
14193 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
14194 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
14195 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
14196 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
14197 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
14198 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
14199 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
14200 : 656, 657, 658, 659, 660, 661, 662, 663, 664, 665,
14201 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
14202 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
14203 : 684, 0, 0, 685, 686, 687, 688, 689, 690, 691,
14204 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
14205 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
14206 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
14207 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
14208 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
14209 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
14210 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
14211 : 748, 833, 764, 765, 766, 767, 768, 769, 770, 0,
14212 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
14213 : 834, 779, 780, 781, 835, 0, 782, 783, 784, 785,
14214 : 836, 837, 786, 787, 788, 0, 789, 838, 839, 790,
14215 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
14216 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
14217 : 0, 796, 0, 797, 798, 35, 0, 0, 0, 37,
14218 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14219 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
14220 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
14221 : 0, 0, 0, 0, 0, 0, 353, 354, 355, 0,
14222 : 356, 357, 358, 359, 360, 361, 362, 363, 0, 1552,
14223 : 366, 1553, 1554, 0, 369, 370, 371, 372, 373, 374,
14224 : 375, 0, 0, 376, 377, 1555, 1556, 379, 0, 380,
14225 : 381, 382, 383, 0, 0, 385, 0, 386, 387, 388,
14226 : 389, 390, 391, 392, 393, 394, 395, 801, 0, 396,
14227 : 397, 398, 399, 400, 401, 0, 402, 403, 404, 0,
14228 : 0, 0, 0, 406, 0, 0, 0, 408, 409, 410,
14229 : 411, 803, 412, 1557, 1558, 415, 0, 416, 0, 417,
14230 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
14231 : 427, 0, 0, 428, 429, 1559, 431, 432, 0, 433,
14232 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
14233 : 442, 443, 444, 445, 0, 447, 448, 449, 450, 0,
14234 : 0, 452, 0, 453, 454, 455, 1560, 457, 0, 458,
14235 : 0, 459, 460, 461, 0, 462, 463, 464, 465, 466,
14236 : 0, 467, 0, 0, 0, 470, 471, 0, 472, 473,
14237 : 805, 474, 475, 476, 477, 478, 479, 480, 3236, 481,
14238 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 490,
14239 : 3237, 0, 492, 493, 494, 1562, 1563, 0, 1564, 0,
14240 : 497, 498, 499, 500, 501, 1565, 0, 0, 0, 0,
14241 : 0, 0, 0, 0, 0, 0, 513, 514, 515, 516,
14242 : 517, 518, 519, 0, 0, 520, 0, 522, 523, 524,
14243 : 0, 525, 526, 527, 0, 0, 528, 529, 530, 531,
14244 : 532, 533, 534, 535, 536, 537, 0, 539, 806, 540,
14245 : 541, 807, 542, 543, 544, 1566, 546, 1567, 548, 549,
14246 : 550, 551, 552, 553, 554, 555, 0, 0, 558, 0,
14247 : 559, 560, 561, 562, 0, 0, 564, 1568, 566, 567,
14248 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
14249 : 575, 0, 0, 576, 577, 3239, 579, 580, 581, 0,
14250 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
14251 : 593, 594, 0, 595, 596, 597, 0, 599, 0, 601,
14252 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
14253 : 611, 612, 613, 614, 1569, 616, 617, 618, 0, 619,
14254 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
14255 : 630, 631, 0, 632, 633, 634, 635, 636, 637, 638,
14256 : 639, 0, 641, 642, 643, 644, 645, 646, 647, 648,
14257 : 808, 649, 0, 650, 651, 652, 653, 654, 0, 656,
14258 : 657, 3240, 659, 660, 661, 662, 663, 1571, 665, 0,
14259 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
14260 : 676, 677, 678, 679, 680, 0, 682, 0, 683, 684,
14261 : 0, 0, 685, 686, 687, 688, 689, 690, 691, 692,
14262 : 0, 693, 1572, 1573, 0, 0, 697, 698, 0, 700,
14263 : 0, 0, 702, 703, 704, 705, 706, 707, 708, 709,
14264 : 710, 0, 0, 711, 712, 713, 714, 715, 0, 0,
14265 : 716, 717, 718, 719, 720, 0, 1574, 3241, 722, 723,
14266 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
14267 : 730, 731, 732, 733, 734, 735, 0, 0, 0, 0,
14268 : 0, 0, 0, 0, 0, 0, 0, 810, 747, 748,
14269 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
14270 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
14271 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
14272 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
14273 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
14274 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
14275 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
14276 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14277 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
14278 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
14279 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
14280 : 357, 358, 359, 360, 361, 362, 363, 0, 1552, 366,
14281 : 1553, 1554, 0, 369, 370, 371, 372, 373, 374, 375,
14282 : 0, 0, 376, 377, 1555, 1556, 379, 0, 380, 381,
14283 : 382, 383, 0, 0, 385, 0, 386, 387, 388, 389,
14284 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
14285 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 0,
14286 : 0, 0, 406, 0, 0, 0, 408, 409, 410, 411,
14287 : 803, 412, 1557, 1558, 415, 0, 416, 0, 417, 418,
14288 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
14289 : 0, 0, 428, 429, 1559, 431, 432, 0, 433, 434,
14290 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
14291 : 443, 444, 445, 0, 447, 448, 449, 450, 0, 0,
14292 : 452, 0, 453, 454, 455, 1560, 457, 0, 458, 0,
14293 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
14294 : 467, 0, 0, 0, 470, 471, 0, 472, 473, 805,
14295 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
14296 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 0,
14297 : 0, 492, 493, 494, 1562, 1563, 0, 1564, 0, 497,
14298 : 498, 499, 500, 501, 1565, 0, 0, 0, 0, 0,
14299 : 0, 0, 0, 0, 0, 513, 514, 515, 516, 517,
14300 : 518, 519, 0, 0, 520, 0, 522, 523, 524, 0,
14301 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
14302 : 533, 534, 535, 536, 537, 0, 539, 806, 540, 541,
14303 : 807, 542, 543, 544, 1566, 546, 1567, 548, 549, 550,
14304 : 551, 552, 553, 554, 555, 0, 0, 558, 0, 559,
14305 : 560, 561, 562, 3322, 0, 564, 1568, 566, 567, 568,
14306 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
14307 : 0, 0, 576, 577, 0, 579, 580, 581, 0, 583,
14308 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
14309 : 594, 0, 595, 596, 597, 0, 599, 0, 601, 602,
14310 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
14311 : 612, 613, 614, 1569, 616, 617, 618, 0, 619, 620,
14312 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
14313 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
14314 : 0, 641, 642, 643, 644, 645, 646, 647, 648, 808,
14315 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
14316 : 3240, 659, 660, 661, 662, 663, 1571, 665, 0, 666,
14317 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
14318 : 677, 678, 679, 680, 0, 682, 0, 683, 684, 0,
14319 : 5192, 685, 686, 687, 688, 689, 690, 691, 692, 0,
14320 : 693, 1572, 1573, 0, 0, 697, 698, 0, 700, 0,
14321 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
14322 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
14323 : 717, 718, 719, 720, 0, 1574, 0, 722, 723, 724,
14324 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
14325 : 731, 732, 733, 734, 735, 0, 0, 0, 0, 0,
14326 : 0, 0, 0, 0, 0, 0, 810, 747, 748, 833,
14327 : 764, 765, 766, 767, 768, 769, 770, 0, 771, 772,
14328 : 0, 0, 773, 774, 775, 776, 777, 778, 834, 779,
14329 : 780, 781, 835, 0, 782, 783, 784, 785, 836, 837,
14330 : 786, 787, 788, 0, 789, 838, 839, 790, 791, 0,
14331 : 0, 0, 792, 793, 0, 0, 0, 0, 794, 0,
14332 : 0, 0, 0, 0, 0, 0, 0, 795, 0, 796,
14333 : 0, 797, 798, 35, 0, 0, 0, 37, 0, 0,
14334 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14335 : 0, 0, 0, 0, 341, 342, 343, 344, 345, 346,
14336 : 347, 348, 349, 0, 350, 351, 352, 0, 0, 0,
14337 : 0, 0, 0, 0, 353, 354, 355, 0, 356, 357,
14338 : 358, 359, 360, 361, 362, 363, 0, 1552, 366, 1553,
14339 : 1554, 0, 369, 370, 371, 372, 373, 374, 375, 0,
14340 : 0, 376, 377, 1555, 1556, 379, 0, 380, 381, 382,
14341 : 383, 0, 0, 385, 0, 386, 387, 388, 389, 390,
14342 : 391, 392, 393, 394, 395, 801, 0, 396, 397, 398,
14343 : 399, 400, 401, 0, 402, 403, 404, 0, 0, 0,
14344 : 0, 406, 0, 0, 0, 408, 409, 410, 411, 803,
14345 : 412, 1557, 1558, 415, 0, 416, 0, 417, 418, 419,
14346 : 420, 421, 422, 423, 0, 424, 425, 426, 427, 0,
14347 : 0, 428, 429, 1559, 431, 432, 0, 433, 434, 435,
14348 : 436, 0, 437, 438, 439, 440, 441, 0, 442, 443,
14349 : 444, 445, 0, 447, 448, 449, 450, 0, 0, 452,
14350 : 0, 453, 454, 455, 1560, 457, 0, 458, 0, 459,
14351 : 460, 461, 0, 462, 463, 464, 465, 466, 0, 467,
14352 : 0, 0, 0, 470, 471, 0, 472, 473, 805, 474,
14353 : 475, 476, 477, 478, 479, 480, 0, 481, 482, 483,
14354 : 484, 485, 486, 487, 488, 0, 489, 490, 0, 0,
14355 : 492, 493, 494, 1562, 1563, 0, 1564, 0, 497, 498,
14356 : 499, 500, 501, 1565, 0, 0, 0, 0, 0, 0,
14357 : 0, 0, 0, 0, 513, 514, 515, 516, 517, 518,
14358 : 519, 0, 0, 520, 0, 522, 523, 524, 0, 525,
14359 : 526, 527, 0, 0, 528, 529, 530, 531, 532, 533,
14360 : 534, 535, 536, 537, 0, 539, 806, 540, 541, 807,
14361 : 542, 543, 544, 1566, 546, 1567, 548, 549, 550, 551,
14362 : 552, 553, 554, 555, 3401, 0, 558, 0, 559, 560,
14363 : 561, 562, 0, 0, 564, 1568, 566, 567, 568, 569,
14364 : 0, 570, 571, 572, 0, 0, 573, 574, 575, 0,
14365 : 0, 576, 577, 0, 579, 580, 581, 0, 583, 584,
14366 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
14367 : 0, 595, 596, 597, 0, 599, 0, 601, 602, 603,
14368 : 0, 604, 605, 606, 607, 608, 609, 610, 611, 612,
14369 : 613, 614, 1569, 616, 617, 618, 0, 619, 620, 621,
14370 : 622, 623, 624, 625, 626, 627, 628, 629, 630, 631,
14371 : 0, 632, 633, 634, 635, 636, 637, 638, 639, 0,
14372 : 641, 642, 643, 644, 645, 646, 647, 648, 808, 649,
14373 : 0, 650, 651, 652, 653, 654, 0, 656, 657, 1570,
14374 : 659, 660, 661, 662, 663, 1571, 665, 0, 666, 667,
14375 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
14376 : 678, 679, 680, 0, 682, 0, 683, 684, 0, 0,
14377 : 685, 686, 687, 688, 689, 690, 691, 692, 0, 693,
14378 : 1572, 1573, 0, 0, 697, 698, 0, 700, 0, 0,
14379 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 0,
14380 : 0, 711, 712, 713, 714, 715, 0, 0, 716, 717,
14381 : 718, 719, 720, 0, 1574, 0, 722, 723, 724, 725,
14382 : 726, 727, 728, 0, 0, 729, 0, 0, 730, 731,
14383 : 732, 733, 734, 735, 0, 0, 0, 0, 0, 0,
14384 : 0, 0, 0, 0, 0, 810, 747, 748, 833, 764,
14385 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
14386 : 0, 773, 774, 775, 776, 777, 778, 834, 779, 780,
14387 : 781, 835, 0, 782, 783, 784, 785, 836, 837, 786,
14388 : 787, 788, 0, 789, 838, 839, 790, 791, 0, 0,
14389 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
14390 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
14391 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
14392 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14393 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
14394 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
14395 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
14396 : 359, 360, 361, 362, 363, 0, 1552, 366, 1553, 1554,
14397 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
14398 : 376, 377, 1555, 1556, 379, 0, 380, 381, 382, 383,
14399 : 0, 0, 385, 0, 386, 387, 388, 389, 390, 391,
14400 : 392, 393, 394, 395, 801, 0, 396, 397, 398, 399,
14401 : 400, 401, 0, 402, 403, 404, 0, 0, 0, 0,
14402 : 406, 0, 0, 0, 408, 409, 410, 411, 803, 412,
14403 : 1557, 1558, 415, 0, 416, 0, 417, 418, 419, 420,
14404 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
14405 : 428, 429, 1559, 431, 432, 0, 433, 434, 435, 436,
14406 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
14407 : 445, 0, 447, 448, 449, 450, 0, 0, 452, 0,
14408 : 453, 454, 455, 1560, 457, 0, 458, 0, 459, 460,
14409 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 0,
14410 : 0, 0, 470, 471, 0, 472, 473, 805, 474, 475,
14411 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
14412 : 485, 486, 487, 488, 0, 489, 490, 0, 0, 492,
14413 : 493, 494, 1562, 1563, 0, 1564, 0, 497, 498, 499,
14414 : 500, 501, 1565, 0, 0, 0, 0, 0, 0, 0,
14415 : 0, 0, 0, 513, 514, 515, 516, 517, 518, 519,
14416 : 0, 0, 520, 0, 522, 523, 524, 0, 525, 526,
14417 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
14418 : 535, 536, 537, 0, 539, 806, 540, 541, 807, 542,
14419 : 543, 544, 1566, 546, 1567, 548, 549, 550, 551, 552,
14420 : 553, 554, 555, 4987, 0, 558, 0, 559, 560, 561,
14421 : 562, 0, 0, 564, 1568, 566, 567, 568, 569, 0,
14422 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
14423 : 576, 577, 0, 579, 580, 581, 0, 583, 584, 585,
14424 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
14425 : 595, 596, 597, 0, 599, 0, 601, 602, 603, 0,
14426 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
14427 : 614, 1569, 616, 617, 618, 0, 619, 620, 621, 622,
14428 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
14429 : 632, 633, 634, 635, 636, 637, 638, 639, 0, 641,
14430 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
14431 : 650, 651, 652, 653, 654, 0, 656, 657, 1570, 659,
14432 : 660, 661, 662, 663, 1571, 665, 0, 666, 667, 668,
14433 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
14434 : 679, 680, 0, 682, 0, 683, 684, 0, 0, 685,
14435 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 1572,
14436 : 1573, 0, 0, 697, 698, 0, 700, 0, 0, 702,
14437 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
14438 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
14439 : 719, 720, 0, 1574, 0, 722, 723, 724, 725, 726,
14440 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
14441 : 733, 734, 735, 0, 0, 0, 0, 0, 0, 0,
14442 : 0, 0, 0, 0, 810, 747, 748, 833, 764, 765,
14443 : 766, 767, 768, 769, 770, 0, 771, 772, 0, 0,
14444 : 773, 774, 775, 776, 777, 778, 834, 779, 780, 781,
14445 : 835, 0, 782, 783, 784, 785, 836, 837, 786, 787,
14446 : 788, 0, 789, 838, 839, 790, 791, 0, 0, 0,
14447 : 792, 793, 0, 0, 0, 0, 794, 0, 0, 0,
14448 : 0, 0, 0, 0, 0, 795, 0, 796, 0, 797,
14449 : 798, 35, 0, 0, 0, 37, 0, 0, 0, 0,
14450 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14451 : 0, 0, 341, 342, 343, 344, 345, 346, 347, 348,
14452 : 349, 0, 350, 351, 352, 0, 0, 0, 0, 0,
14453 : 0, 0, 353, 354, 355, 0, 356, 357, 358, 359,
14454 : 360, 361, 362, 363, 0, 1552, 366, 1553, 1554, 0,
14455 : 369, 370, 371, 372, 373, 374, 375, 0, 0, 376,
14456 : 377, 1555, 1556, 379, 0, 380, 381, 382, 383, 0,
14457 : 0, 385, 0, 386, 387, 388, 389, 390, 391, 392,
14458 : 393, 394, 395, 801, 0, 396, 397, 398, 399, 400,
14459 : 401, 0, 402, 403, 404, 0, 0, 0, 0, 406,
14460 : 0, 0, 0, 408, 409, 410, 411, 803, 412, 1557,
14461 : 1558, 415, 0, 416, 0, 417, 418, 419, 420, 421,
14462 : 422, 423, 0, 424, 425, 426, 427, 0, 0, 428,
14463 : 429, 1559, 431, 432, 0, 433, 434, 435, 436, 0,
14464 : 437, 438, 439, 440, 441, 0, 442, 443, 444, 445,
14465 : 0, 447, 448, 449, 450, 0, 0, 452, 0, 453,
14466 : 454, 455, 1560, 457, 6814, 458, 0, 459, 460, 461,
14467 : 0, 462, 463, 464, 465, 466, 0, 467, 0, 0,
14468 : 0, 470, 471, 0, 472, 473, 805, 474, 475, 476,
14469 : 477, 478, 479, 480, 0, 481, 482, 483, 484, 485,
14470 : 486, 487, 488, 0, 489, 490, 0, 0, 492, 493,
14471 : 494, 1562, 1563, 0, 1564, 0, 497, 498, 499, 500,
14472 : 501, 1565, 0, 0, 0, 0, 0, 0, 0, 0,
14473 : 0, 0, 513, 514, 515, 516, 517, 518, 519, 0,
14474 : 0, 520, 0, 522, 523, 524, 0, 525, 526, 527,
14475 : 0, 0, 528, 529, 530, 531, 532, 533, 534, 535,
14476 : 536, 537, 0, 539, 806, 540, 541, 807, 542, 543,
14477 : 544, 1566, 546, 1567, 548, 549, 550, 551, 552, 553,
14478 : 554, 555, 0, 0, 558, 0, 559, 560, 561, 562,
14479 : 0, 0, 564, 1568, 566, 567, 568, 569, 0, 570,
14480 : 571, 572, 0, 0, 573, 574, 575, 0, 0, 576,
14481 : 577, 0, 579, 580, 581, 0, 583, 584, 585, 586,
14482 : 587, 588, 589, 590, 591, 592, 593, 594, 0, 595,
14483 : 596, 597, 0, 599, 0, 601, 602, 603, 0, 604,
14484 : 605, 606, 607, 608, 609, 610, 611, 612, 613, 614,
14485 : 1569, 616, 617, 618, 0, 619, 620, 621, 622, 623,
14486 : 624, 625, 626, 627, 628, 629, 630, 631, 0, 632,
14487 : 633, 634, 635, 636, 637, 638, 639, 0, 641, 642,
14488 : 643, 644, 645, 646, 647, 648, 808, 649, 0, 650,
14489 : 651, 652, 653, 654, 0, 656, 657, 1570, 659, 660,
14490 : 661, 662, 663, 1571, 665, 0, 666, 667, 668, 669,
14491 : 670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
14492 : 680, 0, 682, 0, 683, 684, 0, 0, 685, 686,
14493 : 687, 688, 689, 690, 691, 692, 0, 693, 1572, 1573,
14494 : 0, 0, 697, 698, 0, 700, 0, 0, 702, 703,
14495 : 704, 705, 706, 707, 708, 709, 710, 0, 0, 711,
14496 : 712, 713, 714, 715, 0, 0, 716, 717, 718, 719,
14497 : 720, 0, 1574, 0, 722, 723, 724, 725, 726, 727,
14498 : 728, 0, 0, 729, 0, 0, 730, 731, 732, 733,
14499 : 734, 735, 0, 0, 0, 0, 0, 0, 0, 0,
14500 : 0, 0, 0, 810, 747, 748, 833, 764, 765, 766,
14501 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
14502 : 774, 775, 776, 777, 778, 834, 779, 780, 781, 835,
14503 : 0, 782, 783, 784, 785, 836, 837, 786, 787, 788,
14504 : 0, 789, 838, 839, 790, 791, 0, 0, 0, 792,
14505 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
14506 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
14507 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
14508 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14509 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
14510 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
14511 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
14512 : 361, 362, 363, 0, 1552, 366, 1553, 1554, 0, 369,
14513 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
14514 : 1555, 1556, 379, 0, 380, 381, 382, 383, 0, 0,
14515 : 385, 0, 386, 387, 388, 389, 390, 391, 392, 393,
14516 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
14517 : 0, 402, 403, 404, 0, 0, 0, 0, 406, 0,
14518 : 0, 0, 408, 409, 410, 411, 803, 412, 1557, 1558,
14519 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
14520 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
14521 : 1559, 431, 432, 0, 433, 434, 435, 436, 0, 437,
14522 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 0,
14523 : 447, 448, 449, 450, 0, 0, 452, 0, 453, 454,
14524 : 455, 1560, 457, 7077, 458, 0, 459, 460, 461, 0,
14525 : 462, 463, 464, 465, 466, 0, 467, 0, 0, 0,
14526 : 470, 471, 0, 472, 473, 805, 474, 475, 476, 477,
14527 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
14528 : 487, 488, 0, 489, 490, 0, 0, 492, 493, 494,
14529 : 1562, 1563, 0, 1564, 0, 497, 498, 499, 500, 501,
14530 : 1565, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14531 : 0, 513, 514, 515, 516, 517, 518, 519, 0, 0,
14532 : 520, 0, 522, 523, 524, 0, 525, 526, 527, 0,
14533 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
14534 : 537, 0, 539, 806, 540, 541, 807, 542, 543, 544,
14535 : 1566, 546, 1567, 548, 549, 550, 551, 552, 553, 554,
14536 : 555, 0, 0, 558, 0, 559, 560, 561, 562, 0,
14537 : 0, 564, 1568, 566, 567, 568, 569, 0, 570, 571,
14538 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
14539 : 0, 579, 580, 581, 0, 583, 584, 585, 586, 587,
14540 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
14541 : 597, 0, 599, 0, 601, 602, 603, 0, 604, 605,
14542 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 1569,
14543 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
14544 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
14545 : 634, 635, 636, 637, 638, 639, 0, 641, 642, 643,
14546 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
14547 : 652, 653, 654, 0, 656, 657, 1570, 659, 660, 661,
14548 : 662, 663, 1571, 665, 0, 666, 667, 668, 669, 670,
14549 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
14550 : 0, 682, 0, 683, 684, 0, 0, 685, 686, 687,
14551 : 688, 689, 690, 691, 692, 0, 693, 1572, 1573, 0,
14552 : 0, 697, 698, 0, 700, 0, 0, 702, 703, 704,
14553 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
14554 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
14555 : 0, 1574, 0, 722, 723, 724, 725, 726, 727, 728,
14556 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
14557 : 735, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14558 : 0, 0, 810, 747, 748, 833, 764, 765, 766, 767,
14559 : 768, 769, 770, 0, 771, 772, 0, 0, 773, 774,
14560 : 775, 776, 777, 778, 834, 779, 780, 781, 835, 0,
14561 : 782, 783, 784, 785, 836, 837, 786, 787, 788, 0,
14562 : 789, 838, 839, 790, 791, 0, 0, 0, 792, 793,
14563 : 0, 0, 0, 0, 794, 0, 0, 0, 0, 0,
14564 : 0, 0, 0, 795, 0, 796, 0, 797, 798, 35,
14565 : 0, 0, 0, 37, 0, 0, 0, 0, 0, 0,
14566 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14567 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 0,
14568 : 350, 351, 352, 0, 0, 0, 0, 0, 0, 0,
14569 : 353, 354, 355, 0, 356, 357, 358, 359, 360, 361,
14570 : 362, 363, 0, 1552, 366, 1553, 1554, 0, 369, 370,
14571 : 371, 372, 373, 374, 375, 0, 0, 376, 377, 1555,
14572 : 1556, 379, 0, 380, 381, 382, 383, 0, 0, 385,
14573 : 0, 386, 387, 388, 389, 390, 391, 392, 393, 394,
14574 : 395, 801, 0, 396, 397, 398, 399, 400, 401, 0,
14575 : 402, 403, 404, 0, 0, 0, 0, 406, 0, 0,
14576 : 0, 408, 409, 410, 411, 803, 412, 1557, 1558, 415,
14577 : 0, 416, 0, 417, 418, 419, 420, 421, 422, 423,
14578 : 0, 424, 425, 426, 427, 0, 0, 428, 429, 1559,
14579 : 431, 432, 0, 433, 434, 435, 436, 0, 437, 438,
14580 : 439, 440, 441, 0, 442, 443, 444, 445, 0, 447,
14581 : 448, 449, 450, 0, 0, 452, 0, 453, 454, 455,
14582 : 1560, 457, 0, 458, 0, 459, 460, 461, 0, 462,
14583 : 463, 464, 465, 466, 0, 467, 0, 0, 0, 470,
14584 : 471, 0, 472, 473, 805, 474, 1561, 476, 477, 478,
14585 : 479, 480, 0, 481, 482, 483, 484, 485, 486, 487,
14586 : 488, 0, 489, 490, 0, 0, 492, 493, 494, 1562,
14587 : 1563, 0, 1564, 0, 497, 498, 499, 500, 501, 1565,
14588 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14589 : 513, 514, 515, 516, 517, 518, 519, 0, 0, 520,
14590 : 0, 522, 523, 524, 0, 525, 526, 527, 0, 0,
14591 : 528, 529, 530, 531, 532, 533, 534, 535, 536, 537,
14592 : 0, 539, 806, 540, 541, 807, 542, 543, 544, 1566,
14593 : 546, 1567, 548, 549, 550, 551, 552, 553, 554, 555,
14594 : 0, 0, 558, 0, 559, 560, 561, 562, 0, 0,
14595 : 564, 1568, 566, 567, 568, 569, 0, 570, 571, 572,
14596 : 0, 0, 573, 574, 575, 0, 0, 576, 577, 0,
14597 : 579, 580, 581, 0, 583, 584, 585, 586, 587, 588,
14598 : 589, 590, 591, 592, 593, 594, 0, 595, 596, 597,
14599 : 0, 599, 0, 601, 602, 603, 0, 604, 605, 606,
14600 : 607, 608, 609, 610, 611, 612, 613, 614, 1569, 616,
14601 : 617, 618, 0, 619, 620, 621, 622, 623, 624, 625,
14602 : 626, 627, 628, 629, 630, 631, 0, 632, 633, 634,
14603 : 635, 636, 637, 638, 639, 0, 641, 642, 643, 644,
14604 : 645, 646, 647, 648, 808, 649, 0, 650, 651, 652,
14605 : 653, 654, 0, 656, 657, 1570, 659, 660, 661, 662,
14606 : 663, 1571, 665, 0, 666, 667, 668, 669, 670, 671,
14607 : 672, 673, 674, 675, 676, 677, 678, 679, 680, 0,
14608 : 682, 0, 683, 684, 0, 0, 685, 686, 687, 688,
14609 : 689, 690, 691, 692, 0, 693, 1572, 1573, 0, 0,
14610 : 697, 698, 0, 700, 0, 0, 702, 703, 704, 705,
14611 : 706, 707, 708, 709, 710, 0, 0, 711, 712, 713,
14612 : 714, 715, 0, 0, 716, 717, 718, 719, 720, 0,
14613 : 1574, 0, 722, 723, 724, 725, 726, 727, 728, 0,
14614 : 0, 729, 0, 0, 730, 731, 732, 733, 734, 735,
14615 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14616 : 0, 810, 747, 748, 833, 764, 765, 766, 767, 768,
14617 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
14618 : 776, 777, 778, 834, 779, 780, 781, 835, 0, 782,
14619 : 783, 784, 785, 836, 837, 786, 787, 788, 0, 789,
14620 : 838, 839, 790, 791, 0, 0, 0, 792, 793, 0,
14621 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
14622 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
14623 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
14624 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
14625 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
14626 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
14627 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
14628 : 363, 0, 1552, 366, 1553, 1554, 0, 369, 370, 371,
14629 : 372, 373, 374, 375, 0, 0, 376, 377, 1555, 1556,
14630 : 379, 0, 380, 381, 382, 383, 0, 0, 385, 0,
14631 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
14632 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 402,
14633 : 403, 404, 0, 0, 0, 0, 406, 0, 0, 0,
14634 : 408, 409, 410, 411, 803, 412, 1557, 1558, 415, 0,
14635 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
14636 : 424, 425, 426, 427, 0, 0, 428, 429, 1559, 431,
14637 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
14638 : 440, 441, 0, 442, 443, 444, 445, 0, 447, 448,
14639 : 449, 450, 0, 0, 452, 0, 453, 454, 455, 1560,
14640 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
14641 : 464, 465, 466, 0, 467, 0, 0, 0, 470, 471,
14642 : 0, 472, 473, 805, 474, 1624, 476, 477, 478, 479,
14643 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
14644 : 0, 489, 490, 0, 0, 492, 493, 494, 1562, 1563,
14645 : 0, 1564, 0, 497, 498, 499, 500, 501, 1565, 0,
14646 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 513,
14647 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 0,
14648 : 522, 523, 524, 0, 525, 526, 527, 0, 0, 528,
14649 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 0,
14650 : 539, 806, 540, 541, 807, 542, 543, 544, 1566, 546,
14651 : 1567, 548, 549, 550, 551, 552, 553, 554, 555, 0,
14652 : 0, 558, 0, 559, 560, 561, 562, 0, 0, 564,
14653 : 1568, 566, 567, 568, 569, 0, 570, 571, 572, 0,
14654 : 0, 573, 574, 575, 0, 0, 576, 577, 0, 579,
14655 : 580, 581, 0, 583, 584, 585, 586, 587, 588, 589,
14656 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 0,
14657 : 599, 0, 601, 602, 603, 0, 604, 605, 606, 607,
14658 : 608, 609, 610, 611, 612, 613, 614, 1569, 616, 617,
14659 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
14660 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
14661 : 636, 637, 638, 639, 0, 641, 642, 643, 644, 645,
14662 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
14663 : 654, 0, 656, 657, 1570, 659, 660, 661, 662, 663,
14664 : 1571, 665, 0, 666, 667, 668, 669, 670, 671, 672,
14665 : 673, 674, 675, 676, 677, 678, 679, 680, 0, 682,
14666 : 0, 683, 684, 0, 0, 685, 686, 687, 688, 689,
14667 : 690, 691, 692, 0, 693, 1572, 1573, 0, 0, 697,
14668 : 698, 0, 700, 0, 0, 702, 703, 704, 705, 706,
14669 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
14670 : 715, 0, 0, 716, 717, 718, 719, 720, 0, 1574,
14671 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
14672 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 0,
14673 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14674 : 810, 747, 748, 833, 764, 765, 766, 767, 768, 769,
14675 : 770, 0, 771, 772, 0, 0, 773, 774, 775, 776,
14676 : 777, 778, 834, 779, 780, 781, 835, 0, 782, 783,
14677 : 784, 785, 836, 837, 786, 787, 788, 0, 789, 838,
14678 : 839, 790, 791, 0, 0, 0, 792, 793, 0, 0,
14679 : 0, 0, 794, 0, 0, 0, 0, 0, 0, 0,
14680 : 0, 795, 0, 796, 0, 797, 798, 35, 0, 0,
14681 : 0, 37, 0, 0, 0, 0, 0, 0, 0, 0,
14682 : 0, 0, 0, 0, 0, 0, 0, 0, 341, 342,
14683 : 343, 344, 345, 346, 347, 348, 349, 0, 350, 351,
14684 : 352, 0, 0, 0, 0, 0, 0, 0, 353, 354,
14685 : 355, 0, 356, 357, 358, 359, 360, 361, 362, 363,
14686 : 0, 1552, 366, 1553, 1554, 0, 369, 370, 371, 372,
14687 : 373, 374, 375, 0, 0, 376, 377, 1555, 1556, 379,
14688 : 0, 380, 381, 382, 383, 0, 0, 385, 0, 386,
14689 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 801,
14690 : 0, 396, 397, 398, 399, 400, 401, 0, 402, 403,
14691 : 404, 0, 0, 0, 0, 406, 0, 0, 0, 408,
14692 : 409, 410, 411, 803, 412, 1557, 1558, 415, 0, 416,
14693 : 0, 417, 418, 419, 420, 421, 422, 423, 0, 424,
14694 : 425, 426, 427, 0, 0, 428, 429, 1559, 431, 432,
14695 : 0, 433, 434, 435, 436, 0, 437, 438, 439, 440,
14696 : 441, 0, 442, 443, 444, 445, 0, 447, 448, 449,
14697 : 450, 0, 0, 452, 0, 453, 454, 455, 1560, 457,
14698 : 0, 458, 0, 459, 460, 461, 0, 462, 463, 464,
14699 : 465, 466, 0, 467, 0, 0, 0, 470, 471, 0,
14700 : 472, 473, 805, 474, 475, 476, 477, 478, 479, 480,
14701 : 0, 481, 482, 483, 484, 485, 486, 487, 488, 0,
14702 : 489, 490, 0, 0, 492, 493, 494, 1562, 1563, 0,
14703 : 1564, 0, 497, 498, 499, 500, 501, 1565, 0, 0,
14704 : 0, 0, 0, 0, 0, 0, 0, 0, 513, 514,
14705 : 515, 516, 517, 518, 519, 0, 0, 520, 0, 522,
14706 : 523, 524, 0, 525, 526, 527, 0, 0, 528, 529,
14707 : 530, 531, 532, 533, 534, 535, 536, 537, 0, 539,
14708 : 806, 540, 541, 807, 542, 543, 544, 1566, 546, 1567,
14709 : 548, 549, 550, 551, 552, 553, 554, 555, 0, 0,
14710 : 558, 0, 559, 560, 561, 562, 0, 0, 564, 1568,
14711 : 566, 567, 568, 569, 0, 570, 571, 572, 0, 0,
14712 : 573, 574, 575, 0, 0, 576, 577, 0, 579, 580,
14713 : 581, 0, 583, 584, 585, 586, 587, 588, 589, 590,
14714 : 591, 592, 593, 594, 0, 595, 596, 597, 0, 599,
14715 : 0, 601, 602, 603, 0, 604, 605, 606, 607, 608,
14716 : 609, 610, 611, 612, 613, 614, 1569, 616, 617, 618,
14717 : 0, 619, 620, 621, 622, 623, 624, 625, 626, 627,
14718 : 628, 629, 630, 631, 0, 632, 633, 634, 635, 636,
14719 : 637, 638, 639, 0, 641, 642, 643, 644, 645, 646,
14720 : 647, 648, 808, 649, 0, 650, 651, 652, 653, 654,
14721 : 0, 656, 657, 1570, 659, 660, 661, 662, 663, 1571,
14722 : 665, 0, 666, 667, 668, 669, 670, 671, 672, 673,
14723 : 674, 675, 676, 677, 678, 679, 680, 0, 682, 0,
14724 : 683, 684, 0, 0, 685, 686, 687, 688, 689, 690,
14725 : 691, 692, 0, 693, 1572, 1573, 0, 0, 697, 698,
14726 : 0, 700, 0, 0, 702, 703, 704, 705, 706, 707,
14727 : 708, 709, 710, 0, 0, 711, 712, 713, 714, 715,
14728 : 0, 0, 716, 717, 718, 719, 720, 0, 1574, 0,
14729 : 722, 723, 724, 725, 726, 727, 728, 0, 0, 729,
14730 : 0, 0, 730, 731, 732, 733, 734, 735, 0, 0,
14731 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 810,
14732 : 747, 748, 833, 764, 765, 766, 767, 768, 769, 770,
14733 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
14734 : 778, 834, 779, 780, 781, 835, 0, 782, 783, 784,
14735 : 785, 836, 837, 786, 787, 788, 0, 789, 838, 839,
14736 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
14737 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
14738 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
14739 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14740 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
14741 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
14742 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
14743 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 0,
14744 : 1552, 366, 1553, 1554, 0, 369, 370, 371, 372, 373,
14745 : 374, 375, 0, 0, 376, 377, 1555, 1556, 379, 0,
14746 : 380, 381, 382, 383, 0, 0, 385, 0, 386, 387,
14747 : 388, 389, 390, 391, 392, 393, 394, 395, 801, 0,
14748 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
14749 : 0, 0, 0, 0, 406, 0, 0, 0, 408, 409,
14750 : 410, 411, 803, 412, 1557, 1558, 415, 0, 416, 0,
14751 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
14752 : 426, 427, 0, 0, 428, 429, 1559, 431, 432, 0,
14753 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
14754 : 0, 442, 443, 444, 445, 0, 447, 448, 449, 450,
14755 : 0, 0, 452, 0, 453, 454, 455, 1560, 457, 0,
14756 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
14757 : 466, 0, 467, 0, 0, 0, 470, 471, 0, 472,
14758 : 473, 805, 474, 475, 476, 477, 478, 479, 480, 0,
14759 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
14760 : 490, 0, 0, 492, 493, 494, 1562, 1563, 0, 1564,
14761 : 0, 497, 498, 499, 500, 501, 1565, 0, 0, 0,
14762 : 0, 0, 0, 0, 0, 0, 0, 513, 514, 515,
14763 : 516, 517, 518, 519, 0, 0, 520, 0, 522, 523,
14764 : 524, 0, 525, 526, 527, 0, 0, 528, 529, 530,
14765 : 531, 532, 533, 534, 535, 536, 537, 0, 539, 806,
14766 : 540, 541, 807, 542, 543, 544, 1566, 546, 1567, 548,
14767 : 549, 550, 551, 552, 553, 554, 555, 0, 0, 558,
14768 : 0, 559, 560, 561, 562, 0, 0, 564, 1568, 566,
14769 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
14770 : 574, 575, 0, 0, 576, 577, 0, 579, 580, 581,
14771 : 0, 583, 584, 585, 586, 587, 588, 589, 590, 591,
14772 : 592, 593, 594, 0, 595, 596, 597, 0, 599, 0,
14773 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
14774 : 610, 611, 612, 613, 614, 1569, 616, 617, 618, 0,
14775 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
14776 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
14777 : 638, 639, 0, 641, 642, 643, 644, 645, 646, 647,
14778 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
14779 : 656, 657, 3240, 659, 660, 661, 662, 663, 1571, 665,
14780 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
14781 : 675, 676, 677, 678, 679, 680, 0, 682, 0, 683,
14782 : 684, 0, 0, 685, 686, 687, 688, 689, 690, 691,
14783 : 692, 0, 693, 1572, 1573, 0, 0, 697, 698, 0,
14784 : 700, 0, 0, 702, 703, 704, 705, 706, 707, 708,
14785 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
14786 : 0, 716, 717, 718, 719, 720, 0, 1574, 0, 722,
14787 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
14788 : 0, 730, 731, 732, 733, 734, 735, 0, 0, 0,
14789 : 0, 0, 0, 0, 0, 0, 0, 0, 810, 747,
14790 : 748, 833, 764, 765, 766, 767, 768, 769, 770, 0,
14791 : 771, 772, 0, 0, 773, 774, 775, 776, 777, 778,
14792 : 834, 779, 780, 781, 835, 0, 782, 783, 784, 785,
14793 : 836, 837, 786, 787, 788, 0, 789, 838, 839, 790,
14794 : 791, 0, 0, 0, 792, 793, 0, 0, 0, 0,
14795 : 794, 0, 0, 0, 0, 0, 0, 0, 0, 795,
14796 : 0, 796, 0, 797, 798, 35, 0, 0, 0, 37,
14797 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14798 : 0, 0, 0, 0, 0, 0, 341, 342, 343, 344,
14799 : 345, 346, 347, 348, 349, 0, 350, 351, 352, 0,
14800 : 0, 0, 0, 0, 0, 0, 353, 354, 355, 0,
14801 : 356, 357, 358, 359, 360, 361, 362, 363, 0, 1552,
14802 : 366, 1553, 1554, 0, 369, 370, 371, 372, 373, 374,
14803 : 375, 0, 0, 376, 377, 1555, 1556, 379, 0, 380,
14804 : 381, 382, 383, 0, 0, 385, 0, 386, 387, 388,
14805 : 389, 390, 391, 392, 393, 394, 395, 801, 0, 396,
14806 : 397, 398, 399, 400, 401, 0, 402, 403, 404, 0,
14807 : 0, 0, 0, 406, 0, 0, 0, 408, 409, 410,
14808 : 411, 803, 412, 1557, 1558, 415, 0, 416, 0, 417,
14809 : 418, 419, 420, 421, 422, 423, 0, 424, 425, 426,
14810 : 427, 0, 0, 428, 429, 1559, 431, 432, 0, 433,
14811 : 434, 435, 436, 0, 437, 438, 439, 440, 441, 0,
14812 : 442, 443, 444, 445, 0, 447, 448, 449, 450, 0,
14813 : 0, 452, 0, 453, 454, 455, 1560, 457, 0, 458,
14814 : 0, 459, 460, 461, 0, 462, 463, 464, 465, 466,
14815 : 0, 467, 0, 0, 0, 470, 471, 0, 472, 473,
14816 : 805, 474, 475, 476, 477, 478, 479, 480, 0, 481,
14817 : 482, 483, 484, 485, 486, 487, 488, 0, 489, 490,
14818 : 0, 0, 492, 493, 494, 1562, 1563, 0, 1564, 0,
14819 : 497, 498, 499, 500, 501, 1565, 0, 0, 0, 0,
14820 : 0, 0, 0, 0, 0, 0, 513, 514, 515, 516,
14821 : 517, 518, 519, 0, 0, 520, 0, 522, 523, 524,
14822 : 0, 525, 526, 527, 0, 0, 528, 529, 530, 531,
14823 : 532, 533, 534, 535, 536, 537, 0, 539, 806, 540,
14824 : 541, 807, 542, 543, 544, 1566, 546, 1567, 548, 549,
14825 : 550, 551, 552, 553, 554, 555, 0, 0, 558, 0,
14826 : 559, 560, 561, 562, 0, 0, 564, 1568, 566, 567,
14827 : 568, 569, 0, 570, 571, 572, 0, 0, 573, 574,
14828 : 575, 0, 0, 576, 577, 0, 579, 580, 581, 0,
14829 : 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
14830 : 593, 594, 0, 595, 596, 597, 0, 599, 0, 601,
14831 : 602, 603, 0, 604, 605, 606, 607, 608, 609, 610,
14832 : 611, 612, 613, 614, 1569, 616, 617, 618, 0, 619,
14833 : 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
14834 : 630, 631, 0, 632, 633, 634, 635, 636, 637, 638,
14835 : 639, 0, 641, 642, 643, 644, 645, 646, 647, 648,
14836 : 808, 649, 0, 650, 651, 652, 653, 654, 0, 656,
14837 : 657, 0, 659, 660, 661, 662, 663, 1571, 665, 0,
14838 : 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
14839 : 676, 677, 678, 679, 680, 0, 682, 0, 683, 684,
14840 : 0, 0, 685, 686, 687, 688, 689, 690, 691, 692,
14841 : 0, 693, 1572, 1573, 0, 0, 697, 698, 0, 700,
14842 : 0, 0, 702, 703, 704, 705, 706, 707, 708, 709,
14843 : 710, 0, 0, 711, 712, 713, 714, 715, 0, 0,
14844 : 716, 717, 718, 719, 720, 0, 1574, 0, 722, 723,
14845 : 724, 725, 726, 727, 728, 0, 0, 729, 0, 0,
14846 : 730, 731, 732, 733, 734, 735, 0, 0, 0, 0,
14847 : 0, 0, 0, 0, 0, 0, 0, 810, 747, 748,
14848 : 833, 764, 765, 766, 767, 768, 769, 770, 0, 771,
14849 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 834,
14850 : 779, 780, 781, 835, 0, 782, 783, 784, 785, 836,
14851 : 837, 786, 787, 788, 0, 789, 838, 839, 790, 791,
14852 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
14853 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
14854 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
14855 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14856 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
14857 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
14858 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
14859 : 357, 358, 359, 360, 361, 362, 363, 0, 0, 366,
14860 : 0, 0, 0, 369, 370, 371, 372, 373, 374, 375,
14861 : 0, 0, 376, 377, 0, 0, 379, 0, 380, 381,
14862 : 382, 383, 0, 0, 385, 0, 386, 387, 388, 389,
14863 : 390, 391, 392, 393, 394, 395, 801, 0, 396, 397,
14864 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 0,
14865 : 0, 0, 406, 0, 0, 0, 408, 409, 410, 411,
14866 : 803, 412, 0, 0, 415, 0, 416, 0, 417, 418,
14867 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
14868 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
14869 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
14870 : 443, 444, 445, 0, 447, 448, 449, 450, 0, 0,
14871 : 452, 0, 453, 454, 455, 0, 457, 0, 458, 0,
14872 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
14873 : 467, 0, 0, 0, 470, 471, 0, 472, 473, 805,
14874 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
14875 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 0,
14876 : 0, 492, 493, 494, 0, 0, 0, 0, 0, 497,
14877 : 498, 499, 500, 501, 0, 0, 0, 0, 0, 0,
14878 : 0, 0, 0, 0, 0, 513, 514, 515, 516, 517,
14879 : 518, 519, 0, 0, 520, 0, 522, 523, 524, 0,
14880 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
14881 : 533, 534, 535, 536, 537, 0, 539, 806, 540, 541,
14882 : 807, 542, 543, 544, 0, 546, 0, 548, 549, 550,
14883 : 551, 552, 553, 554, 555, 0, 0, 558, 0, 559,
14884 : 560, 561, 562, 0, 0, 564, 0, 566, 567, 568,
14885 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
14886 : 0, 0, 576, 577, 0, 579, 580, 581, 0, 583,
14887 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
14888 : 594, 0, 595, 596, 597, 0, 599, 0, 601, 602,
14889 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
14890 : 612, 613, 614, 0, 616, 617, 618, 0, 619, 620,
14891 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
14892 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
14893 : 0, 641, 642, 643, 644, 645, 646, 647, 648, 808,
14894 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
14895 : 0, 659, 660, 661, 662, 663, 0, 665, 0, 666,
14896 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
14897 : 677, 678, 679, 680, 0, 682, 0, 683, 684, 0,
14898 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
14899 : 693, 0, 0, 0, 0, 697, 698, 0, 700, 0,
14900 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
14901 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
14902 : 717, 718, 719, 720, 0, 0, 0, 722, 723, 724,
14903 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
14904 : 731, 732, 733, 734, 735, 0, 0, 0, 0, 0,
14905 : 0, 0, 0, 0, 0, 0, 810, 747, 748, 764,
14906 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
14907 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
14908 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
14909 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
14910 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14911 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14912 : 0, 0, 35, 0, 0, 0, 37, 0, 0, 0,
14913 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14914 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
14915 : 348, 349, 840, 350, 351, 352, 841, 842, 843, 844,
14916 : 845, 846, 847, 353, 354, 355, 848, 356, 357, 358,
14917 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
14918 : 849, 369, 370, 371, 372, 373, 374, 375, 850, 851,
14919 : 376, 377, 0, 378, 379, 853, 380, 381, 382, 383,
14920 : 384, 854, 385, 855, 386, 387, 388, 389, 390, 391,
14921 : 392, 393, 394, 395, 856, 857, 396, 397, 398, 399,
14922 : 400, 401, 858, 402, 403, 404, 0, 860, 861, 862,
14923 : 406, 863, 864, 865, 408, 409, 410, 411, 0, 412,
14924 : 413, 414, 415, 866, 416, 867, 417, 418, 419, 420,
14925 : 421, 422, 423, 868, 424, 425, 426, 427, 869, 870,
14926 : 428, 429, 430, 431, 432, 871, 433, 434, 435, 436,
14927 : 872, 437, 438, 439, 440, 441, 873, 442, 443, 444,
14928 : 445, 446, 447, 448, 449, 450, 451, 874, 452, 875,
14929 : 453, 454, 455, 456, 457, 876, 458, 877, 459, 460,
14930 : 461, 878, 462, 463, 464, 465, 466, 879, 467, 468,
14931 : 880, 469, 470, 471, 881, 472, 473, 0, 474, 475,
14932 : 476, 477, 478, 479, 480, 882, 481, 482, 483, 484,
14933 : 485, 486, 487, 488, 883, 489, 490, 491, 0, 492,
14934 : 493, 494, 0, 495, 886, 496, 887, 497, 498, 499,
14935 : 500, 501, 502, 503, 504, 505, 506, 507, 508, 509,
14936 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
14937 : 888, 889, 520, 521, 522, 523, 524, 890, 525, 526,
14938 : 527, 891, 892, 528, 529, 530, 531, 532, 533, 534,
14939 : 535, 536, 537, 538, 539, 0, 540, 541, 0, 542,
14940 : 543, 544, 545, 546, 547, 548, 549, 550, 551, 552,
14941 : 553, 554, 555, 556, 557, 558, 893, 559, 560, 561,
14942 : 562, 894, 563, 564, 565, 566, 567, 568, 569, 895,
14943 : 570, 571, 572, 896, 897, 573, 574, 575, 898, 899,
14944 : 576, 577, 578, 579, 580, 581, 582, 583, 584, 585,
14945 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 900,
14946 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 901,
14947 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
14948 : 614, 615, 616, 617, 618, 902, 619, 620, 621, 622,
14949 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 903,
14950 : 632, 633, 634, 635, 636, 637, 638, 639, 640, 641,
14951 : 642, 643, 644, 645, 646, 647, 648, 0, 649, 904,
14952 : 650, 651, 652, 653, 654, 905, 656, 657, 658, 659,
14953 : 660, 661, 662, 663, 664, 665, 906, 666, 667, 668,
14954 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
14955 : 679, 680, 681, 682, 907, 683, 684, 908, 909, 685,
14956 : 686, 687, 688, 689, 690, 691, 692, 910, 693, 694,
14957 : 695, 0, 912, 697, 698, 699, 700, 701, 913, 702,
14958 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 915,
14959 : 711, 712, 713, 714, 715, 916, 917, 716, 717, 718,
14960 : 719, 720, 0, 721, 919, 722, 723, 724, 725, 726,
14961 : 727, 728, 920, 921, 729, 922, 923, 730, 731, 732,
14962 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
14963 : 743, 744, 745, 746, 0, 747, 748, 764, 765, 766,
14964 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
14965 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
14966 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
14967 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
14968 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
14969 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
14970 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
14971 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14972 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
14973 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
14974 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
14975 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
14976 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
14977 : 800, 378, 379, 3343, 380, 381, 382, 383, 384, 0,
14978 : 0, 3344, 386, 387, 388, 389, 390, 391, 0, 393,
14979 : 394, 395, 801, 3345, 396, 397, 398, 399, 400, 401,
14980 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
14981 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
14982 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
14983 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
14984 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
14985 : 438, 439, 440, 441, 0, 3346, 443, 444, 445, 446,
14986 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
14987 : 455, 456, 457, 0, 458, 3347, 459, 460, 0, 0,
14988 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
14989 : 470, 471, 0, 472, 473, 805, 474, 3348, 0, 477,
14990 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
14991 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
14992 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
14993 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
14994 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
14995 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
14996 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
14997 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
14998 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
14999 : 555, 556, 557, 558, 3349, 559, 560, 0, 562, 0,
15000 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
15001 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
15002 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
15003 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
15004 : 597, 598, 599, 600, 601, 602, 603, 3350, 604, 605,
15005 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
15006 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
15007 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
15008 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
15009 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
15010 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
15011 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
15012 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
15013 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
15014 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
15015 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
15016 : 705, 706, 707, 708, 709, 710, 0, 3351, 711, 712,
15017 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
15018 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
15019 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
15020 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
15021 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
15022 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
15023 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
15024 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
15025 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
15026 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
15027 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
15028 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
15029 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
15030 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
15031 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
15032 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
15033 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
15034 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
15035 : 379, 3343, 380, 381, 382, 383, 384, 0, 0, 0,
15036 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
15037 : 801, 3345, 396, 397, 398, 399, 400, 401, 0, 0,
15038 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
15039 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
15040 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
15041 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
15042 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
15043 : 440, 441, 0, 3346, 443, 444, 445, 446, 447, 448,
15044 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
15045 : 457, 0, 458, 3347, 459, 460, 0, 0, 0, 463,
15046 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
15047 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
15048 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
15049 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
15050 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
15051 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
15052 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
15053 : 0, 523, 4418, 0, 525, 526, 527, 0, 0, 528,
15054 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
15055 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
15056 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
15057 : 557, 558, 3349, 559, 560, 0, 562, 0, 563, 564,
15058 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
15059 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
15060 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
15061 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
15062 : 599, 600, 601, 602, 603, 3350, 604, 605, 606, 607,
15063 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
15064 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
15065 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
15066 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
15067 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
15068 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
15069 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
15070 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
15071 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
15072 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
15073 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
15074 : 707, 708, 709, 710, 0, 3351, 711, 712, 713, 714,
15075 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
15076 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
15077 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
15078 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
15079 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
15080 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
15081 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
15082 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
15083 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
15084 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
15085 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
15086 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15087 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
15088 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
15089 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
15090 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
15091 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
15092 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 3343,
15093 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
15094 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 3345,
15095 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
15096 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
15097 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
15098 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
15099 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
15100 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
15101 : 0, 3346, 443, 444, 445, 446, 447, 448, 449, 450,
15102 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
15103 : 458, 3347, 459, 460, 0, 0, 0, 463, 464, 465,
15104 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
15105 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
15106 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
15107 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
15108 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
15109 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
15110 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
15111 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
15112 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
15113 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
15114 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
15115 : 3349, 559, 560, 0, 562, 0, 563, 564, 565, 566,
15116 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
15117 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
15118 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
15119 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
15120 : 601, 602, 603, 3350, 604, 605, 606, 607, 608, 609,
15121 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
15122 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
15123 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
15124 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
15125 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
15126 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
15127 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
15128 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
15129 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
15130 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
15131 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
15132 : 709, 710, 0, 3351, 711, 712, 713, 714, 715, 0,
15133 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
15134 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
15135 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
15136 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
15137 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
15138 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
15139 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
15140 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
15141 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
15142 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
15143 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
15144 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15145 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
15146 : 346, 347, 348, 349, 1164, 350, 1165, 352, 0, 0,
15147 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
15148 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
15149 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
15150 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
15151 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
15152 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
15153 : 398, 399, 400, 401, 1166, 0, 403, 404, 0, 0,
15154 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
15155 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
15156 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
15157 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
15158 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
15159 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
15160 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
15161 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 1209,
15162 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
15163 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
15164 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
15165 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
15166 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
15167 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
15168 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
15169 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
15170 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
15171 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
15172 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
15173 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
15174 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
15175 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
15176 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
15177 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
15178 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
15179 : 612, 613, 614, 615, 616, 617, 618, 1167, 619, 620,
15180 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
15181 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
15182 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
15183 : 649, 1168, 650, 651, 652, 653, 654, 0, 656, 657,
15184 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
15185 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
15186 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
15187 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
15188 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
15189 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
15190 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
15191 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
15192 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
15193 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
15194 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
15195 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
15196 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
15197 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
15198 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
15199 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
15200 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
15201 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
15202 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15203 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
15204 : 348, 349, 1164, 350, 1165, 352, 0, 0, 0, 0,
15205 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
15206 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
15207 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
15208 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
15209 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
15210 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
15211 : 400, 401, 1166, 0, 403, 404, 0, 0, 0, 0,
15212 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
15213 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
15214 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
15215 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
15216 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
15217 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
15218 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
15219 : 0, 0, 0, 463, 464, 465, 466, 4099, 467, 468,
15220 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
15221 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
15222 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
15223 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
15224 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
15225 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
15226 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
15227 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
15228 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
15229 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
15230 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
15231 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
15232 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
15233 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
15234 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
15235 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
15236 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
15237 : 614, 615, 616, 617, 618, 1167, 619, 620, 621, 622,
15238 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
15239 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
15240 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 1168,
15241 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
15242 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
15243 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
15244 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
15245 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
15246 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
15247 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
15248 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
15249 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
15250 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
15251 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
15252 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
15253 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
15254 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
15255 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
15256 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
15257 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
15258 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
15259 : 35, 340, 0, 0, 37, 0, 0, 0, 0, 0,
15260 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15261 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
15262 : 799, 350, 351, 352, 0, 0, 0, 0, 0, 0,
15263 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
15264 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
15265 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
15266 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
15267 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
15268 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
15269 : 0, 0, 403, 404, 802, 0, 0, 0, 0, 0,
15270 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
15271 : 415, 804, 416, 0, 417, 418, 419, 420, 421, 422,
15272 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
15273 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
15274 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
15275 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
15276 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
15277 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
15278 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
15279 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
15280 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
15281 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
15282 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
15283 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
15284 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
15285 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
15286 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
15287 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
15288 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
15289 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
15290 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
15291 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
15292 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
15293 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
15294 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
15295 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
15296 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
15297 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
15298 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
15299 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
15300 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
15301 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
15302 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
15303 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
15304 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
15305 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
15306 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
15307 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
15308 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
15309 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
15310 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
15311 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
15312 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
15313 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
15314 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
15315 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
15316 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
15317 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
15318 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
15319 : 342, 343, 344, 345, 346, 347, 348, 349, 1164, 350,
15320 : 1165, 352, 0, 0, 0, 0, 0, 0, 0, 353,
15321 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
15322 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
15323 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
15324 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
15325 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
15326 : 801, 0, 396, 397, 398, 399, 400, 401, 1166, 0,
15327 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
15328 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
15329 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
15330 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
15331 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
15332 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
15333 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
15334 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
15335 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
15336 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
15337 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
15338 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
15339 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
15340 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
15341 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
15342 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
15343 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
15344 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
15345 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
15346 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
15347 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
15348 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
15349 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
15350 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
15351 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
15352 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
15353 : 618, 1167, 619, 620, 621, 622, 623, 624, 625, 626,
15354 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
15355 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
15356 : 646, 647, 648, 808, 649, 1168, 650, 651, 652, 653,
15357 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
15358 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
15359 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
15360 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
15361 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
15362 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
15363 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
15364 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
15365 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
15366 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
15367 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
15368 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
15369 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
15370 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
15371 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
15372 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
15373 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
15374 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
15375 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15376 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
15377 : 344, 345, 346, 347, 348, 349, 3584, 350, 351, 352,
15378 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
15379 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
15380 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
15381 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
15382 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
15383 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
15384 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
15385 : 0, 0, 0, 0, 3414, 0, 0, 0, 408, 409,
15386 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
15387 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
15388 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
15389 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
15390 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
15391 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
15392 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
15393 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
15394 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
15395 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
15396 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
15397 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
15398 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
15399 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
15400 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
15401 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
15402 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
15403 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
15404 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
15405 : 567, 568, 569, 0, 570, 571, 572, 0, 1244, 573,
15406 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
15407 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
15408 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
15409 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
15410 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
15411 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
15412 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
15413 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
15414 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
15415 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
15416 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
15417 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
15418 : 684, 0, 3415, 3416, 0, 687, 688, 689, 690, 691,
15419 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
15420 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
15421 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
15422 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
15423 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
15424 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
15425 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
15426 : 748, 764, 765, 766, 767, 768, 769, 770, 1061, 771,
15427 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
15428 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
15429 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
15430 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
15431 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
15432 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
15433 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15434 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
15435 : 346, 347, 348, 349, 1062, 350, 351, 352, 0, 0,
15436 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
15437 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
15438 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
15439 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
15440 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
15441 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
15442 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
15443 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
15444 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
15445 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
15446 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
15447 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
15448 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
15449 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
15450 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
15451 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
15452 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
15453 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
15454 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
15455 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
15456 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
15457 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
15458 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
15459 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
15460 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
15461 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
15462 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
15463 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
15464 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
15465 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
15466 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 1063,
15467 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
15468 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
15469 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
15470 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
15471 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
15472 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
15473 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
15474 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
15475 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
15476 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
15477 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
15478 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
15479 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
15480 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
15481 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
15482 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
15483 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
15484 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
15485 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
15486 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
15487 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
15488 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
15489 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
15490 : 797, 798, 35, 340, 0, 0, 37, 0, 0, 39,
15491 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15492 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
15493 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
15494 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
15495 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
15496 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
15497 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
15498 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
15499 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
15500 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
15501 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
15502 : 413, 414, 415, 1306, 416, 0, 417, 418, 419, 420,
15503 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
15504 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
15505 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
15506 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
15507 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
15508 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
15509 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
15510 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
15511 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
15512 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
15513 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
15514 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
15515 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
15516 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
15517 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
15518 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
15519 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
15520 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
15521 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
15522 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
15523 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
15524 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
15525 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
15526 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
15527 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
15528 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
15529 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
15530 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
15531 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
15532 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
15533 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
15534 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
15535 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
15536 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
15537 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
15538 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
15539 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
15540 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
15541 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
15542 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
15543 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
15544 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
15545 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
15546 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
15547 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
15548 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
15549 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15550 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
15551 : 2482, 350, 351, 352, 0, 0, 0, 0, 0, 0,
15552 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
15553 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
15554 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
15555 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
15556 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
15557 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
15558 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
15559 : 0, 0, 408, 409, 410, 2483, 803, 412, 413, 414,
15560 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
15561 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 2484,
15562 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
15563 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
15564 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
15565 : 455, 456, 457, 0, 458, 2485, 459, 460, 0, 0,
15566 : 0, 2486, 464, 465, 466, 0, 467, 468, 0, 469,
15567 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
15568 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
15569 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
15570 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
15571 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
15572 : 512, 513, 514, 515, 516, 2487, 2488, 519, 0, 0,
15573 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
15574 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
15575 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
15576 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
15577 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
15578 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
15579 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
15580 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 2489,
15581 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
15582 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
15583 : 606, 2490, 608, 609, 610, 611, 612, 613, 614, 615,
15584 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
15585 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
15586 : 0, 635, 636, 637, 2491, 639, 640, 641, 642, 643,
15587 : 644, 2492, 646, 647, 648, 808, 649, 0, 2493, 651,
15588 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
15589 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
15590 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
15591 : 681, 682, 0, 683, 684, 0, 2494, 685, 0, 2495,
15592 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
15593 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 2496,
15594 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
15595 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
15596 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
15597 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
15598 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
15599 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
15600 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
15601 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
15602 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
15603 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
15604 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
15605 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
15606 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
15607 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
15608 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
15609 : 1165, 352, 0, 0, 0, 0, 0, 0, 0, 353,
15610 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
15611 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
15612 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
15613 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
15614 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
15615 : 801, 0, 396, 397, 398, 399, 400, 401, 1166, 0,
15616 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
15617 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
15618 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
15619 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
15620 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
15621 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
15622 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
15623 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
15624 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
15625 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
15626 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
15627 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
15628 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
15629 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
15630 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
15631 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
15632 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
15633 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
15634 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
15635 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
15636 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
15637 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
15638 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
15639 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
15640 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
15641 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
15642 : 618, 1167, 619, 620, 621, 622, 623, 624, 625, 626,
15643 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
15644 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
15645 : 646, 647, 648, 808, 649, 1168, 650, 651, 652, 653,
15646 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
15647 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
15648 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
15649 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
15650 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
15651 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
15652 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
15653 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
15654 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
15655 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
15656 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
15657 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
15658 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
15659 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
15660 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
15661 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
15662 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
15663 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
15664 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15665 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
15666 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
15667 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
15668 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
15669 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
15670 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
15671 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
15672 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
15673 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
15674 : 0, 0, 0, 0, 3414, 0, 0, 0, 408, 409,
15675 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
15676 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
15677 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
15678 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
15679 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
15680 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
15681 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
15682 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
15683 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
15684 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
15685 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
15686 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
15687 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
15688 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
15689 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
15690 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
15691 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
15692 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
15693 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
15694 : 567, 568, 569, 0, 570, 571, 572, 0, 1244, 573,
15695 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
15696 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
15697 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
15698 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
15699 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
15700 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
15701 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
15702 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
15703 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
15704 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
15705 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
15706 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
15707 : 684, 0, 3415, 3416, 0, 687, 688, 689, 690, 691,
15708 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
15709 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
15710 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
15711 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
15712 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
15713 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
15714 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
15715 : 748, 764, 765, 766, 767, 768, 769, 770, 2471, 771,
15716 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
15717 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
15718 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
15719 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
15720 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
15721 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
15722 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15723 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
15724 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
15725 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
15726 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
15727 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
15728 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
15729 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
15730 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
15731 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
15732 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
15733 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
15734 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
15735 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
15736 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
15737 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
15738 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
15739 : 459, 460, 0, 0, 0, 463, 464, 465, 3960, 0,
15740 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
15741 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
15742 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
15743 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
15744 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
15745 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
15746 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
15747 : 525, 526, 3961, 0, 0, 528, 529, 530, 531, 532,
15748 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
15749 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
15750 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
15751 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
15752 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
15753 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
15754 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
15755 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
15756 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
15757 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
15758 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
15759 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
15760 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
15761 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
15762 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
15763 : 3211, 668, 669, 670, 671, 672, 673, 674, 675, 676,
15764 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
15765 : 3962, 685, 0, 687, 688, 3963, 690, 3964, 692, 0,
15766 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
15767 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
15768 : 0, 0, 711, 712, 3965, 714, 715, 0, 0, 716,
15769 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
15770 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
15771 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
15772 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
15773 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
15774 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
15775 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
15776 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
15777 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
15778 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
15779 : 797, 798, 35, 340, 0, 0, 37, 0, 0, 0,
15780 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15781 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
15782 : 348, 349, 826, 350, 351, 352, 0, 0, 0, 0,
15783 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
15784 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
15785 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
15786 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
15787 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
15788 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
15789 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
15790 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
15791 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
15792 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
15793 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
15794 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
15795 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
15796 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
15797 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
15798 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
15799 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
15800 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
15801 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
15802 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
15803 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
15804 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
15805 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
15806 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
15807 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
15808 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
15809 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
15810 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
15811 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
15812 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
15813 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
15814 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
15815 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
15816 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
15817 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
15818 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
15819 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
15820 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
15821 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
15822 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
15823 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
15824 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
15825 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
15826 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
15827 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
15828 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
15829 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
15830 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
15831 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
15832 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
15833 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
15834 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
15835 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
15836 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
15837 : 35, 340, 0, 0, 37, 0, 0, 0, 0, 0,
15838 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15839 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
15840 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
15841 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
15842 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
15843 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
15844 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
15845 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
15846 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
15847 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
15848 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
15849 : 415, 804, 416, 0, 417, 418, 419, 420, 421, 422,
15850 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
15851 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
15852 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
15853 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
15854 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
15855 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
15856 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
15857 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
15858 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
15859 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
15860 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
15861 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
15862 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
15863 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
15864 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
15865 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
15866 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
15867 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
15868 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
15869 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
15870 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
15871 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
15872 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
15873 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
15874 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
15875 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
15876 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
15877 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
15878 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
15879 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
15880 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
15881 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
15882 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
15883 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
15884 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
15885 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
15886 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
15887 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
15888 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
15889 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
15890 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
15891 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
15892 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
15893 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
15894 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 340,
15895 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
15896 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
15897 : 342, 343, 344, 345, 346, 347, 348, 349, 1008, 350,
15898 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
15899 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
15900 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
15901 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
15902 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
15903 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
15904 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
15905 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
15906 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
15907 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
15908 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
15909 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
15910 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
15911 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
15912 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
15913 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
15914 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
15915 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
15916 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
15917 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
15918 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
15919 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
15920 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
15921 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
15922 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
15923 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
15924 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
15925 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
15926 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
15927 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
15928 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
15929 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
15930 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
15931 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
15932 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
15933 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
15934 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
15935 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
15936 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
15937 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
15938 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
15939 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
15940 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
15941 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
15942 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
15943 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
15944 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
15945 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
15946 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
15947 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
15948 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
15949 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
15950 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
15951 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
15952 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
15953 : 37, 0, 0, 39, 0, 0, 0, 0, 0, 0,
15954 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
15955 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
15956 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
15957 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
15958 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
15959 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
15960 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
15961 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
15962 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
15963 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
15964 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
15965 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
15966 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
15967 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
15968 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
15969 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
15970 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
15971 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
15972 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
15973 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
15974 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
15975 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
15976 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
15977 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
15978 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
15979 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
15980 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
15981 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
15982 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
15983 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
15984 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
15985 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
15986 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
15987 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
15988 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
15989 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
15990 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
15991 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
15992 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
15993 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
15994 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
15995 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
15996 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
15997 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
15998 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
15999 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
16000 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
16001 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
16002 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
16003 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
16004 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
16005 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
16006 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
16007 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
16008 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
16009 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
16010 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
16011 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16012 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
16013 : 346, 347, 348, 349, 1408, 350, 351, 352, 0, 0,
16014 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
16015 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
16016 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
16017 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
16018 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
16019 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
16020 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
16021 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
16022 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
16023 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
16024 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
16025 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
16026 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
16027 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
16028 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
16029 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
16030 : 474, 1409, 0, 477, 478, 479, 480, 0, 481, 482,
16031 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
16032 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
16033 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
16034 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
16035 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
16036 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
16037 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
16038 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
16039 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
16040 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
16041 : 569, 0, 570, 571, 572, 0, 1244, 573, 574, 575,
16042 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
16043 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
16044 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
16045 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
16046 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
16047 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
16048 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
16049 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
16050 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
16051 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
16052 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
16053 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
16054 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
16055 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
16056 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
16057 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
16058 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
16059 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
16060 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
16061 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
16062 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
16063 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
16064 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
16065 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
16066 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
16067 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
16068 : 797, 798, 35, 340, 0, 0, 37, 0, 0, 0,
16069 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16070 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
16071 : 348, 349, 1534, 350, 351, 352, 0, 0, 0, 0,
16072 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
16073 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
16074 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
16075 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
16076 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
16077 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
16078 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
16079 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
16080 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
16081 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
16082 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
16083 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
16084 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
16085 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
16086 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
16087 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
16088 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
16089 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
16090 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
16091 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
16092 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
16093 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
16094 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
16095 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
16096 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
16097 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
16098 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
16099 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
16100 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
16101 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
16102 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
16103 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
16104 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
16105 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
16106 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
16107 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
16108 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
16109 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
16110 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
16111 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
16112 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
16113 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
16114 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
16115 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
16116 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
16117 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
16118 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
16119 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
16120 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
16121 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
16122 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
16123 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
16124 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
16125 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
16126 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
16127 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16128 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
16129 : 4182, 350, 351, 352, 0, 0, 0, 0, 0, 0,
16130 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
16131 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
16132 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
16133 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
16134 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
16135 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
16136 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
16137 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
16138 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
16139 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
16140 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
16141 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
16142 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
16143 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
16144 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
16145 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
16146 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
16147 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
16148 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
16149 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
16150 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
16151 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
16152 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
16153 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
16154 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
16155 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
16156 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
16157 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
16158 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
16159 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
16160 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
16161 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
16162 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
16163 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
16164 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
16165 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
16166 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
16167 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
16168 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
16169 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
16170 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
16171 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
16172 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
16173 : 713, 714, 715, 4183, 0, 716, 717, 718, 719, 720,
16174 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
16175 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
16176 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
16177 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
16178 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
16179 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
16180 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
16181 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
16182 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
16183 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
16184 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
16185 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
16186 : 342, 343, 344, 345, 346, 347, 348, 349, 4195, 350,
16187 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
16188 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
16189 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
16190 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
16191 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
16192 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
16193 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
16194 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
16195 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
16196 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
16197 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
16198 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
16199 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
16200 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
16201 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
16202 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
16203 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
16204 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
16205 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
16206 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
16207 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
16208 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
16209 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
16210 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
16211 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
16212 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
16213 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
16214 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
16215 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
16216 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
16217 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
16218 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
16219 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
16220 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
16221 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
16222 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
16223 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
16224 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
16225 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
16226 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
16227 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
16228 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
16229 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
16230 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
16231 : 715, 4196, 0, 716, 717, 718, 719, 720, 809, 721,
16232 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
16233 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
16234 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
16235 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
16236 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
16237 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
16238 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
16239 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
16240 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
16241 : 795, 0, 796, 0, 797, 798, 35, 340, 0, 0,
16242 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16243 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
16244 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
16245 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
16246 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
16247 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
16248 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
16249 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
16250 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
16251 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
16252 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
16253 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
16254 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
16255 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
16256 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
16257 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
16258 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
16259 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
16260 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
16261 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
16262 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
16263 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
16264 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
16265 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
16266 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
16267 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
16268 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
16269 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
16270 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
16271 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
16272 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
16273 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
16274 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
16275 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
16276 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
16277 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
16278 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
16279 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
16280 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
16281 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
16282 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
16283 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
16284 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
16285 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
16286 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
16287 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
16288 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
16289 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
16290 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
16291 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
16292 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
16293 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
16294 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
16295 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
16296 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
16297 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
16298 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
16299 : 796, 0, 797, 798, 35, 340, 0, 0, 37, 0,
16300 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16301 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
16302 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
16303 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
16304 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
16305 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
16306 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
16307 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
16308 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
16309 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
16310 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
16311 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
16312 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
16313 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
16314 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
16315 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
16316 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
16317 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
16318 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
16319 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
16320 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
16321 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
16322 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
16323 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
16324 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
16325 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
16326 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
16327 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
16328 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
16329 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
16330 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
16331 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
16332 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
16333 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
16334 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
16335 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
16336 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
16337 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
16338 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
16339 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
16340 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
16341 : 667, 668, 669, 670, 1068, 672, 673, 674, 675, 676,
16342 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
16343 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
16344 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
16345 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
16346 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
16347 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
16348 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
16349 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
16350 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
16351 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
16352 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
16353 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
16354 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
16355 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
16356 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
16357 : 797, 798, 35, 340, 0, 0, 37, 0, 0, 0,
16358 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16359 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
16360 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
16361 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
16362 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
16363 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
16364 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
16365 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
16366 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
16367 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
16368 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
16369 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
16370 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
16371 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
16372 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
16373 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
16374 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
16375 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
16376 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
16377 : 0, 1125, 478, 479, 480, 0, 481, 482, 483, 484,
16378 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
16379 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
16380 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
16381 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
16382 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
16383 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
16384 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
16385 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
16386 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
16387 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
16388 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
16389 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
16390 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
16391 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
16392 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
16393 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
16394 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
16395 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
16396 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
16397 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
16398 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
16399 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
16400 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
16401 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
16402 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
16403 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
16404 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
16405 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
16406 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
16407 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
16408 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
16409 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
16410 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
16411 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
16412 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
16413 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
16414 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
16415 : 35, 340, 0, 0, 37, 0, 0, 0, 0, 0,
16416 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16417 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
16418 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
16419 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
16420 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
16421 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
16422 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
16423 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
16424 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
16425 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
16426 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
16427 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
16428 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
16429 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
16430 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
16431 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
16432 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
16433 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
16434 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
16435 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
16436 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
16437 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
16438 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
16439 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
16440 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
16441 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
16442 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
16443 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
16444 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
16445 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
16446 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
16447 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
16448 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
16449 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
16450 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
16451 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
16452 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
16453 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
16454 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
16455 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
16456 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
16457 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
16458 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
16459 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
16460 : 0, 1185, 698, 699, 700, 701, 0, 702, 703, 704,
16461 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
16462 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
16463 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
16464 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
16465 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
16466 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
16467 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
16468 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
16469 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
16470 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
16471 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
16472 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
16473 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
16474 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
16475 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
16476 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
16477 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
16478 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
16479 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
16480 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
16481 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
16482 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
16483 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
16484 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
16485 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
16486 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
16487 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
16488 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
16489 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
16490 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
16491 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
16492 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
16493 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
16494 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
16495 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
16496 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
16497 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
16498 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
16499 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
16500 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
16501 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
16502 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
16503 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
16504 : 1244, 573, 574, 575, 0, 0, 576, 577, 578, 0,
16505 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
16506 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
16507 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
16508 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
16509 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
16510 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
16511 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
16512 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
16513 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
16514 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
16515 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
16516 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
16517 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
16518 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
16519 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
16520 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
16521 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
16522 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
16523 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
16524 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
16525 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
16526 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
16527 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
16528 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
16529 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
16530 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
16531 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16532 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
16533 : 344, 345, 346, 347, 348, 349, 1365, 350, 351, 352,
16534 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
16535 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
16536 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
16537 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
16538 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
16539 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
16540 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
16541 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
16542 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
16543 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
16544 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
16545 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
16546 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
16547 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
16548 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
16549 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
16550 : 473, 805, 474, 1366, 0, 477, 478, 479, 480, 0,
16551 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
16552 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
16553 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
16554 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
16555 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
16556 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
16557 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
16558 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
16559 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
16560 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
16561 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
16562 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
16563 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
16564 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
16565 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
16566 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
16567 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
16568 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
16569 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
16570 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
16571 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
16572 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
16573 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
16574 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
16575 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
16576 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
16577 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
16578 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
16579 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
16580 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
16581 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
16582 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
16583 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
16584 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
16585 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
16586 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
16587 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
16588 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
16589 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16590 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
16591 : 346, 347, 348, 349, 1863, 350, 351, 352, 0, 0,
16592 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
16593 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
16594 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
16595 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
16596 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
16597 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
16598 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
16599 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
16600 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
16601 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
16602 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
16603 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
16604 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
16605 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
16606 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
16607 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
16608 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
16609 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
16610 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
16611 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
16612 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
16613 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
16614 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
16615 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
16616 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
16617 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
16618 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
16619 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
16620 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
16621 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
16622 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
16623 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
16624 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
16625 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
16626 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
16627 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
16628 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
16629 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
16630 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
16631 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
16632 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
16633 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
16634 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
16635 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
16636 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
16637 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
16638 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
16639 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
16640 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
16641 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
16642 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
16643 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
16644 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
16645 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
16646 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
16647 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16648 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
16649 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
16650 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
16651 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
16652 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
16653 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
16654 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
16655 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
16656 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
16657 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
16658 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
16659 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
16660 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
16661 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
16662 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
16663 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
16664 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
16665 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 2052,
16666 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
16667 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
16668 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
16669 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
16670 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
16671 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
16672 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
16673 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
16674 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
16675 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
16676 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
16677 : 570, 571, 572, 0, 1244, 573, 574, 575, 0, 0,
16678 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
16679 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
16680 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
16681 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
16682 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
16683 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
16684 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
16685 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
16686 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
16687 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
16688 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
16689 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
16690 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
16691 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
16692 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
16693 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
16694 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
16695 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
16696 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
16697 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
16698 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
16699 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
16700 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
16701 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
16702 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
16703 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
16704 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
16705 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16706 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
16707 : 2109, 350, 351, 352, 0, 0, 0, 0, 0, 0,
16708 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
16709 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
16710 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
16711 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
16712 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
16713 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
16714 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
16715 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
16716 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
16717 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
16718 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
16719 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
16720 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
16721 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
16722 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
16723 : 470, 471, 0, 472, 473, 805, 474, 2110, 0, 477,
16724 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
16725 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
16726 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
16727 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
16728 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
16729 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
16730 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
16731 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
16732 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
16733 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
16734 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
16735 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
16736 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
16737 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
16738 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
16739 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
16740 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
16741 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
16742 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
16743 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
16744 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
16745 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
16746 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
16747 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
16748 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
16749 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
16750 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
16751 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
16752 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
16753 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
16754 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
16755 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
16756 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
16757 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
16758 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
16759 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
16760 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
16761 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
16762 : 0, 2343, 37, 0, 0, 0, 0, 0, 0, 0,
16763 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
16764 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
16765 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
16766 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
16767 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
16768 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
16769 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
16770 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
16771 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
16772 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
16773 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
16774 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
16775 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
16776 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
16777 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
16778 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
16779 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
16780 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
16781 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
16782 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
16783 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
16784 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
16785 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
16786 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
16787 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
16788 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
16789 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
16790 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
16791 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
16792 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
16793 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
16794 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
16795 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
16796 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
16797 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
16798 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
16799 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
16800 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
16801 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
16802 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
16803 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
16804 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
16805 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
16806 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
16807 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
16808 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
16809 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
16810 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
16811 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
16812 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
16813 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
16814 : 2471, 771, 772, 0, 0, 773, 774, 775, 776, 777,
16815 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
16816 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
16817 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
16818 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
16819 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
16820 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16821 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
16822 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
16823 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
16824 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
16825 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
16826 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
16827 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
16828 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
16829 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
16830 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
16831 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
16832 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
16833 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
16834 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
16835 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
16836 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
16837 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
16838 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
16839 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
16840 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
16841 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
16842 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
16843 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
16844 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
16845 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
16846 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
16847 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
16848 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
16849 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
16850 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
16851 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
16852 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
16853 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
16854 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
16855 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
16856 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
16857 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
16858 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
16859 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
16860 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
16861 : 0, 666, 3211, 668, 669, 670, 671, 672, 673, 674,
16862 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
16863 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
16864 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
16865 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
16866 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
16867 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
16868 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
16869 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
16870 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
16871 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
16872 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
16873 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
16874 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
16875 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
16876 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
16877 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
16878 : 0, 39, 0, 0, 0, 0, 0, 0, 0, 0,
16879 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
16880 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
16881 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
16882 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
16883 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
16884 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
16885 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
16886 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
16887 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
16888 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
16889 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
16890 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
16891 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
16892 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
16893 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
16894 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
16895 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
16896 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
16897 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
16898 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
16899 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
16900 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
16901 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
16902 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
16903 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
16904 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
16905 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
16906 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
16907 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
16908 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
16909 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
16910 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
16911 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
16912 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
16913 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
16914 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
16915 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
16916 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
16917 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
16918 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
16919 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
16920 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
16921 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
16922 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
16923 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
16924 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
16925 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
16926 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
16927 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
16928 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
16929 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
16930 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
16931 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
16932 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
16933 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
16934 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
16935 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
16936 : 0, 0, 0, 0, 40, 0, 0, 0, 0, 0,
16937 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
16938 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
16939 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
16940 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
16941 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
16942 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
16943 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
16944 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
16945 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
16946 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
16947 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
16948 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
16949 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
16950 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
16951 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
16952 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
16953 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
16954 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
16955 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
16956 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
16957 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
16958 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
16959 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
16960 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
16961 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
16962 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
16963 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
16964 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
16965 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
16966 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
16967 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
16968 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
16969 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
16970 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
16971 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
16972 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
16973 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
16974 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
16975 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
16976 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
16977 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
16978 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
16979 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
16980 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
16981 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
16982 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
16983 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
16984 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
16985 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
16986 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
16987 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
16988 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
16989 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
16990 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
16991 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
16992 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
16993 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
16994 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16995 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
16996 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
16997 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
16998 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
16999 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
17000 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
17001 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
17002 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
17003 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
17004 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
17005 : 415, 4965, 416, 0, 417, 418, 419, 420, 421, 422,
17006 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
17007 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
17008 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
17009 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
17010 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
17011 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
17012 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
17013 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
17014 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
17015 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
17016 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
17017 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
17018 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
17019 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
17020 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
17021 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
17022 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
17023 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
17024 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
17025 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
17026 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
17027 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
17028 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
17029 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
17030 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
17031 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
17032 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
17033 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
17034 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
17035 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
17036 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
17037 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
17038 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
17039 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
17040 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
17041 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
17042 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
17043 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
17044 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
17045 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
17046 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
17047 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
17048 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
17049 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
17050 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
17051 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
17052 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
17053 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
17054 : 351, 352, 0, 0, 0, 0, 0, 5405, 0, 353,
17055 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
17056 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
17057 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
17058 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
17059 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
17060 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
17061 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
17062 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
17063 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
17064 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
17065 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
17066 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
17067 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
17068 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
17069 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
17070 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
17071 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
17072 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
17073 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
17074 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
17075 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
17076 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
17077 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
17078 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
17079 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
17080 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
17081 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
17082 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
17083 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
17084 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
17085 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
17086 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
17087 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
17088 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
17089 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
17090 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
17091 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
17092 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
17093 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
17094 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
17095 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
17096 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
17097 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
17098 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
17099 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
17100 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
17101 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
17102 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
17103 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
17104 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
17105 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
17106 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
17107 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
17108 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
17109 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17110 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
17111 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
17112 : 0, 0, 0, 0, 0, 5419, 0, 353, 354, 355,
17113 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
17114 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
17115 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
17116 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
17117 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
17118 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
17119 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
17120 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
17121 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
17122 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
17123 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
17124 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
17125 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
17126 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
17127 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
17128 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
17129 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
17130 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
17131 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
17132 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
17133 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
17134 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
17135 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
17136 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
17137 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
17138 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
17139 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
17140 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
17141 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
17142 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
17143 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
17144 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
17145 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
17146 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
17147 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
17148 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
17149 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
17150 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
17151 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
17152 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
17153 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
17154 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
17155 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
17156 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
17157 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
17158 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
17159 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
17160 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
17161 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
17162 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
17163 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
17164 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
17165 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
17166 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
17167 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17168 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
17169 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
17170 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
17171 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
17172 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
17173 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
17174 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
17175 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
17176 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
17177 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
17178 : 803, 412, 413, 414, 415, 5520, 416, 0, 417, 418,
17179 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
17180 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
17181 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
17182 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
17183 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
17184 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
17185 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
17186 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
17187 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
17188 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
17189 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
17190 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
17191 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
17192 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
17193 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
17194 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
17195 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
17196 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
17197 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
17198 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
17199 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
17200 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
17201 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
17202 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
17203 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
17204 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
17205 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
17206 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
17207 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
17208 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
17209 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
17210 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
17211 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
17212 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
17213 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
17214 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
17215 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
17216 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
17217 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
17218 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
17219 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
17220 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
17221 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
17222 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
17223 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
17224 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
17225 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17226 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
17227 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
17228 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
17229 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
17230 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
17231 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
17232 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
17233 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
17234 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
17235 : 5593, 0, 0, 0, 408, 409, 410, 411, 803, 412,
17236 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
17237 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
17238 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
17239 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
17240 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
17241 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
17242 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
17243 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
17244 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
17245 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
17246 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
17247 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
17248 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
17249 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
17250 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
17251 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
17252 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
17253 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
17254 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
17255 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
17256 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
17257 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
17258 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
17259 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
17260 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
17261 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
17262 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
17263 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
17264 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
17265 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
17266 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
17267 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
17268 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
17269 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
17270 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
17271 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
17272 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
17273 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
17274 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
17275 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
17276 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
17277 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
17278 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
17279 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
17280 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
17281 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
17282 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
17283 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17284 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
17285 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
17286 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
17287 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
17288 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
17289 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
17290 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
17291 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
17292 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
17293 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
17294 : 415, 5980, 416, 0, 417, 418, 419, 420, 421, 422,
17295 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
17296 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
17297 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
17298 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
17299 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
17300 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
17301 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
17302 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
17303 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
17304 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
17305 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
17306 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
17307 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
17308 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
17309 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
17310 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
17311 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
17312 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
17313 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
17314 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
17315 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
17316 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
17317 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
17318 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
17319 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
17320 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
17321 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
17322 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
17323 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
17324 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
17325 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
17326 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
17327 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
17328 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
17329 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
17330 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
17331 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
17332 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
17333 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
17334 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
17335 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
17336 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
17337 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
17338 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
17339 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
17340 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
17341 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
17342 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
17343 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
17344 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
17345 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
17346 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
17347 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
17348 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
17349 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
17350 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
17351 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
17352 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
17353 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
17354 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
17355 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
17356 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
17357 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
17358 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
17359 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
17360 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
17361 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
17362 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
17363 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
17364 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
17365 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
17366 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
17367 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
17368 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
17369 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
17370 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
17371 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
17372 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
17373 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
17374 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
17375 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
17376 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
17377 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
17378 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
17379 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
17380 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
17381 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
17382 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
17383 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
17384 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
17385 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
17386 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
17387 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
17388 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
17389 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
17390 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
17391 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
17392 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
17393 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
17394 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
17395 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
17396 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
17397 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
17398 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17399 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
17400 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
17401 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
17402 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
17403 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
17404 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
17405 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
17406 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
17407 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
17408 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
17409 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
17410 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
17411 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
17412 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
17413 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
17414 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
17415 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
17416 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
17417 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
17418 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
17419 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
17420 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
17421 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
17422 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
17423 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
17424 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
17425 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
17426 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
17427 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
17428 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
17429 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
17430 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
17431 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
17432 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
17433 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
17434 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
17435 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
17436 : 638, 639, 640, 641, 642, 1191, 644, 645, 646, 647,
17437 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
17438 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
17439 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
17440 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
17441 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
17442 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
17443 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
17444 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
17445 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
17446 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
17447 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
17448 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
17449 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
17450 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
17451 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
17452 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
17453 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
17454 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
17455 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
17456 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17457 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
17458 : 346, 347, 348, 349, 1193, 350, 351, 352, 0, 0,
17459 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
17460 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
17461 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
17462 : 0, 0, 376, 377, 1194, 378, 379, 0, 380, 381,
17463 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
17464 : 390, 391, 0, 393, 394, 395, 0, 0, 396, 397,
17465 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
17466 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
17467 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
17468 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
17469 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
17470 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
17471 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
17472 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
17473 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
17474 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
17475 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
17476 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
17477 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
17478 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
17479 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
17480 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
17481 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
17482 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
17483 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
17484 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
17485 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
17486 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
17487 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
17488 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
17489 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
17490 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
17491 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
17492 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
17493 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
17494 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
17495 : 649, 0, 650, 651, 652, 653, 1195, 0, 656, 657,
17496 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
17497 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
17498 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
17499 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
17500 : 693, 1196, 695, 0, 0, 1197, 698, 699, 700, 701,
17501 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
17502 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
17503 : 717, 718, 719, 720, 1198, 721, 0, 722, 0, 724,
17504 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
17505 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
17506 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
17507 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
17508 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
17509 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
17510 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
17511 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
17512 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
17513 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
17514 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17515 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
17516 : 348, 349, 1238, 350, 351, 352, 0, 0, 0, 0,
17517 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
17518 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
17519 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
17520 : 376, 377, 1194, 378, 379, 0, 380, 381, 382, 383,
17521 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
17522 : 0, 393, 394, 395, 0, 0, 396, 397, 398, 399,
17523 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
17524 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
17525 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
17526 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
17527 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
17528 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
17529 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
17530 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
17531 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
17532 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
17533 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
17534 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
17535 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
17536 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
17537 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
17538 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
17539 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
17540 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
17541 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
17542 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
17543 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
17544 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
17545 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
17546 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
17547 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
17548 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
17549 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
17550 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
17551 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
17552 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
17553 : 650, 651, 652, 653, 1239, 0, 656, 657, 658, 659,
17554 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
17555 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
17556 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
17557 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 1240,
17558 : 695, 0, 0, 1241, 698, 699, 700, 701, 0, 702,
17559 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
17560 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
17561 : 719, 720, 1198, 721, 0, 722, 0, 724, 725, 726,
17562 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
17563 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
17564 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
17565 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
17566 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
17567 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
17568 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
17569 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
17570 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
17571 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
17572 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17573 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
17574 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
17575 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
17576 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
17577 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
17578 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
17579 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
17580 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
17581 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
17582 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
17583 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
17584 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
17585 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
17586 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
17587 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
17588 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
17589 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
17590 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
17591 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
17592 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
17593 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
17594 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
17595 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
17596 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
17597 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
17598 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
17599 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
17600 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
17601 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
17602 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
17603 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
17604 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
17605 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
17606 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
17607 : 616, 1258, 618, 0, 619, 620, 621, 622, 623, 624,
17608 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
17609 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
17610 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
17611 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
17612 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
17613 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
17614 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
17615 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
17616 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
17617 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
17618 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
17619 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
17620 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
17621 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
17622 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
17623 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
17624 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
17625 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
17626 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
17627 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
17628 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
17629 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
17630 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
17631 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
17632 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
17633 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
17634 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
17635 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
17636 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
17637 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
17638 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
17639 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
17640 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
17641 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
17642 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
17643 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
17644 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
17645 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
17646 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
17647 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
17648 : 0, 472, 473, 805, 474, 1390, 0, 477, 478, 479,
17649 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
17650 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
17651 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
17652 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
17653 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
17654 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
17655 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
17656 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
17657 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
17658 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
17659 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
17660 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
17661 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
17662 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
17663 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
17664 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
17665 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
17666 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
17667 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
17668 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
17669 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
17670 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
17671 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
17672 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
17673 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
17674 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
17675 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
17676 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
17677 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
17678 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
17679 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
17680 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
17681 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
17682 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
17683 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
17684 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
17685 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
17686 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
17687 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17688 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
17689 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
17690 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
17691 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
17692 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
17693 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
17694 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
17695 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
17696 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
17697 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
17698 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
17699 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
17700 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
17701 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
17702 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
17703 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
17704 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
17705 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
17706 : 473, 805, 474, 1400, 0, 477, 478, 479, 480, 0,
17707 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
17708 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
17709 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
17710 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
17711 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
17712 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
17713 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
17714 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
17715 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
17716 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
17717 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
17718 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
17719 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
17720 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
17721 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
17722 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
17723 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
17724 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
17725 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
17726 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
17727 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
17728 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
17729 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
17730 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
17731 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
17732 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
17733 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
17734 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
17735 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
17736 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
17737 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
17738 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
17739 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
17740 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
17741 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
17742 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
17743 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
17744 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
17745 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17746 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
17747 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
17748 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
17749 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
17750 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
17751 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
17752 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
17753 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
17754 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
17755 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
17756 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
17757 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
17758 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
17759 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
17760 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
17761 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
17762 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
17763 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
17764 : 474, 1403, 0, 477, 478, 479, 480, 0, 481, 482,
17765 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
17766 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
17767 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
17768 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
17769 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
17770 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
17771 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
17772 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
17773 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
17774 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
17775 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
17776 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
17777 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
17778 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
17779 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
17780 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
17781 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
17782 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
17783 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
17784 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
17785 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
17786 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
17787 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
17788 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
17789 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
17790 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
17791 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
17792 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
17793 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
17794 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
17795 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
17796 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
17797 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
17798 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
17799 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
17800 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
17801 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
17802 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
17803 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17804 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
17805 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
17806 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
17807 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
17808 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
17809 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
17810 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
17811 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
17812 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
17813 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
17814 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
17815 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
17816 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
17817 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
17818 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
17819 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
17820 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
17821 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 1419,
17822 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
17823 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
17824 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
17825 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
17826 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
17827 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
17828 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
17829 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
17830 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
17831 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
17832 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
17833 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
17834 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
17835 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
17836 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
17837 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
17838 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
17839 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
17840 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
17841 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
17842 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
17843 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
17844 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
17845 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
17846 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
17847 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
17848 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
17849 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
17850 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
17851 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
17852 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
17853 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
17854 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
17855 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
17856 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
17857 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
17858 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
17859 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
17860 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
17861 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17862 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
17863 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
17864 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
17865 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
17866 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
17867 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
17868 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
17869 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
17870 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
17871 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
17872 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
17873 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
17874 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
17875 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
17876 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
17877 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
17878 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
17879 : 470, 471, 0, 472, 473, 805, 474, 1477, 0, 477,
17880 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
17881 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
17882 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
17883 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
17884 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
17885 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
17886 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
17887 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
17888 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
17889 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
17890 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
17891 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
17892 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
17893 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
17894 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
17895 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
17896 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
17897 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
17898 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
17899 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
17900 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
17901 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
17902 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
17903 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
17904 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
17905 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
17906 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
17907 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
17908 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
17909 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
17910 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
17911 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
17912 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
17913 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
17914 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
17915 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
17916 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
17917 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
17918 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
17919 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
17920 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
17921 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
17922 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
17923 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
17924 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
17925 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
17926 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
17927 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
17928 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
17929 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
17930 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
17931 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
17932 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
17933 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
17934 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
17935 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
17936 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
17937 : 0, 472, 473, 805, 474, 1482, 0, 477, 478, 479,
17938 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
17939 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
17940 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
17941 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
17942 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
17943 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
17944 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
17945 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
17946 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
17947 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
17948 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
17949 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
17950 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
17951 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
17952 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
17953 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
17954 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
17955 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
17956 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
17957 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
17958 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
17959 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
17960 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
17961 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
17962 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
17963 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
17964 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
17965 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
17966 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
17967 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
17968 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
17969 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
17970 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
17971 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
17972 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
17973 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
17974 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
17975 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
17976 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17977 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
17978 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
17979 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
17980 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
17981 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
17982 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
17983 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
17984 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
17985 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
17986 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
17987 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
17988 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
17989 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
17990 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
17991 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
17992 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
17993 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
17994 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
17995 : 473, 805, 474, 1498, 0, 477, 478, 479, 480, 0,
17996 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
17997 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
17998 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
17999 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
18000 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
18001 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
18002 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
18003 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
18004 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
18005 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
18006 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
18007 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
18008 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
18009 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
18010 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
18011 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
18012 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
18013 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
18014 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
18015 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
18016 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
18017 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
18018 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
18019 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
18020 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
18021 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
18022 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
18023 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
18024 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
18025 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
18026 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
18027 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
18028 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
18029 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
18030 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
18031 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
18032 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
18033 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
18034 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18035 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
18036 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
18037 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
18038 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
18039 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
18040 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
18041 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
18042 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
18043 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
18044 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
18045 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
18046 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
18047 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
18048 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
18049 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
18050 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
18051 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
18052 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
18053 : 474, 1501, 0, 477, 478, 479, 480, 0, 481, 482,
18054 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
18055 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
18056 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
18057 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
18058 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
18059 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
18060 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
18061 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
18062 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
18063 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
18064 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
18065 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
18066 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
18067 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
18068 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
18069 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
18070 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
18071 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
18072 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
18073 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
18074 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
18075 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
18076 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
18077 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
18078 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
18079 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
18080 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
18081 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
18082 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
18083 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
18084 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
18085 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
18086 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
18087 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
18088 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
18089 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
18090 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
18091 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
18092 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18093 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
18094 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
18095 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
18096 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
18097 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
18098 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
18099 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
18100 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
18101 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
18102 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
18103 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
18104 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
18105 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
18106 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
18107 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
18108 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
18109 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
18110 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 1503,
18111 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
18112 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
18113 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
18114 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
18115 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
18116 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
18117 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
18118 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
18119 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
18120 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
18121 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
18122 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
18123 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
18124 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
18125 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
18126 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
18127 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
18128 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
18129 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
18130 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
18131 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
18132 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
18133 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
18134 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
18135 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
18136 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
18137 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
18138 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
18139 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
18140 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
18141 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
18142 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
18143 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
18144 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
18145 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
18146 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
18147 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
18148 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
18149 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
18150 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18151 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
18152 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
18153 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
18154 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
18155 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
18156 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
18157 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
18158 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
18159 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
18160 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
18161 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
18162 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
18163 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
18164 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
18165 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
18166 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
18167 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
18168 : 470, 471, 0, 472, 473, 805, 474, 1550, 0, 477,
18169 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
18170 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
18171 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
18172 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
18173 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
18174 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
18175 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
18176 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
18177 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
18178 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
18179 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
18180 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
18181 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
18182 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
18183 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
18184 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
18185 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
18186 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
18187 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
18188 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
18189 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
18190 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
18191 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
18192 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
18193 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
18194 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
18195 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
18196 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
18197 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
18198 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
18199 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
18200 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
18201 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
18202 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
18203 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
18204 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
18205 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
18206 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
18207 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
18208 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
18209 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
18210 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
18211 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
18212 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
18213 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
18214 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
18215 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
18216 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
18217 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
18218 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
18219 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
18220 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
18221 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
18222 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
18223 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
18224 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
18225 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
18226 : 0, 472, 473, 805, 474, 1618, 0, 477, 478, 479,
18227 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
18228 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
18229 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
18230 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
18231 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
18232 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
18233 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
18234 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
18235 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
18236 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
18237 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
18238 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
18239 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
18240 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
18241 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
18242 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
18243 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
18244 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
18245 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
18246 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
18247 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
18248 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
18249 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
18250 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
18251 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
18252 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
18253 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
18254 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
18255 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
18256 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
18257 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
18258 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
18259 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
18260 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
18261 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
18262 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
18263 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
18264 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
18265 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18266 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
18267 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
18268 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
18269 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
18270 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
18271 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
18272 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
18273 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
18274 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
18275 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
18276 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
18277 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
18278 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
18279 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
18280 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
18281 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
18282 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
18283 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
18284 : 473, 805, 474, 1620, 0, 477, 478, 479, 480, 0,
18285 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
18286 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
18287 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
18288 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
18289 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
18290 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
18291 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
18292 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
18293 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
18294 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
18295 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
18296 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
18297 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
18298 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
18299 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
18300 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
18301 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
18302 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
18303 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
18304 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
18305 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
18306 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
18307 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
18308 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
18309 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
18310 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
18311 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
18312 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
18313 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
18314 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
18315 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
18316 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
18317 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
18318 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
18319 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
18320 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
18321 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
18322 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
18323 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18324 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
18325 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
18326 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
18327 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
18328 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
18329 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
18330 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
18331 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
18332 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
18333 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
18334 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
18335 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
18336 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
18337 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
18338 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
18339 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
18340 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
18341 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
18342 : 474, 1630, 0, 477, 478, 479, 480, 0, 481, 482,
18343 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
18344 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
18345 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
18346 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
18347 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
18348 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
18349 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
18350 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
18351 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
18352 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
18353 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
18354 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
18355 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
18356 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
18357 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
18358 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
18359 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
18360 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
18361 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
18362 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
18363 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
18364 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
18365 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
18366 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
18367 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
18368 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
18369 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
18370 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
18371 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
18372 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
18373 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
18374 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
18375 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
18376 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
18377 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
18378 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
18379 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
18380 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
18381 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18382 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
18383 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
18384 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
18385 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
18386 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
18387 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
18388 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
18389 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
18390 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
18391 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
18392 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
18393 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
18394 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
18395 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
18396 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
18397 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
18398 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
18399 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 1633,
18400 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
18401 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
18402 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
18403 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
18404 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
18405 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
18406 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
18407 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
18408 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
18409 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
18410 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
18411 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
18412 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
18413 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
18414 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
18415 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
18416 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
18417 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
18418 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
18419 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
18420 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
18421 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
18422 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
18423 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
18424 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
18425 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
18426 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
18427 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
18428 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
18429 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
18430 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
18431 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
18432 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
18433 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
18434 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
18435 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
18436 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
18437 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
18438 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
18439 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18440 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
18441 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
18442 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
18443 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
18444 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
18445 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
18446 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
18447 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
18448 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
18449 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
18450 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
18451 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
18452 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
18453 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
18454 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
18455 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
18456 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
18457 : 470, 471, 0, 472, 473, 805, 474, 1636, 0, 477,
18458 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
18459 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
18460 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
18461 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
18462 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
18463 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
18464 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
18465 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
18466 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
18467 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
18468 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
18469 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
18470 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
18471 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
18472 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
18473 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
18474 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
18475 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
18476 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
18477 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
18478 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
18479 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
18480 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
18481 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
18482 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
18483 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
18484 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
18485 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
18486 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
18487 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
18488 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
18489 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
18490 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
18491 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
18492 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
18493 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
18494 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
18495 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
18496 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
18497 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
18498 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
18499 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
18500 : 354, 355, 0, 356, 357, 358, 359, 1874, 361, 362,
18501 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
18502 : 372, 373, 374, 375, 0, 0, 1223, 377, 1194, 378,
18503 : 1875, 0, 380, 381, 382, 383, 384, 0, 0, 0,
18504 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
18505 : 0, 0, 396, 397, 398, 399, 400, 401, 0, 0,
18506 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
18507 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
18508 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
18509 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
18510 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
18511 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
18512 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
18513 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
18514 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
18515 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
18516 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
18517 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
18518 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
18519 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
18520 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
18521 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
18522 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
18523 : 539, 806, 540, 541, 807, 542, 543, 1227, 545, 0,
18524 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
18525 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
18526 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
18527 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
18528 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
18529 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
18530 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
18531 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
18532 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
18533 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 1228,
18534 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 1229,
18535 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
18536 : 1867, 0, 656, 657, 658, 659, 660, 0, 662, 663,
18537 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
18538 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
18539 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
18540 : 690, 691, 692, 0, 693, 1231, 695, 0, 0, 1232,
18541 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
18542 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
18543 : 715, 0, 0, 716, 717, 718, 719, 720, 1198, 721,
18544 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
18545 : 729, 0, 0, 730, 731, 732, 733, 734, 1233, 736,
18546 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
18547 : 810, 747, 748, 1983, 765, 766, 767, 768, 769, 770,
18548 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
18549 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
18550 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
18551 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
18552 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
18553 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
18554 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18555 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
18556 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
18557 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
18558 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
18559 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
18560 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
18561 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
18562 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
18563 : 396, 397, 1984, 399, 400, 401, 0, 0, 403, 404,
18564 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
18565 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
18566 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
18567 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
18568 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
18569 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
18570 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
18571 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
18572 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
18573 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
18574 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
18575 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
18576 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
18577 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
18578 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
18579 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
18580 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
18581 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
18582 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
18583 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
18584 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
18585 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
18586 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
18587 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
18588 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
18589 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
18590 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
18591 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
18592 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
18593 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
18594 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
18595 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
18596 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
18597 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
18598 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
18599 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
18600 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
18601 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
18602 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
18603 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
18604 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
18605 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
18606 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
18607 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
18608 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
18609 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
18610 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
18611 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
18612 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18613 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
18614 : 346, 347, 348, 349, 1193, 350, 351, 352, 0, 0,
18615 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
18616 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
18617 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
18618 : 0, 0, 376, 377, 1194, 378, 379, 0, 380, 381,
18619 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
18620 : 390, 391, 0, 393, 394, 395, 0, 0, 396, 397,
18621 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
18622 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
18623 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
18624 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
18625 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
18626 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
18627 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
18628 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
18629 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
18630 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
18631 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
18632 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
18633 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
18634 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
18635 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
18636 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
18637 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
18638 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
18639 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
18640 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
18641 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
18642 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
18643 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
18644 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
18645 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
18646 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
18647 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
18648 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
18649 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
18650 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
18651 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
18652 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
18653 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
18654 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
18655 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
18656 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
18657 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
18658 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
18659 : 717, 718, 719, 720, 1198, 721, 0, 722, 0, 724,
18660 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
18661 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
18662 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
18663 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
18664 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
18665 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
18666 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
18667 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
18668 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
18669 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
18670 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18671 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
18672 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
18673 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
18674 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
18675 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
18676 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
18677 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
18678 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
18679 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
18680 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
18681 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
18682 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
18683 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
18684 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
18685 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
18686 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
18687 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
18688 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 2291,
18689 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
18690 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
18691 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
18692 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
18693 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
18694 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
18695 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
18696 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
18697 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
18698 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
18699 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
18700 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
18701 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
18702 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
18703 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
18704 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
18705 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
18706 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
18707 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
18708 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
18709 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
18710 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
18711 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
18712 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
18713 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
18714 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
18715 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
18716 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
18717 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
18718 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
18719 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
18720 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
18721 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
18722 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
18723 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
18724 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
18725 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
18726 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
18727 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
18728 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18729 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
18730 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
18731 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
18732 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
18733 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
18734 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
18735 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
18736 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
18737 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
18738 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
18739 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
18740 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
18741 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
18742 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
18743 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
18744 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
18745 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
18746 : 470, 471, 0, 472, 473, 805, 474, 2325, 0, 477,
18747 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
18748 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
18749 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
18750 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
18751 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
18752 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
18753 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
18754 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
18755 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
18756 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
18757 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
18758 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
18759 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
18760 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
18761 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
18762 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
18763 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
18764 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
18765 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
18766 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
18767 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
18768 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
18769 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
18770 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
18771 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
18772 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
18773 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
18774 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
18775 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
18776 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
18777 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
18778 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
18779 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
18780 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
18781 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
18782 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
18783 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
18784 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
18785 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
18786 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
18787 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
18788 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
18789 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
18790 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
18791 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
18792 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
18793 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
18794 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
18795 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
18796 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
18797 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
18798 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
18799 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
18800 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
18801 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
18802 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
18803 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
18804 : 0, 472, 473, 805, 474, 2327, 0, 477, 478, 479,
18805 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
18806 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
18807 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
18808 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
18809 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
18810 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
18811 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
18812 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
18813 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
18814 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
18815 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
18816 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
18817 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
18818 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
18819 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
18820 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
18821 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
18822 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
18823 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
18824 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
18825 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
18826 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
18827 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
18828 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
18829 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
18830 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
18831 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
18832 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
18833 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
18834 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
18835 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
18836 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
18837 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
18838 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
18839 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
18840 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
18841 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
18842 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
18843 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18844 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
18845 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
18846 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
18847 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
18848 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
18849 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
18850 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
18851 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
18852 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
18853 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
18854 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
18855 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
18856 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
18857 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
18858 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
18859 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
18860 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
18861 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
18862 : 473, 805, 474, 2405, 0, 477, 478, 479, 480, 0,
18863 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
18864 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
18865 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
18866 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
18867 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
18868 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
18869 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
18870 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
18871 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
18872 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
18873 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
18874 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
18875 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
18876 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
18877 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
18878 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
18879 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
18880 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
18881 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
18882 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
18883 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
18884 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
18885 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
18886 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
18887 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
18888 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
18889 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
18890 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
18891 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
18892 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
18893 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
18894 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
18895 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
18896 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
18897 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
18898 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
18899 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
18900 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
18901 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18902 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
18903 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
18904 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
18905 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
18906 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
18907 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
18908 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
18909 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
18910 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
18911 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
18912 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
18913 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
18914 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
18915 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
18916 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
18917 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
18918 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
18919 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
18920 : 474, 2407, 0, 477, 478, 479, 480, 0, 481, 482,
18921 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
18922 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
18923 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
18924 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
18925 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
18926 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
18927 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
18928 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
18929 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
18930 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
18931 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
18932 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
18933 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
18934 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
18935 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
18936 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
18937 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
18938 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
18939 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
18940 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
18941 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
18942 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
18943 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
18944 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
18945 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
18946 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
18947 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
18948 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
18949 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
18950 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
18951 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
18952 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
18953 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
18954 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
18955 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
18956 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
18957 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
18958 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
18959 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18960 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
18961 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
18962 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
18963 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
18964 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
18965 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
18966 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
18967 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
18968 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
18969 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
18970 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
18971 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
18972 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
18973 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
18974 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
18975 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
18976 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
18977 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 2409,
18978 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
18979 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
18980 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
18981 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
18982 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
18983 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
18984 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
18985 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
18986 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
18987 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
18988 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
18989 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
18990 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
18991 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
18992 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
18993 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
18994 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
18995 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
18996 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
18997 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
18998 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
18999 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
19000 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
19001 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
19002 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
19003 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
19004 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
19005 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
19006 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
19007 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
19008 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
19009 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
19010 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
19011 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
19012 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
19013 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
19014 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
19015 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
19016 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
19017 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19018 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
19019 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
19020 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
19021 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
19022 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
19023 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
19024 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
19025 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
19026 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
19027 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
19028 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
19029 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
19030 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
19031 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
19032 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
19033 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
19034 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
19035 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
19036 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
19037 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
19038 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
19039 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
19040 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
19041 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
19042 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
19043 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
19044 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
19045 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
19046 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
19047 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
19048 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
19049 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
19050 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
19051 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
19052 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
19053 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
19054 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 2525,
19055 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
19056 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
19057 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
19058 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
19059 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
19060 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
19061 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
19062 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
19063 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
19064 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
19065 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
19066 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
19067 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
19068 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
19069 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
19070 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
19071 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
19072 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
19073 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
19074 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
19075 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
19076 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
19077 : 351, 352, 0, 0, 0, 0, 0, 3192, 0, 353,
19078 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
19079 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
19080 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
19081 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
19082 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
19083 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
19084 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
19085 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
19086 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
19087 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
19088 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
19089 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
19090 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
19091 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
19092 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
19093 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
19094 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
19095 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
19096 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
19097 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
19098 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
19099 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
19100 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
19101 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
19102 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
19103 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
19104 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
19105 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
19106 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
19107 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
19108 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
19109 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
19110 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
19111 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
19112 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
19113 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
19114 : 654, 0, 0, 657, 658, 659, 660, 0, 662, 663,
19115 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
19116 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
19117 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
19118 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
19119 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
19120 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
19121 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
19122 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
19123 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
19124 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
19125 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
19126 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
19127 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
19128 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
19129 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
19130 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
19131 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
19132 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19133 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
19134 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
19135 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
19136 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
19137 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
19138 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
19139 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
19140 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
19141 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
19142 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
19143 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
19144 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
19145 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
19146 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
19147 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
19148 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
19149 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
19150 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
19151 : 473, 805, 474, 3629, 0, 477, 478, 479, 480, 0,
19152 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
19153 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
19154 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
19155 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
19156 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
19157 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
19158 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
19159 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
19160 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
19161 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
19162 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
19163 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
19164 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
19165 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
19166 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
19167 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
19168 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
19169 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
19170 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
19171 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
19172 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
19173 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
19174 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
19175 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
19176 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
19177 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
19178 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
19179 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
19180 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
19181 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
19182 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
19183 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
19184 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
19185 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
19186 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
19187 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
19188 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
19189 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
19190 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19191 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
19192 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
19193 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
19194 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
19195 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
19196 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
19197 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
19198 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
19199 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
19200 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
19201 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
19202 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
19203 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
19204 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
19205 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
19206 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
19207 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
19208 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
19209 : 474, 3633, 0, 477, 478, 479, 480, 0, 481, 482,
19210 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
19211 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
19212 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
19213 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
19214 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
19215 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
19216 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
19217 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
19218 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
19219 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
19220 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
19221 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
19222 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
19223 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
19224 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
19225 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
19226 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
19227 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
19228 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
19229 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
19230 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
19231 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
19232 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
19233 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
19234 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
19235 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
19236 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
19237 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
19238 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
19239 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
19240 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
19241 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
19242 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
19243 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
19244 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
19245 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
19246 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
19247 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
19248 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19249 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
19250 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
19251 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
19252 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
19253 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
19254 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
19255 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
19256 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
19257 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
19258 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
19259 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
19260 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
19261 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
19262 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
19263 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
19264 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
19265 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
19266 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 3719,
19267 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
19268 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
19269 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
19270 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
19271 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
19272 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
19273 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
19274 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
19275 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
19276 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
19277 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
19278 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
19279 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
19280 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
19281 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
19282 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
19283 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
19284 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
19285 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
19286 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
19287 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
19288 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
19289 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
19290 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
19291 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
19292 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
19293 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
19294 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
19295 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
19296 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
19297 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
19298 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
19299 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
19300 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
19301 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
19302 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
19303 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
19304 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
19305 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
19306 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19307 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
19308 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
19309 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
19310 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
19311 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
19312 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
19313 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
19314 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
19315 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
19316 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
19317 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
19318 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
19319 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
19320 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
19321 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
19322 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
19323 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
19324 : 470, 471, 0, 472, 473, 805, 474, 4104, 0, 477,
19325 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
19326 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
19327 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
19328 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
19329 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
19330 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
19331 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
19332 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
19333 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
19334 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
19335 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
19336 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
19337 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
19338 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
19339 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
19340 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
19341 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
19342 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
19343 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
19344 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
19345 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
19346 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
19347 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
19348 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
19349 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
19350 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
19351 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
19352 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
19353 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
19354 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
19355 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
19356 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
19357 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
19358 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
19359 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
19360 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
19361 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
19362 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
19363 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
19364 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
19365 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
19366 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
19367 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
19368 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
19369 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
19370 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
19371 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
19372 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
19373 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
19374 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
19375 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
19376 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
19377 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
19378 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
19379 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
19380 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
19381 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
19382 : 0, 472, 473, 805, 474, 4162, 0, 477, 478, 479,
19383 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
19384 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
19385 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
19386 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
19387 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
19388 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
19389 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
19390 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
19391 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
19392 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
19393 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
19394 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
19395 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
19396 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
19397 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
19398 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
19399 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
19400 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
19401 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
19402 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
19403 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
19404 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
19405 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
19406 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
19407 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
19408 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
19409 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
19410 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
19411 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
19412 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
19413 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
19414 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
19415 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
19416 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
19417 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
19418 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
19419 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
19420 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
19421 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19422 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
19423 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
19424 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
19425 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
19426 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
19427 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
19428 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
19429 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
19430 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
19431 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
19432 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
19433 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
19434 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
19435 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
19436 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
19437 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
19438 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
19439 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
19440 : 473, 805, 474, 4185, 0, 477, 478, 479, 480, 0,
19441 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
19442 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
19443 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
19444 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
19445 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
19446 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
19447 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
19448 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
19449 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
19450 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
19451 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
19452 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
19453 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
19454 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
19455 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
19456 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
19457 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
19458 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
19459 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
19460 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
19461 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
19462 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
19463 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
19464 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
19465 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
19466 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
19467 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
19468 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
19469 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
19470 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
19471 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
19472 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
19473 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
19474 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
19475 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
19476 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
19477 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
19478 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
19479 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19480 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
19481 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
19482 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
19483 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
19484 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
19485 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
19486 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
19487 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
19488 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
19489 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
19490 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
19491 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
19492 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
19493 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
19494 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
19495 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
19496 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
19497 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
19498 : 474, 4187, 0, 477, 478, 479, 480, 0, 481, 482,
19499 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
19500 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
19501 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
19502 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
19503 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
19504 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
19505 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
19506 : 807, 542, 543, 544, 545, 0, 547, 548, 549, 550,
19507 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
19508 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
19509 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
19510 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
19511 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
19512 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
19513 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
19514 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
19515 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
19516 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
19517 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
19518 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
19519 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
19520 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
19521 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
19522 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
19523 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
19524 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
19525 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
19526 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
19527 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
19528 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
19529 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
19530 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
19531 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
19532 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
19533 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
19534 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
19535 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
19536 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
19537 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19538 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
19539 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
19540 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
19541 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
19542 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
19543 : 376, 377, 800, 378, 379, 0, 380, 381, 382, 383,
19544 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
19545 : 0, 393, 394, 395, 801, 0, 396, 397, 398, 399,
19546 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
19547 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
19548 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
19549 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
19550 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
19551 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
19552 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
19553 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
19554 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
19555 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 4337,
19556 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
19557 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
19558 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
19559 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
19560 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
19561 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
19562 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
19563 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
19564 : 543, 544, 545, 0, 547, 548, 549, 550, 551, 552,
19565 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
19566 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
19567 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
19568 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
19569 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
19570 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
19571 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
19572 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
19573 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
19574 : 632, 633, 0, 635, 636, 637, 638, 639, 640, 641,
19575 : 642, 643, 644, 645, 646, 647, 648, 808, 649, 0,
19576 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
19577 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
19578 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
19579 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
19580 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 694,
19581 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
19582 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
19583 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
19584 : 719, 720, 809, 721, 0, 722, 0, 724, 725, 726,
19585 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
19586 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
19587 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
19588 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
19589 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
19590 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
19591 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
19592 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
19593 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
19594 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
19595 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19596 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
19597 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
19598 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
19599 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
19600 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
19601 : 800, 378, 379, 0, 380, 381, 382, 383, 384, 0,
19602 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
19603 : 394, 395, 801, 0, 396, 397, 398, 399, 400, 401,
19604 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
19605 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
19606 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
19607 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 4379,
19608 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
19609 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
19610 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
19611 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
19612 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
19613 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
19614 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
19615 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
19616 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
19617 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
19618 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
19619 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
19620 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
19621 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
19622 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
19623 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
19624 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
19625 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
19626 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
19627 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
19628 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
19629 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
19630 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
19631 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
19632 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
19633 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
19634 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
19635 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
19636 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
19637 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
19638 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
19639 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
19640 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
19641 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
19642 : 809, 721, 0, 722, 0, 724, 725, 726, 727, 728,
19643 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
19644 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
19645 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
19646 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
19647 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
19648 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
19649 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
19650 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
19651 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
19652 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
19653 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
19654 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
19655 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
19656 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
19657 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
19658 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
19659 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
19660 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
19661 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
19662 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
19663 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
19664 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
19665 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
19666 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
19667 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
19668 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
19669 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
19670 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
19671 : 0, 472, 473, 805, 474, 5707, 0, 477, 478, 479,
19672 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
19673 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
19674 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
19675 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
19676 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
19677 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
19678 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
19679 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
19680 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
19681 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
19682 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
19683 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
19684 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
19685 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
19686 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
19687 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
19688 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
19689 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
19690 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
19691 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
19692 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
19693 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
19694 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
19695 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
19696 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
19697 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
19698 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
19699 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
19700 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
19701 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
19702 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
19703 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
19704 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
19705 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
19706 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
19707 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
19708 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
19709 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
19710 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19711 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
19712 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
19713 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
19714 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
19715 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
19716 : 374, 375, 0, 0, 376, 377, 800, 378, 379, 0,
19717 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
19718 : 388, 389, 390, 391, 0, 393, 394, 395, 801, 0,
19719 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
19720 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
19721 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
19722 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
19723 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
19724 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
19725 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
19726 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
19727 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
19728 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
19729 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
19730 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
19731 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
19732 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
19733 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
19734 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
19735 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
19736 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
19737 : 540, 541, 807, 542, 543, 544, 545, 0, 547, 548,
19738 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
19739 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
19740 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
19741 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
19742 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
19743 : 592, 593, 6252, 0, 595, 596, 597, 598, 599, 600,
19744 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
19745 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
19746 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
19747 : 629, 630, 631, 0, 632, 633, 0, 635, 636, 637,
19748 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
19749 : 648, 808, 649, 0, 650, 651, 652, 653, 654, 0,
19750 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
19751 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
19752 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
19753 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
19754 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
19755 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
19756 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
19757 : 0, 716, 717, 718, 719, 720, 809, 721, 0, 722,
19758 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
19759 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
19760 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
19761 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
19762 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
19763 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
19764 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
19765 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
19766 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
19767 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
19768 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19769 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
19770 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
19771 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
19772 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
19773 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
19774 : 0, 0, 376, 377, 800, 378, 379, 0, 380, 381,
19775 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
19776 : 390, 391, 0, 393, 394, 395, 801, 0, 396, 397,
19777 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
19778 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
19779 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
19780 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
19781 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
19782 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
19783 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
19784 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
19785 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
19786 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
19787 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
19788 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
19789 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
19790 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
19791 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
19792 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
19793 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
19794 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
19795 : 807, 542, 543, 544, 545, 0, 547, 7039, 549, 550,
19796 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
19797 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
19798 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
19799 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
19800 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
19801 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
19802 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
19803 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
19804 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
19805 : 631, 0, 632, 633, 0, 635, 636, 637, 638, 639,
19806 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 808,
19807 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
19808 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
19809 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
19810 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
19811 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
19812 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
19813 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
19814 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
19815 : 717, 718, 719, 720, 809, 721, 0, 722, 0, 724,
19816 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
19817 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
19818 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
19819 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
19820 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
19821 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
19822 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
19823 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
19824 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
19825 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
19826 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19827 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
19828 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
19829 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
19830 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
19831 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
19832 : 1223, 377, 1194, 378, 379, 0, 380, 381, 382, 383,
19833 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
19834 : 0, 393, 394, 395, 0, 0, 396, 397, 398, 399,
19835 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
19836 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
19837 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
19838 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
19839 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
19840 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
19841 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
19842 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
19843 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
19844 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
19845 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
19846 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
19847 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
19848 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
19849 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
19850 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
19851 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
19852 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
19853 : 543, 1227, 545, 0, 547, 548, 549, 550, 551, 552,
19854 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
19855 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
19856 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
19857 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
19858 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
19859 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
19860 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
19861 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
19862 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
19863 : 632, 633, 0, 1228, 636, 637, 638, 639, 640, 641,
19864 : 642, 643, 644, 1229, 646, 647, 648, 808, 649, 0,
19865 : 650, 651, 652, 653, 1867, 0, 656, 657, 658, 659,
19866 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
19867 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
19868 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
19869 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 1231,
19870 : 695, 0, 0, 1232, 698, 699, 700, 701, 0, 702,
19871 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
19872 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
19873 : 719, 720, 1198, 721, 0, 722, 0, 724, 725, 726,
19874 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
19875 : 733, 734, 1233, 736, 737, 738, 739, 740, 741, 742,
19876 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
19877 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
19878 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
19879 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
19880 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
19881 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
19882 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
19883 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
19884 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19885 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
19886 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
19887 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
19888 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
19889 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
19890 : 1194, 378, 379, 0, 380, 381, 382, 383, 384, 0,
19891 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
19892 : 394, 395, 0, 0, 396, 397, 398, 399, 400, 401,
19893 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
19894 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
19895 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
19896 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
19897 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
19898 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
19899 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
19900 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
19901 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
19902 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
19903 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
19904 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
19905 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
19906 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
19907 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
19908 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
19909 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
19910 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 544,
19911 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
19912 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
19913 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
19914 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
19915 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
19916 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
19917 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
19918 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
19919 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
19920 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
19921 : 0, 635, 636, 637, 638, 639, 640, 641, 642, 643,
19922 : 644, 645, 646, 647, 648, 808, 649, 0, 650, 651,
19923 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 0,
19924 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
19925 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
19926 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
19927 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
19928 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
19929 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
19930 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
19931 : 1198, 721, 0, 722, 0, 724, 725, 726, 727, 728,
19932 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
19933 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
19934 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
19935 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
19936 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
19937 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
19938 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
19939 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
19940 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
19941 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
19942 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
19943 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
19944 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
19945 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
19946 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
19947 : 372, 373, 374, 375, 0, 0, 1223, 377, 1194, 378,
19948 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
19949 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
19950 : 0, 0, 396, 397, 398, 399, 400, 401, 0, 0,
19951 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
19952 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
19953 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
19954 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
19955 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
19956 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
19957 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
19958 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
19959 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
19960 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
19961 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
19962 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
19963 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
19964 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
19965 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
19966 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
19967 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
19968 : 539, 806, 540, 541, 807, 542, 543, 1227, 545, 0,
19969 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
19970 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
19971 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
19972 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
19973 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
19974 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
19975 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
19976 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
19977 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
19978 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 1228,
19979 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 1229,
19980 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
19981 : 1867, 0, 656, 657, 658, 659, 660, 0, 662, 663,
19982 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
19983 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
19984 : 0, 683, 684, 0, 0, 685, 0, 3264, 688, 689,
19985 : 690, 691, 692, 0, 693, 1231, 695, 0, 0, 1232,
19986 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
19987 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
19988 : 715, 0, 0, 716, 717, 718, 719, 720, 1198, 721,
19989 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
19990 : 729, 0, 0, 730, 731, 732, 733, 734, 1233, 736,
19991 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
19992 : 810, 747, 748, 764, 765, 766, 767, 768, 769, 770,
19993 : 0, 771, 772, 0, 0, 773, 774, 775, 776, 777,
19994 : 778, 0, 779, 780, 781, 0, 0, 782, 783, 784,
19995 : 785, 0, 0, 786, 787, 788, 0, 789, 0, 0,
19996 : 790, 791, 0, 0, 0, 792, 793, 0, 0, 0,
19997 : 0, 794, 0, 0, 0, 0, 0, 0, 0, 0,
19998 : 795, 0, 796, 0, 797, 798, 35, 0, 0, 0,
19999 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20000 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
20001 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
20002 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
20003 : 0, 356, 357, 358, 359, 0, 361, 362, 363, 364,
20004 : 365, 0, 367, 368, 0, 369, 370, 371, 372, 373,
20005 : 374, 375, 0, 0, 1223, 377, 1194, 378, 379, 0,
20006 : 380, 381, 382, 383, 384, 0, 0, 0, 386, 387,
20007 : 388, 389, 390, 391, 0, 393, 394, 395, 0, 0,
20008 : 396, 397, 398, 399, 400, 401, 0, 0, 403, 404,
20009 : 0, 0, 0, 0, 0, 0, 0, 0, 408, 409,
20010 : 410, 411, 803, 412, 413, 414, 415, 0, 416, 0,
20011 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
20012 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
20013 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
20014 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
20015 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
20016 : 458, 0, 459, 460, 0, 0, 0, 463, 464, 465,
20017 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
20018 : 473, 805, 474, 475, 0, 477, 478, 479, 480, 0,
20019 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
20020 : 0, 491, 0, 492, 493, 494, 0, 495, 0, 496,
20021 : 0, 497, 0, 0, 500, 0, 502, 503, 504, 505,
20022 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
20023 : 516, 517, 518, 519, 0, 0, 520, 521, 0, 523,
20024 : 0, 0, 525, 526, 527, 0, 0, 528, 529, 530,
20025 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 806,
20026 : 540, 541, 807, 542, 543, 1227, 545, 0, 547, 548,
20027 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
20028 : 0, 559, 560, 0, 562, 0, 563, 564, 565, 566,
20029 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
20030 : 574, 575, 0, 0, 576, 577, 578, 0, 580, 0,
20031 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
20032 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
20033 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
20034 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
20035 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
20036 : 629, 630, 631, 0, 632, 633, 0, 1228, 636, 637,
20037 : 638, 639, 640, 641, 642, 643, 644, 3326, 646, 647,
20038 : 648, 808, 649, 0, 650, 651, 652, 653, 3327, 0,
20039 : 656, 657, 658, 659, 660, 0, 662, 663, 664, 665,
20040 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
20041 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
20042 : 684, 0, 0, 685, 0, 687, 688, 689, 690, 691,
20043 : 692, 0, 693, 1231, 695, 0, 0, 3328, 698, 699,
20044 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
20045 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
20046 : 0, 716, 717, 718, 719, 720, 1198, 721, 0, 722,
20047 : 0, 724, 725, 726, 727, 728, 0, 0, 729, 0,
20048 : 0, 730, 731, 732, 733, 734, 1233, 736, 737, 738,
20049 : 739, 740, 741, 742, 743, 744, 745, 746, 810, 747,
20050 : 748, 764, 765, 766, 767, 768, 769, 770, 0, 771,
20051 : 772, 0, 0, 773, 774, 775, 776, 777, 778, 0,
20052 : 779, 780, 781, 0, 0, 782, 783, 784, 785, 0,
20053 : 0, 786, 787, 788, 0, 789, 0, 0, 790, 791,
20054 : 0, 0, 0, 792, 793, 0, 0, 0, 0, 794,
20055 : 0, 0, 0, 0, 0, 0, 0, 0, 795, 0,
20056 : 796, 0, 797, 798, 35, 0, 0, 0, 37, 0,
20057 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20058 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
20059 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
20060 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
20061 : 357, 358, 359, 0, 361, 362, 363, 364, 365, 0,
20062 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
20063 : 0, 0, 1223, 377, 1194, 378, 379, 0, 380, 381,
20064 : 382, 383, 384, 0, 0, 0, 386, 387, 388, 389,
20065 : 390, 391, 0, 393, 394, 395, 0, 0, 396, 397,
20066 : 398, 399, 400, 401, 0, 0, 403, 404, 0, 0,
20067 : 0, 0, 0, 0, 0, 0, 408, 409, 410, 411,
20068 : 803, 412, 413, 414, 415, 0, 416, 0, 417, 418,
20069 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
20070 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
20071 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
20072 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
20073 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
20074 : 459, 460, 0, 0, 0, 463, 464, 465, 466, 0,
20075 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 805,
20076 : 474, 475, 0, 477, 478, 479, 480, 0, 481, 482,
20077 : 483, 484, 485, 486, 487, 488, 0, 489, 0, 491,
20078 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
20079 : 0, 0, 500, 0, 502, 503, 504, 505, 506, 507,
20080 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
20081 : 518, 519, 0, 0, 520, 521, 0, 523, 0, 0,
20082 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
20083 : 533, 534, 535, 536, 537, 538, 539, 806, 540, 541,
20084 : 807, 542, 543, 1227, 545, 0, 547, 548, 549, 550,
20085 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
20086 : 560, 0, 562, 0, 563, 564, 565, 566, 567, 568,
20087 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
20088 : 0, 0, 576, 577, 578, 0, 580, 0, 582, 583,
20089 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
20090 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
20091 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
20092 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
20093 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
20094 : 631, 0, 632, 633, 0, 1228, 636, 637, 638, 639,
20095 : 640, 641, 642, 643, 644, 3411, 646, 647, 648, 808,
20096 : 649, 0, 650, 651, 652, 653, 3327, 0, 656, 657,
20097 : 658, 659, 660, 0, 662, 663, 664, 665, 0, 666,
20098 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
20099 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
20100 : 0, 685, 0, 687, 688, 689, 690, 691, 692, 0,
20101 : 693, 1231, 695, 0, 0, 3328, 698, 699, 700, 701,
20102 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
20103 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
20104 : 717, 718, 719, 720, 1198, 721, 0, 722, 0, 724,
20105 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
20106 : 731, 732, 733, 734, 1233, 736, 737, 738, 739, 740,
20107 : 741, 742, 743, 744, 745, 746, 810, 747, 748, 764,
20108 : 765, 766, 767, 768, 769, 770, 0, 771, 772, 0,
20109 : 0, 773, 774, 775, 776, 777, 778, 0, 779, 780,
20110 : 781, 0, 0, 782, 783, 784, 785, 0, 0, 786,
20111 : 787, 788, 0, 789, 0, 0, 790, 791, 0, 0,
20112 : 0, 792, 793, 0, 0, 0, 0, 794, 0, 0,
20113 : 0, 0, 0, 0, 0, 0, 795, 0, 796, 0,
20114 : 797, 798, 35, 0, 0, 0, 37, 0, 0, 0,
20115 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20116 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
20117 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
20118 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
20119 : 359, 0, 361, 362, 363, 364, 365, 0, 367, 368,
20120 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
20121 : 1223, 377, 1194, 378, 379, 0, 380, 381, 382, 383,
20122 : 384, 0, 0, 0, 386, 387, 388, 389, 390, 391,
20123 : 0, 393, 394, 395, 0, 0, 396, 397, 398, 399,
20124 : 400, 401, 0, 0, 403, 404, 0, 0, 0, 0,
20125 : 0, 0, 0, 0, 408, 409, 410, 411, 803, 412,
20126 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
20127 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
20128 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
20129 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
20130 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
20131 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
20132 : 0, 0, 0, 463, 464, 465, 466, 0, 467, 468,
20133 : 0, 469, 470, 471, 0, 472, 473, 805, 474, 475,
20134 : 0, 477, 478, 479, 480, 0, 481, 482, 483, 484,
20135 : 485, 486, 487, 488, 0, 489, 0, 491, 0, 492,
20136 : 493, 494, 0, 495, 0, 496, 0, 497, 0, 0,
20137 : 500, 0, 502, 503, 504, 505, 506, 507, 508, 509,
20138 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
20139 : 0, 0, 520, 521, 0, 523, 0, 0, 525, 526,
20140 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
20141 : 535, 536, 537, 538, 539, 806, 540, 541, 807, 542,
20142 : 543, 1227, 545, 0, 547, 548, 549, 550, 551, 552,
20143 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 0,
20144 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
20145 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
20146 : 576, 577, 578, 0, 580, 0, 582, 583, 584, 585,
20147 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
20148 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
20149 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
20150 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
20151 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
20152 : 632, 633, 0, 1228, 636, 637, 638, 639, 640, 641,
20153 : 642, 643, 644, 3435, 646, 647, 648, 808, 649, 0,
20154 : 650, 651, 652, 653, 3327, 0, 656, 657, 658, 659,
20155 : 660, 0, 662, 663, 664, 665, 0, 666, 667, 668,
20156 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
20157 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
20158 : 0, 687, 688, 689, 690, 691, 692, 0, 693, 1231,
20159 : 695, 0, 0, 3328, 698, 699, 700, 701, 0, 702,
20160 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
20161 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
20162 : 719, 720, 1198, 721, 0, 722, 0, 724, 725, 726,
20163 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
20164 : 733, 734, 1233, 736, 737, 738, 739, 740, 741, 742,
20165 : 743, 744, 745, 746, 810, 747, 748, 764, 765, 766,
20166 : 767, 768, 769, 770, 0, 771, 772, 0, 0, 773,
20167 : 774, 775, 776, 777, 778, 0, 779, 780, 781, 0,
20168 : 0, 782, 783, 784, 785, 0, 0, 786, 787, 788,
20169 : 0, 789, 0, 0, 790, 791, 0, 0, 0, 792,
20170 : 793, 0, 0, 0, 0, 794, 0, 0, 0, 0,
20171 : 0, 0, 0, 0, 795, 0, 796, 0, 797, 798,
20172 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
20173 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20174 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
20175 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
20176 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 0,
20177 : 361, 362, 363, 364, 365, 0, 367, 368, 0, 369,
20178 : 370, 371, 372, 373, 374, 375, 0, 0, 1223, 377,
20179 : 1194, 378, 379, 0, 380, 381, 382, 383, 384, 0,
20180 : 0, 0, 386, 387, 388, 389, 390, 391, 0, 393,
20181 : 394, 395, 0, 0, 396, 397, 398, 399, 400, 401,
20182 : 0, 0, 403, 404, 0, 0, 0, 0, 0, 0,
20183 : 0, 0, 408, 409, 410, 411, 803, 412, 413, 414,
20184 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
20185 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
20186 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
20187 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
20188 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
20189 : 455, 456, 457, 0, 458, 0, 459, 460, 0, 0,
20190 : 0, 463, 464, 465, 466, 0, 467, 468, 0, 469,
20191 : 470, 471, 0, 472, 473, 805, 474, 475, 0, 477,
20192 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
20193 : 487, 488, 0, 489, 0, 491, 0, 492, 493, 494,
20194 : 0, 495, 0, 496, 0, 497, 0, 0, 500, 0,
20195 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
20196 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
20197 : 520, 521, 0, 523, 0, 0, 525, 526, 527, 0,
20198 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
20199 : 537, 538, 539, 806, 540, 541, 807, 542, 543, 1227,
20200 : 545, 0, 547, 548, 549, 550, 551, 552, 553, 554,
20201 : 555, 556, 557, 558, 0, 559, 560, 0, 562, 0,
20202 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
20203 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
20204 : 578, 0, 580, 0, 582, 583, 584, 585, 586, 587,
20205 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
20206 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
20207 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
20208 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
20209 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
20210 : 0, 1228, 636, 637, 638, 639, 640, 641, 642, 643,
20211 : 644, 1229, 646, 647, 648, 808, 649, 0, 650, 651,
20212 : 652, 653, 3327, 0, 656, 657, 658, 659, 660, 0,
20213 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
20214 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
20215 : 681, 682, 0, 683, 684, 0, 0, 685, 0, 687,
20216 : 688, 689, 690, 691, 692, 0, 693, 1231, 695, 0,
20217 : 0, 3328, 698, 699, 700, 701, 0, 702, 703, 704,
20218 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
20219 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
20220 : 1198, 721, 0, 722, 0, 724, 725, 726, 727, 728,
20221 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
20222 : 1233, 736, 737, 738, 739, 740, 741, 742, 743, 744,
20223 : 745, 746, 810, 747, 748, 764, 765, 766, 767, 768,
20224 : 769, 770, 0, 771, 772, 0, 0, 773, 774, 775,
20225 : 776, 777, 778, 0, 779, 780, 781, 0, 0, 782,
20226 : 783, 784, 785, 0, 0, 786, 787, 788, 0, 789,
20227 : 0, 0, 790, 791, 0, 0, 0, 792, 793, 0,
20228 : 0, 0, 0, 794, 0, 0, 0, 0, 0, 0,
20229 : 0, 0, 795, 0, 796, 0, 797, 798, 35, 0,
20230 : 0, 0, 37, 0, 0, 0, 0, 0, 0, 0,
20231 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
20232 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
20233 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
20234 : 354, 355, 0, 356, 357, 358, 359, 0, 361, 362,
20235 : 363, 364, 365, 0, 367, 368, 0, 369, 370, 371,
20236 : 372, 373, 374, 375, 0, 0, 376, 377, 800, 378,
20237 : 379, 0, 380, 381, 382, 383, 384, 0, 0, 0,
20238 : 386, 387, 388, 389, 390, 391, 0, 393, 394, 395,
20239 : 801, 0, 396, 397, 398, 399, 400, 401, 0, 0,
20240 : 403, 404, 0, 0, 0, 0, 0, 0, 0, 0,
20241 : 408, 409, 410, 411, 803, 412, 413, 414, 415, 0,
20242 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
20243 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
20244 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
20245 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
20246 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
20247 : 457, 0, 458, 0, 459, 460, 0, 0, 0, 463,
20248 : 464, 465, 466, 0, 467, 468, 0, 469, 0, 471,
20249 : 0, 472, 473, 805, 474, 475, 0, 477, 478, 479,
20250 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
20251 : 0, 489, 0, 491, 0, 492, 493, 494, 0, 495,
20252 : 0, 496, 0, 497, 0, 0, 500, 0, 502, 503,
20253 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
20254 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
20255 : 0, 523, 0, 0, 525, 526, 527, 0, 0, 528,
20256 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
20257 : 539, 806, 540, 541, 807, 542, 543, 544, 545, 0,
20258 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
20259 : 557, 558, 0, 559, 560, 0, 562, 0, 563, 564,
20260 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
20261 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 0,
20262 : 580, 0, 582, 583, 584, 585, 586, 587, 588, 589,
20263 : 0, 591, 592, 593, 594, 0, 595, 596, 597, 598,
20264 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
20265 : 608, 609, 610, 611, 612, 0, 614, 615, 616, 617,
20266 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
20267 : 627, 628, 629, 630, 631, 0, 632, 633, 0, 635,
20268 : 636, 637, 638, 639, 640, 0, 642, 643, 644, 645,
20269 : 646, 647, 648, 808, 649, 0, 650, 651, 652, 653,
20270 : 654, 0, 656, 657, 658, 659, 660, 0, 662, 663,
20271 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
20272 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
20273 : 0, 683, 684, 0, 0, 685, 0, 687, 688, 689,
20274 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
20275 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
20276 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
20277 : 715, 0, 0, 716, 717, 718, 719, 720, 809, 721,
20278 : 0, 722, 0, 724, 725, 726, 727, 728, 0, 0,
20279 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
20280 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
20281 : 810, 747, 748, 35, 340, 0, 0, 37, 0, 38,
20282 : 39, 0, 0, 0, 0, 40, 0, 0, 0, 0,
20283 : 0, 0, 0, 0, 341, 342, 343, 344, 345, 346,
20284 : 347, 348, 349, 0, 350, 351, 352, 0, 0, 0,
20285 : 0, 0, 0, 0, 353, 354, 355, 0, 356, 357,
20286 : 358, 359, 360, 361, 362, 363, 364, 365, 366, 367,
20287 : 368, 0, 369, 370, 371, 372, 373, 374, 375, 0,
20288 : 0, 376, 377, 0, 378, 379, 0, 380, 381, 382,
20289 : 383, 384, 0, 385, 0, 386, 387, 388, 389, 390,
20290 : 391, 392, 393, 394, 395, 0, 0, 396, 397, 398,
20291 : 399, 400, 401, 0, 402, 403, 404, 0, 0, 0,
20292 : 0, 406, 0, 0, 0, 408, 409, 410, 411, 0,
20293 : 412, 413, 414, 415, 6537, 416, 0, 417, 418, 419,
20294 : 420, 421, 422, 423, 0, 424, 425, 426, 427, 0,
20295 : 0, 428, 429, 430, 431, 432, 0, 433, 434, 435,
20296 : 436, 0, 437, 438, 439, 440, 441, 0, 442, 443,
20297 : 444, 445, 446, 447, 448, 449, 450, 451, 2248, 452,
20298 : 0, 453, 454, 455, 456, 457, 0, 458, 0, 459,
20299 : 460, 461, 0, 462, 463, 464, 465, 466, 0, 467,
20300 : 468, 0, 469, 470, 471, 0, 472, 473, 0, 474,
20301 : 475, 476, 477, 478, 479, 480, 0, 481, 482, 483,
20302 : 484, 485, 486, 487, 488, 0, 489, 490, 491, 0,
20303 : 492, 493, 494, 0, 495, 0, 496, 0, 497, 498,
20304 : 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
20305 : 509, 510, 511, 512, 513, 514, 515, 516, 517, 518,
20306 : 519, 0, 0, 520, 521, 522, 523, 524, 0, 525,
20307 : 526, 527, 0, 0, 528, 529, 530, 531, 532, 533,
20308 : 534, 535, 536, 537, 538, 539, 0, 540, 541, 0,
20309 : 542, 543, 544, 545, 546, 547, 548, 549, 550, 551,
20310 : 552, 553, 554, 555, 556, 557, 558, 0, 559, 560,
20311 : 561, 562, 0, 563, 564, 565, 566, 567, 568, 569,
20312 : 0, 570, 571, 572, 2249, 0, 573, 574, 575, 0,
20313 : 0, 576, 577, 578, 579, 580, 581, 582, 583, 584,
20314 : 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
20315 : 0, 595, 596, 597, 598, 599, 600, 601, 602, 603,
20316 : 0, 604, 605, 606, 607, 608, 609, 610, 611, 612,
20317 : 613, 614, 615, 616, 617, 618, 0, 619, 620, 621,
20318 : 622, 623, 624, 625, 626, 627, 628, 629, 630, 631,
20319 : 0, 632, 633, 634, 635, 636, 637, 638, 639, 640,
20320 : 641, 642, 643, 644, 645, 646, 647, 648, 0, 649,
20321 : 0, 650, 651, 652, 653, 654, 0, 656, 657, 658,
20322 : 659, 660, 661, 662, 663, 664, 665, 0, 666, 667,
20323 : 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
20324 : 678, 679, 680, 681, 682, 0, 683, 684, 0, 0,
20325 : 685, 686, 687, 688, 689, 690, 691, 692, 0, 693,
20326 : 694, 695, 0, 0, 697, 698, 699, 700, 701, 2250,
20327 : 702, 703, 704, 705, 706, 707, 708, 709, 710, 0,
20328 : 0, 711, 712, 713, 714, 715, 0, 0, 716, 717,
20329 : 718, 719, 720, 0, 721, 0, 722, 723, 724, 725,
20330 : 726, 727, 728, 0, 0, 729, 0, 0, 730, 731,
20331 : 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
20332 : 742, 743, 744, 745, 746, 0, 747, 748, 0, 0,
20333 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
20334 : 0, 1339, 1340, 6538, 0, 0, 0, 0, 0, 0,
20335 : 6539, 341, 342, 343, 344, 345, 346, 347, 348, 349,
20336 : 0, 350, 351, 352, 102, 103, 0, 0, 0, 0,
20337 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
20338 : 361, 362, 363, 364, 365, 366, 367, 368, 0, 369,
20339 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
20340 : 0, 378, 379, 0, 380, 381, 382, 383, 384, 0,
20341 : 385, 0, 386, 387, 388, 389, 390, 391, 392, 393,
20342 : 394, 395, 0, 0, 396, 397, 398, 399, 400, 401,
20343 : 0, 402, 403, 404, 0, 0, 0, 0, 406, 0,
20344 : 0, 0, 408, 409, 410, 411, 0, 412, 413, 414,
20345 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
20346 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
20347 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
20348 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
20349 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
20350 : 455, 456, 457, 0, 458, 0, 459, 460, 461, 0,
20351 : 462, 463, 464, 465, 466, 0, 467, 468, 0, 469,
20352 : 470, 471, 0, 472, 473, 0, 474, 475, 476, 477,
20353 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
20354 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
20355 : 0, 495, 0, 496, 0, 497, 498, 499, 500, 501,
20356 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
20357 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
20358 : 520, 521, 522, 523, 524, 0, 525, 526, 527, 0,
20359 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
20360 : 537, 538, 539, 0, 540, 541, 0, 542, 543, 544,
20361 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
20362 : 555, 556, 557, 558, 0, 559, 560, 561, 562, 0,
20363 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
20364 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
20365 : 578, 579, 580, 581, 582, 583, 584, 585, 586, 587,
20366 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
20367 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
20368 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
20369 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
20370 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
20371 : 634, 635, 636, 637, 638, 639, 640, 641, 642, 643,
20372 : 644, 645, 646, 647, 648, 0, 649, 146, 650, 651,
20373 : 652, 653, 654, 0, 656, 657, 658, 659, 660, 661,
20374 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
20375 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
20376 : 681, 682, 0, 683, 684, 0, 151, 685, 686, 687,
20377 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
20378 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
20379 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
20380 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
20381 : 158, 721, 0, 722, 723, 724, 725, 726, 727, 728,
20382 : 0, 0, 729, 0, 160, 730, 731, 732, 733, 734,
20383 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
20384 : 745, 746, 0, 747, 748, 1435, 0, 0, 161, 0,
20385 : 35, 0, 0, 0, 37, 0, 0, 0, 0, 0,
20386 : 0, 2589, 0, 0, 2590, 0, 0, 162, 2591, 2592,
20387 : 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602,
20388 : 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 0, 2611,
20389 : 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621,
20390 : 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631,
20391 : 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641,
20392 : 0, 0, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649,
20393 : 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659,
20394 : 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669,
20395 : 0, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678,
20396 : 2679, 2680, 2681, 2682, 2683, 2684, 0, 2685, 2686, 2687,
20397 : 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697,
20398 : 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707,
20399 : 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717,
20400 : 2718, 2719, 2720, 2721, 0, 2722, 2723, 2724, 2725, 2726,
20401 : 2727, 2728, 2729, 2730, 2731, 2732, 2733, 0, 0, 2734,
20402 : 2735, 2736, 2737, 0, 2738, 2739, 2740, 2741, 2742, 0,
20403 : 2743, 2744, 2745, 2746, 2747, 0, 2748, 2749, 0, 2750,
20404 : 2751, 2752, 0, 2753, 2754, 0, 2755, 2756, 2757, 2758,
20405 : 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768,
20406 : 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778,
20407 : 2779, 2780, 0, 2781, 0, 2782, 2783, 2784, 2785, 2786,
20408 : 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796,
20409 : 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806,
20410 : 2807, 2808, 2809, 2810, 2811, 0, 2812, 2813, 2814, 2815,
20411 : 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825,
20412 : 2826, 2827, 2828, 0, 2829, 2830, 0, 2831, 2832, 2833,
20413 : 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843,
20414 : 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853,
20415 : 2854, 2855, 2856, 2857, 2858, 2859, 2860, 0, 2861, 2862,
20416 : 2863, 0, 2864, 2865, 2866, 2867, 2868, 0, 2869, 2870,
20417 : 2871, 2872, 0, 0, 2873, 2874, 2875, 2876, 2877, 2878,
20418 : 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888,
20419 : 2889, 2890, 2891, 0, 2892, 2893, 2894, 2895, 2896, 2897,
20420 : 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907,
20421 : 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917,
20422 : 2918, 2919, 2920, 2921, 2922, 2923, 2924, 0, 2925, 2926,
20423 : 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936,
20424 : 2937, 2938, 2939, 2940, 2941, 0, 2942, 2943, 2944, 2945,
20425 : 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955,
20426 : 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965,
20427 : 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975,
20428 : 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985,
20429 : 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 0,
20430 : 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004,
20431 : 3005, 3006, 3007, 3008, 3009, 3010, 0, 3011, 3012, 3013,
20432 : 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023,
20433 : 3024, 3025, 3026, 0, 3027, 3028, 3029, 3030, 3031, 3032,
20434 : 3033, 0, 3034, 0, 0, 0, 0, 3035, 3036, 3037,
20435 : 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047,
20436 : 3048, 3049, 0, 3050, 3051, 0, 3052, 0, 0, 0,
20437 : 0, 0, 0, 0, 0, 3053, 3054, 3055, 3056, 3057,
20438 : 3058, 3059, 3060, 3061, 35, 340, 0, 0, 37, 0,
20439 : 38, 39, 0, 0, 0, 0, 40, 0, 0, 0,
20440 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
20441 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
20442 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
20443 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
20444 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
20445 : 0, 0, 376, 377, 0, 378, 379, 0, 380, 381,
20446 : 382, 383, 384, 0, 385, 0, 386, 387, 388, 389,
20447 : 390, 391, 392, 393, 394, 395, 0, 0, 396, 397,
20448 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 0,
20449 : 0, 0, 406, 0, 0, 0, 408, 409, 410, 411,
20450 : 0, 412, 413, 414, 415, 3117, 416, 0, 417, 418,
20451 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
20452 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
20453 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
20454 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 2248,
20455 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
20456 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
20457 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 0,
20458 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
20459 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
20460 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
20461 : 498, 499, 500, 501, 502, 503, 504, 505, 506, 507,
20462 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
20463 : 518, 519, 0, 0, 520, 521, 522, 523, 524, 0,
20464 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
20465 : 533, 534, 535, 536, 537, 538, 539, 0, 540, 541,
20466 : 0, 542, 543, 544, 545, 546, 547, 548, 549, 550,
20467 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
20468 : 560, 561, 562, 0, 563, 564, 565, 566, 567, 568,
20469 : 569, 0, 570, 571, 572, 2249, 0, 573, 574, 575,
20470 : 0, 0, 576, 577, 578, 579, 580, 581, 582, 583,
20471 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
20472 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
20473 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
20474 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
20475 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
20476 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
20477 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 0,
20478 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
20479 : 658, 659, 660, 661, 662, 663, 664, 665, 0, 666,
20480 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
20481 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
20482 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
20483 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
20484 : 2250, 702, 703, 704, 705, 706, 707, 708, 709, 710,
20485 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
20486 : 717, 718, 719, 720, 0, 721, 0, 722, 723, 724,
20487 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
20488 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
20489 : 741, 742, 743, 744, 745, 746, 0, 747, 748, 35,
20490 : 340, 0, 0, 37, 0, 38, 39, 0, 0, 0,
20491 : 0, 40, 1339, 1340, 0, 0, 0, 0, 0, 0,
20492 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 0,
20493 : 350, 351, 352, 0, 0, 0, 0, 0, 0, 0,
20494 : 353, 354, 355, 0, 356, 357, 358, 359, 360, 361,
20495 : 362, 363, 364, 365, 366, 367, 368, 0, 369, 370,
20496 : 371, 372, 373, 374, 375, 0, 0, 376, 377, 0,
20497 : 378, 379, 0, 380, 381, 382, 383, 384, 0, 385,
20498 : 0, 386, 387, 388, 389, 390, 391, 392, 393, 394,
20499 : 395, 0, 0, 396, 397, 398, 399, 400, 401, 0,
20500 : 402, 403, 404, 0, 0, 0, 0, 406, 0, 0,
20501 : 0, 408, 409, 410, 411, 0, 412, 413, 414, 415,
20502 : 3122, 416, 0, 417, 418, 419, 420, 421, 422, 423,
20503 : 0, 424, 425, 426, 427, 0, 0, 428, 429, 430,
20504 : 431, 432, 0, 433, 434, 435, 436, 0, 437, 438,
20505 : 439, 440, 441, 0, 442, 443, 444, 445, 446, 447,
20506 : 448, 449, 450, 451, 2248, 452, 0, 453, 454, 455,
20507 : 456, 457, 0, 458, 0, 459, 460, 461, 0, 462,
20508 : 463, 464, 465, 466, 0, 467, 468, 0, 469, 470,
20509 : 471, 0, 472, 473, 0, 474, 475, 476, 477, 478,
20510 : 479, 480, 0, 481, 482, 483, 484, 485, 486, 487,
20511 : 488, 0, 489, 490, 491, 0, 492, 493, 494, 0,
20512 : 495, 0, 496, 0, 497, 498, 499, 500, 501, 502,
20513 : 503, 504, 505, 506, 507, 508, 509, 510, 511, 512,
20514 : 513, 514, 515, 516, 517, 518, 519, 0, 0, 520,
20515 : 521, 522, 523, 524, 0, 525, 526, 527, 0, 0,
20516 : 528, 529, 530, 531, 532, 533, 534, 535, 536, 537,
20517 : 538, 539, 0, 540, 541, 0, 542, 543, 544, 545,
20518 : 546, 547, 548, 549, 550, 551, 552, 553, 554, 555,
20519 : 556, 557, 558, 0, 559, 560, 561, 562, 0, 563,
20520 : 564, 565, 566, 567, 568, 569, 0, 570, 571, 572,
20521 : 2249, 0, 573, 574, 575, 0, 0, 576, 577, 578,
20522 : 579, 580, 581, 582, 583, 584, 585, 586, 587, 588,
20523 : 589, 590, 591, 592, 593, 594, 0, 595, 596, 597,
20524 : 598, 599, 600, 601, 602, 603, 0, 604, 605, 606,
20525 : 607, 608, 609, 610, 611, 612, 613, 614, 615, 616,
20526 : 617, 618, 0, 619, 620, 621, 622, 623, 624, 625,
20527 : 626, 627, 628, 629, 630, 631, 0, 632, 633, 634,
20528 : 635, 636, 637, 638, 639, 640, 641, 642, 643, 644,
20529 : 645, 646, 647, 648, 0, 649, 0, 650, 651, 652,
20530 : 653, 654, 0, 656, 657, 658, 659, 660, 661, 662,
20531 : 663, 664, 665, 0, 666, 667, 668, 669, 670, 671,
20532 : 672, 673, 674, 675, 676, 677, 678, 679, 680, 681,
20533 : 682, 0, 683, 684, 0, 0, 685, 686, 687, 688,
20534 : 689, 690, 691, 692, 0, 693, 694, 695, 0, 0,
20535 : 697, 698, 699, 700, 701, 2250, 702, 703, 704, 705,
20536 : 706, 707, 708, 709, 710, 0, 0, 711, 712, 713,
20537 : 714, 715, 0, 0, 716, 717, 718, 719, 720, 0,
20538 : 721, 0, 722, 723, 724, 725, 726, 727, 728, 0,
20539 : 0, 729, 0, 0, 730, 731, 732, 733, 734, 735,
20540 : 736, 737, 738, 739, 740, 741, 742, 743, 744, 745,
20541 : 746, 0, 747, 748, 35, 340, 0, 0, 37, 0,
20542 : 38, 39, 0, 0, 0, 0, 40, 1339, 1340, 0,
20543 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
20544 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
20545 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
20546 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
20547 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
20548 : 0, 0, 376, 377, 0, 378, 379, 0, 380, 381,
20549 : 382, 383, 384, 0, 385, 0, 386, 387, 388, 389,
20550 : 390, 391, 392, 393, 394, 395, 0, 0, 396, 397,
20551 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 0,
20552 : 0, 0, 406, 0, 0, 0, 408, 409, 410, 411,
20553 : 0, 412, 413, 414, 415, 4092, 416, 0, 417, 418,
20554 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
20555 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
20556 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
20557 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 2248,
20558 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
20559 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
20560 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 0,
20561 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
20562 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
20563 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
20564 : 498, 499, 500, 501, 502, 503, 504, 505, 506, 507,
20565 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
20566 : 518, 519, 0, 0, 520, 521, 522, 523, 524, 0,
20567 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
20568 : 533, 534, 535, 536, 537, 538, 539, 0, 540, 541,
20569 : 0, 542, 543, 544, 545, 546, 547, 548, 549, 550,
20570 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
20571 : 560, 561, 562, 0, 563, 564, 565, 566, 567, 568,
20572 : 569, 0, 570, 571, 572, 2249, 0, 573, 574, 575,
20573 : 0, 0, 576, 577, 578, 579, 580, 581, 582, 583,
20574 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
20575 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
20576 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
20577 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
20578 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
20579 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
20580 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 0,
20581 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
20582 : 658, 659, 660, 661, 662, 663, 664, 665, 0, 666,
20583 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
20584 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
20585 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
20586 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
20587 : 2250, 702, 703, 704, 705, 706, 707, 708, 709, 710,
20588 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
20589 : 717, 718, 719, 720, 0, 721, 0, 722, 723, 724,
20590 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
20591 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
20592 : 741, 742, 743, 744, 745, 746, 0, 747, 748, 35,
20593 : 340, 0, 0, 37, 0, 38, 39, 0, 0, 0,
20594 : 0, 40, 1339, 1340, 0, 0, 0, 0, 0, 0,
20595 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 0,
20596 : 350, 351, 352, 0, 0, 0, 0, 0, 0, 0,
20597 : 353, 354, 355, 0, 356, 357, 358, 359, 360, 361,
20598 : 362, 363, 364, 365, 366, 367, 368, 0, 369, 370,
20599 : 371, 372, 373, 374, 375, 0, 0, 376, 377, 0,
20600 : 378, 379, 0, 380, 381, 382, 383, 384, 0, 385,
20601 : 0, 386, 387, 388, 389, 390, 391, 392, 393, 394,
20602 : 395, 0, 0, 396, 397, 398, 399, 400, 401, 0,
20603 : 402, 403, 404, 0, 0, 0, 0, 406, 0, 0,
20604 : 0, 408, 409, 410, 411, 0, 412, 413, 414, 415,
20605 : 0, 416, 0, 417, 418, 419, 420, 421, 422, 423,
20606 : 0, 424, 425, 426, 427, 0, 0, 428, 429, 430,
20607 : 431, 432, 0, 433, 434, 435, 436, 0, 437, 438,
20608 : 439, 440, 441, 0, 442, 443, 444, 445, 446, 447,
20609 : 448, 449, 450, 451, 2248, 452, 0, 453, 454, 455,
20610 : 456, 457, 0, 458, 0, 459, 460, 461, 0, 462,
20611 : 463, 464, 465, 466, 0, 467, 468, 0, 469, 470,
20612 : 471, 0, 472, 473, 0, 474, 475, 476, 477, 478,
20613 : 479, 480, 0, 481, 482, 483, 484, 485, 486, 487,
20614 : 488, 0, 489, 490, 491, 0, 492, 493, 494, 0,
20615 : 495, 0, 496, 0, 497, 498, 499, 500, 501, 502,
20616 : 503, 504, 505, 506, 507, 508, 509, 510, 511, 512,
20617 : 513, 514, 515, 516, 517, 518, 519, 0, 0, 520,
20618 : 521, 522, 523, 524, 0, 525, 526, 527, 0, 0,
20619 : 528, 529, 530, 531, 532, 533, 534, 535, 536, 537,
20620 : 538, 539, 0, 540, 541, 0, 542, 543, 544, 545,
20621 : 546, 547, 548, 549, 550, 551, 552, 553, 554, 555,
20622 : 556, 557, 558, 0, 559, 560, 561, 562, 0, 563,
20623 : 564, 565, 566, 567, 568, 569, 0, 570, 571, 572,
20624 : 2249, 0, 573, 574, 575, 0, 0, 576, 577, 578,
20625 : 579, 580, 581, 582, 583, 584, 585, 586, 587, 588,
20626 : 589, 590, 591, 592, 593, 594, 0, 595, 596, 597,
20627 : 598, 599, 600, 601, 602, 603, 0, 604, 605, 606,
20628 : 607, 608, 609, 610, 611, 612, 613, 614, 615, 616,
20629 : 617, 618, 0, 619, 620, 621, 622, 623, 624, 625,
20630 : 626, 627, 628, 629, 630, 631, 0, 632, 633, 634,
20631 : 635, 636, 637, 638, 639, 640, 641, 642, 643, 644,
20632 : 645, 646, 647, 648, 0, 649, 0, 650, 651, 652,
20633 : 653, 654, 0, 656, 657, 658, 659, 660, 661, 662,
20634 : 663, 664, 665, 0, 666, 667, 668, 669, 670, 671,
20635 : 672, 673, 674, 675, 676, 677, 678, 679, 680, 681,
20636 : 682, 0, 683, 684, 0, 0, 685, 686, 687, 688,
20637 : 689, 690, 691, 692, 0, 693, 694, 695, 0, 0,
20638 : 697, 698, 699, 700, 701, 2250, 702, 703, 704, 705,
20639 : 706, 707, 708, 709, 710, 0, 0, 711, 712, 713,
20640 : 714, 715, 0, 0, 716, 717, 718, 719, 720, 0,
20641 : 721, 0, 722, 723, 724, 725, 726, 727, 728, 0,
20642 : 0, 729, 0, 0, 730, 731, 732, 733, 734, 735,
20643 : 736, 737, 738, 739, 740, 741, 742, 743, 744, 745,
20644 : 746, 35, 747, 748, 0, 37, 0, 0, 0, 0,
20645 : 0, 0, 0, 0, 0, 0, 0, 1339, 1340, 0,
20646 : 0, 0, 341, 342, 343, 344, 345, 346, 347, 348,
20647 : 349, 0, 350, 351, 352, 102, 103, 0, 0, 0,
20648 : 0, 0, 353, 354, 355, 0, 356, 357, 358, 359,
20649 : 360, 361, 362, 363, 364, 365, 366, 367, 368, 0,
20650 : 369, 370, 371, 372, 373, 374, 375, 0, 0, 376,
20651 : 377, 0, 378, 379, 0, 380, 381, 382, 383, 384,
20652 : 0, 385, 0, 386, 387, 388, 389, 390, 391, 392,
20653 : 393, 394, 395, 0, 0, 396, 397, 398, 399, 400,
20654 : 401, 0, 402, 403, 404, 0, 0, 0, 0, 406,
20655 : 0, 0, 0, 408, 409, 410, 411, 0, 412, 413,
20656 : 414, 415, 0, 416, 0, 417, 418, 419, 420, 421,
20657 : 422, 423, 0, 424, 425, 426, 427, 0, 0, 428,
20658 : 429, 430, 431, 432, 0, 433, 434, 435, 436, 0,
20659 : 437, 438, 439, 440, 441, 0, 442, 443, 444, 445,
20660 : 446, 447, 448, 449, 450, 451, 0, 452, 0, 453,
20661 : 454, 455, 456, 457, 0, 458, 0, 459, 460, 461,
20662 : 0, 462, 463, 464, 465, 466, 0, 467, 468, 0,
20663 : 469, 470, 471, 0, 472, 473, 0, 474, 475, 476,
20664 : 477, 478, 479, 480, 0, 481, 482, 483, 484, 485,
20665 : 486, 487, 488, 0, 489, 490, 491, 0, 492, 493,
20666 : 494, 0, 495, 0, 496, 0, 497, 498, 499, 500,
20667 : 501, 502, 503, 504, 505, 506, 507, 508, 509, 510,
20668 : 511, 512, 513, 514, 515, 516, 517, 518, 519, 0,
20669 : 0, 520, 521, 522, 523, 524, 0, 525, 526, 527,
20670 : 0, 0, 528, 529, 530, 531, 532, 533, 534, 535,
20671 : 536, 537, 538, 539, 0, 540, 541, 0, 542, 543,
20672 : 544, 545, 546, 547, 548, 549, 550, 551, 552, 553,
20673 : 554, 555, 556, 557, 558, 0, 559, 560, 561, 562,
20674 : 0, 563, 564, 565, 566, 567, 568, 569, 0, 570,
20675 : 571, 572, 0, 0, 573, 574, 575, 0, 0, 576,
20676 : 577, 578, 579, 580, 581, 582, 583, 584, 585, 586,
20677 : 587, 588, 589, 590, 591, 592, 593, 594, 0, 595,
20678 : 596, 597, 598, 599, 600, 601, 602, 603, 0, 604,
20679 : 605, 606, 607, 608, 609, 610, 611, 612, 613, 614,
20680 : 615, 616, 617, 618, 0, 619, 620, 621, 622, 623,
20681 : 624, 625, 626, 627, 628, 629, 630, 631, 0, 632,
20682 : 633, 634, 635, 636, 637, 638, 639, 640, 641, 642,
20683 : 643, 644, 645, 646, 647, 648, 0, 649, 0, 650,
20684 : 651, 652, 653, 654, 0, 656, 657, 658, 659, 660,
20685 : 661, 662, 663, 664, 665, 0, 666, 667, 668, 669,
20686 : 670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
20687 : 680, 681, 682, 0, 683, 684, 0, 0, 685, 686,
20688 : 687, 688, 689, 690, 691, 692, 0, 693, 694, 695,
20689 : 0, 0, 697, 698, 699, 700, 701, 0, 702, 703,
20690 : 704, 705, 706, 707, 708, 709, 710, 0, 0, 711,
20691 : 712, 713, 714, 715, 0, 0, 716, 717, 718, 719,
20692 : 720, 0, 721, 0, 722, 723, 724, 725, 726, 727,
20693 : 728, 0, 0, 729, 0, 0, 730, 731, 732, 733,
20694 : 734, 735, 736, 737, 738, 739, 740, 741, 742, 743,
20695 : 744, 745, 746, 0, 747, 748, 1435, 35, 340, 0,
20696 : 0, 37, 0, 0, 39, 0, 0, 0, 0, 0,
20697 : 0, 0, 0, 0, 0, 0, 0, 0, 341, 342,
20698 : 343, 344, 345, 346, 347, 348, 349, 0, 350, 351,
20699 : 352, 0, 0, 0, 0, 0, 0, 0, 353, 354,
20700 : 355, 0, 356, 357, 358, 359, 360, 361, 362, 363,
20701 : 364, 365, 366, 367, 368, 0, 369, 370, 371, 372,
20702 : 373, 374, 375, 0, 0, 376, 377, 0, 378, 379,
20703 : 0, 380, 381, 382, 383, 384, 0, 385, 0, 386,
20704 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 0,
20705 : 0, 396, 397, 398, 399, 400, 401, 0, 402, 403,
20706 : 404, 0, 0, 0, 405, 406, 0, 0, 407, 408,
20707 : 409, 410, 411, 0, 412, 413, 414, 415, 0, 416,
20708 : 0, 417, 418, 419, 420, 421, 422, 423, 0, 424,
20709 : 425, 426, 427, 0, 0, 428, 429, 430, 431, 432,
20710 : 0, 433, 434, 435, 436, 0, 437, 438, 439, 440,
20711 : 441, 0, 442, 443, 444, 445, 446, 447, 448, 449,
20712 : 450, 451, 0, 452, 0, 453, 454, 455, 456, 457,
20713 : 0, 458, 0, 459, 460, 461, 0, 462, 463, 464,
20714 : 465, 466, 0, 467, 468, 0, 469, 470, 471, 0,
20715 : 472, 473, 0, 474, 475, 476, 477, 478, 479, 480,
20716 : 0, 481, 482, 483, 484, 485, 486, 487, 488, 0,
20717 : 489, 490, 491, 0, 492, 493, 494, 0, 495, 0,
20718 : 496, 0, 497, 498, 499, 500, 501, 502, 503, 504,
20719 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
20720 : 515, 516, 517, 518, 519, 0, 0, 520, 521, 522,
20721 : 523, 524, 0, 525, 526, 527, 0, 0, 528, 529,
20722 : 530, 531, 532, 533, 534, 535, 536, 537, 538, 539,
20723 : 0, 540, 541, 0, 542, 543, 544, 545, 546, 547,
20724 : 548, 549, 550, 551, 552, 553, 554, 555, 556, 557,
20725 : 558, 0, 559, 560, 561, 562, 0, 563, 564, 565,
20726 : 566, 567, 568, 569, 0, 570, 571, 572, 0, 0,
20727 : 573, 574, 575, 0, 0, 576, 577, 578, 579, 580,
20728 : 581, 582, 583, 584, 585, 586, 587, 588, 589, 590,
20729 : 591, 592, 593, 594, 0, 595, 596, 597, 598, 599,
20730 : 600, 601, 602, 603, 0, 604, 605, 606, 607, 608,
20731 : 609, 610, 611, 612, 613, 614, 615, 616, 617, 618,
20732 : 0, 619, 620, 621, 622, 623, 624, 625, 626, 627,
20733 : 628, 629, 630, 631, 0, 632, 633, 634, 635, 636,
20734 : 637, 638, 639, 640, 641, 642, 643, 644, 645, 646,
20735 : 647, 648, 0, 649, 0, 650, 651, 652, 653, 654,
20736 : 655, 656, 657, 658, 659, 660, 661, 662, 663, 664,
20737 : 665, 0, 666, 667, 668, 669, 670, 671, 672, 673,
20738 : 674, 675, 676, 677, 678, 679, 680, 681, 682, 0,
20739 : 683, 684, 0, 0, 685, 686, 687, 688, 689, 690,
20740 : 691, 692, 0, 693, 694, 695, 696, 0, 697, 698,
20741 : 699, 700, 701, 0, 702, 703, 704, 705, 706, 707,
20742 : 708, 709, 710, 0, 0, 711, 712, 713, 714, 715,
20743 : 0, 0, 716, 717, 718, 719, 720, 0, 721, 0,
20744 : 722, 723, 724, 725, 726, 727, 728, 0, 0, 729,
20745 : 0, 0, 730, 731, 732, 733, 734, 735, 736, 737,
20746 : 738, 739, 740, 741, 742, 743, 744, 745, 746, 0,
20747 : 747, 748, 35, 340, 0, 0, 37, 0, 0, 39,
20748 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20749 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
20750 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
20751 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
20752 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
20753 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
20754 : 376, 377, 0, 378, 379, 0, 380, 381, 382, 383,
20755 : 384, 0, 385, 0, 386, 387, 388, 389, 390, 391,
20756 : 392, 393, 394, 395, 0, 0, 396, 397, 398, 399,
20757 : 400, 401, 0, 402, 403, 404, 0, 0, 0, 405,
20758 : 406, 0, 0, 407, 408, 409, 410, 411, 0, 412,
20759 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
20760 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
20761 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
20762 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
20763 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
20764 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
20765 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 468,
20766 : 0, 469, 470, 471, 0, 472, 473, 0, 474, 475,
20767 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
20768 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
20769 : 493, 494, 0, 495, 0, 496, 0, 497, 498, 499,
20770 : 500, 501, 502, 503, 504, 505, 506, 507, 508, 509,
20771 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
20772 : 0, 0, 520, 521, 522, 523, 524, 0, 525, 526,
20773 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
20774 : 535, 536, 537, 538, 539, 0, 540, 541, 0, 542,
20775 : 543, 544, 545, 546, 547, 548, 549, 550, 551, 552,
20776 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 561,
20777 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
20778 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
20779 : 576, 577, 578, 579, 580, 581, 582, 583, 584, 585,
20780 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
20781 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
20782 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
20783 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
20784 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
20785 : 632, 633, 634, 635, 636, 637, 638, 639, 640, 641,
20786 : 642, 643, 644, 645, 646, 647, 648, 0, 649, 0,
20787 : 650, 651, 652, 653, 654, 655, 656, 657, 658, 659,
20788 : 660, 661, 662, 663, 664, 665, 0, 666, 667, 668,
20789 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
20790 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
20791 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 694,
20792 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
20793 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
20794 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
20795 : 719, 720, 0, 721, 0, 722, 723, 724, 725, 726,
20796 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
20797 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
20798 : 743, 744, 745, 746, 35, 747, 748, 0, 37, 0,
20799 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20800 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
20801 : 346, 347, 348, 349, 1394, 350, 351, 352, 0, 0,
20802 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
20803 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
20804 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
20805 : 0, 0, 376, 377, 0, 378, 379, 0, 380, 381,
20806 : 382, 383, 384, 0, 385, 0, 386, 387, 388, 389,
20807 : 390, 391, 392, 393, 394, 395, 0, 0, 396, 397,
20808 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 0,
20809 : 0, 405, 406, 0, 0, 407, 408, 409, 410, 411,
20810 : 0, 412, 413, 414, 415, 0, 416, 0, 417, 418,
20811 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
20812 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
20813 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
20814 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
20815 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
20816 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
20817 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 0,
20818 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
20819 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
20820 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
20821 : 498, 499, 500, 501, 502, 503, 504, 505, 506, 507,
20822 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
20823 : 518, 519, 0, 0, 520, 521, 522, 523, 524, 0,
20824 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
20825 : 533, 534, 535, 536, 537, 538, 539, 0, 540, 541,
20826 : 0, 542, 543, 544, 545, 546, 547, 548, 549, 550,
20827 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
20828 : 560, 561, 562, 0, 563, 564, 565, 566, 567, 568,
20829 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
20830 : 0, 0, 576, 577, 578, 579, 580, 581, 582, 583,
20831 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
20832 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
20833 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
20834 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
20835 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
20836 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
20837 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 0,
20838 : 649, 0, 650, 651, 652, 653, 654, 655, 656, 657,
20839 : 658, 659, 660, 661, 662, 663, 664, 665, 0, 666,
20840 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
20841 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
20842 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
20843 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
20844 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
20845 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
20846 : 717, 718, 719, 720, 0, 721, 0, 722, 723, 724,
20847 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
20848 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
20849 : 741, 742, 743, 744, 745, 746, 35, 747, 748, 0,
20850 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20851 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
20852 : 344, 345, 346, 347, 348, 349, 1415, 350, 351, 352,
20853 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
20854 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
20855 : 365, 366, 367, 368, 0, 369, 370, 371, 372, 373,
20856 : 374, 375, 0, 0, 376, 377, 0, 378, 379, 0,
20857 : 380, 381, 382, 383, 384, 0, 385, 0, 386, 387,
20858 : 388, 389, 390, 391, 392, 393, 394, 395, 0, 0,
20859 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
20860 : 0, 0, 0, 405, 406, 0, 0, 407, 408, 409,
20861 : 410, 411, 0, 412, 413, 414, 415, 0, 416, 0,
20862 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
20863 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
20864 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
20865 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
20866 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
20867 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
20868 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
20869 : 473, 0, 474, 475, 476, 477, 478, 479, 480, 0,
20870 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
20871 : 490, 491, 0, 492, 493, 494, 0, 495, 0, 496,
20872 : 0, 497, 498, 499, 500, 501, 502, 503, 504, 505,
20873 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
20874 : 516, 517, 518, 519, 0, 0, 520, 521, 522, 523,
20875 : 524, 0, 525, 526, 527, 0, 0, 528, 529, 530,
20876 : 531, 1416, 533, 534, 535, 536, 537, 538, 539, 0,
20877 : 540, 541, 0, 542, 543, 544, 545, 546, 547, 548,
20878 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
20879 : 0, 559, 560, 561, 562, 0, 563, 564, 565, 566,
20880 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
20881 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
20882 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
20883 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
20884 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
20885 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
20886 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
20887 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
20888 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
20889 : 648, 0, 649, 0, 650, 651, 652, 653, 654, 655,
20890 : 656, 657, 658, 659, 660, 661, 662, 663, 664, 665,
20891 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
20892 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
20893 : 684, 0, 0, 685, 686, 687, 688, 689, 690, 691,
20894 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
20895 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
20896 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
20897 : 0, 716, 717, 718, 719, 720, 0, 721, 0, 722,
20898 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
20899 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
20900 : 739, 740, 741, 742, 743, 744, 745, 746, 35, 747,
20901 : 748, 0, 37, 0, 0, 0, 0, 0, 0, 0,
20902 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
20903 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
20904 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
20905 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
20906 : 363, 364, 365, 366, 367, 368, 0, 369, 370, 371,
20907 : 372, 373, 374, 375, 0, 0, 376, 377, 0, 378,
20908 : 379, 0, 380, 381, 382, 383, 384, 0, 385, 0,
20909 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
20910 : 0, 0, 396, 397, 398, 399, 400, 401, 0, 402,
20911 : 403, 404, 0, 0, 0, 405, 406, 0, 0, 407,
20912 : 408, 409, 410, 411, 0, 412, 413, 414, 415, 0,
20913 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
20914 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
20915 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
20916 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
20917 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
20918 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
20919 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
20920 : 0, 472, 473, 0, 474, 475, 476, 477, 478, 479,
20921 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
20922 : 0, 489, 490, 491, 0, 492, 493, 494, 0, 495,
20923 : 0, 496, 0, 497, 498, 499, 500, 501, 502, 503,
20924 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
20925 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
20926 : 522, 523, 524, 0, 525, 526, 527, 0, 0, 528,
20927 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
20928 : 539, 0, 540, 541, 0, 542, 543, 544, 545, 546,
20929 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
20930 : 557, 558, 0, 559, 560, 561, 562, 0, 563, 564,
20931 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
20932 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 579,
20933 : 580, 581, 582, 583, 584, 585, 586, 587, 588, 589,
20934 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
20935 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
20936 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
20937 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
20938 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
20939 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
20940 : 646, 647, 648, 0, 649, 0, 650, 651, 652, 653,
20941 : 654, 655, 656, 657, 658, 659, 660, 661, 662, 663,
20942 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
20943 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
20944 : 0, 683, 684, 0, 0, 685, 686, 687, 688, 689,
20945 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
20946 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
20947 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
20948 : 715, 3508, 0, 716, 717, 718, 719, 720, 0, 721,
20949 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
20950 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
20951 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
20952 : 35, 747, 748, 0, 37, 0, 0, 0, 0, 0,
20953 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20954 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
20955 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
20956 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
20957 : 361, 362, 363, 364, 365, 366, 367, 368, 0, 369,
20958 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
20959 : 0, 378, 379, 0, 380, 381, 382, 383, 384, 0,
20960 : 385, 0, 386, 387, 388, 389, 390, 391, 392, 393,
20961 : 394, 395, 0, 0, 396, 397, 398, 399, 400, 401,
20962 : 0, 402, 403, 404, 0, 0, 0, 405, 406, 0,
20963 : 0, 407, 408, 409, 410, 411, 0, 412, 413, 414,
20964 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
20965 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
20966 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
20967 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
20968 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
20969 : 455, 456, 457, 0, 458, 0, 459, 460, 461, 0,
20970 : 462, 463, 464, 465, 466, 0, 467, 468, 4581, 469,
20971 : 470, 471, 0, 472, 473, 0, 474, 475, 476, 477,
20972 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
20973 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
20974 : 0, 495, 0, 496, 0, 497, 498, 499, 500, 501,
20975 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
20976 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
20977 : 520, 521, 522, 523, 524, 0, 525, 526, 527, 0,
20978 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
20979 : 537, 538, 539, 0, 540, 541, 0, 542, 543, 544,
20980 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
20981 : 555, 556, 557, 558, 0, 559, 560, 561, 562, 0,
20982 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
20983 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
20984 : 578, 579, 580, 581, 582, 583, 584, 585, 586, 587,
20985 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
20986 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
20987 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
20988 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
20989 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
20990 : 634, 635, 636, 637, 638, 639, 640, 641, 642, 643,
20991 : 644, 645, 646, 647, 648, 0, 649, 0, 650, 651,
20992 : 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
20993 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
20994 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
20995 : 681, 682, 0, 683, 684, 0, 0, 685, 686, 687,
20996 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
20997 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
20998 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
20999 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
21000 : 0, 721, 0, 722, 723, 724, 725, 726, 727, 728,
21001 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
21002 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
21003 : 745, 746, 35, 747, 748, 0, 37, 0, 0, 39,
21004 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
21005 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
21006 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
21007 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
21008 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
21009 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
21010 : 376, 377, 0, 378, 379, 0, 380, 381, 382, 383,
21011 : 384, 0, 385, 0, 386, 387, 388, 389, 390, 391,
21012 : 392, 393, 394, 395, 0, 0, 396, 397, 398, 399,
21013 : 400, 401, 0, 402, 403, 404, 0, 0, 0, 0,
21014 : 406, 0, 0, 0, 408, 409, 410, 411, 0, 412,
21015 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
21016 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
21017 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
21018 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
21019 : 445, 446, 447, 448, 449, 450, 451, 2248, 452, 0,
21020 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
21021 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 468,
21022 : 0, 469, 470, 471, 0, 472, 473, 0, 474, 475,
21023 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
21024 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
21025 : 493, 494, 0, 495, 0, 496, 0, 497, 498, 499,
21026 : 500, 501, 502, 503, 504, 505, 506, 507, 508, 509,
21027 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
21028 : 0, 0, 520, 521, 522, 523, 524, 0, 525, 526,
21029 : 527, 0, 0, 528, 529, 530, 531, 532, 533, 534,
21030 : 535, 536, 537, 538, 539, 0, 540, 541, 0, 542,
21031 : 543, 544, 545, 546, 547, 548, 549, 550, 551, 552,
21032 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 561,
21033 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
21034 : 570, 571, 572, 2249, 0, 573, 574, 575, 0, 0,
21035 : 576, 577, 578, 579, 580, 581, 582, 583, 584, 585,
21036 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
21037 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
21038 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
21039 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
21040 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
21041 : 632, 633, 634, 635, 636, 637, 638, 639, 640, 641,
21042 : 642, 643, 644, 645, 646, 647, 648, 0, 649, 0,
21043 : 650, 651, 652, 653, 654, 0, 656, 657, 658, 659,
21044 : 660, 661, 662, 663, 664, 665, 0, 666, 667, 668,
21045 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
21046 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
21047 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 694,
21048 : 695, 0, 0, 697, 698, 699, 700, 701, 2250, 702,
21049 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
21050 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
21051 : 719, 720, 0, 721, 0, 722, 723, 724, 725, 726,
21052 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
21053 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
21054 : 743, 744, 745, 746, 35, 747, 748, 0, 37, 0,
21055 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
21056 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
21057 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
21058 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
21059 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
21060 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
21061 : 0, 0, 376, 377, 0, 378, 379, 0, 380, 381,
21062 : 382, 383, 384, 0, 385, 0, 386, 387, 388, 389,
21063 : 390, 391, 392, 393, 394, 395, 0, 0, 396, 397,
21064 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 0,
21065 : 0, 405, 406, 0, 0, 407, 408, 409, 410, 411,
21066 : 0, 412, 413, 414, 415, 0, 416, 0, 417, 418,
21067 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
21068 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
21069 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
21070 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
21071 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
21072 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
21073 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 0,
21074 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
21075 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
21076 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
21077 : 498, 499, 500, 501, 502, 503, 504, 505, 506, 507,
21078 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
21079 : 518, 519, 0, 0, 520, 521, 522, 523, 524, 0,
21080 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
21081 : 533, 534, 535, 536, 537, 538, 539, 0, 540, 541,
21082 : 0, 542, 543, 544, 545, 546, 547, 548, 549, 550,
21083 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
21084 : 560, 561, 562, 0, 563, 564, 565, 566, 567, 568,
21085 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
21086 : 0, 0, 576, 577, 578, 579, 580, 581, 582, 583,
21087 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
21088 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
21089 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
21090 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
21091 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
21092 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
21093 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 0,
21094 : 649, 0, 650, 651, 652, 653, 654, 655, 656, 657,
21095 : 658, 659, 660, 661, 662, 663, 664, 665, 0, 666,
21096 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
21097 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
21098 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
21099 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
21100 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
21101 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
21102 : 717, 718, 719, 720, 0, 721, 0, 722, 723, 724,
21103 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
21104 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
21105 : 741, 742, 743, 744, 745, 746, 35, 747, 748, 0,
21106 : 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
21107 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
21108 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
21109 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
21110 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
21111 : 365, 366, 367, 368, 0, 369, 370, 371, 372, 373,
21112 : 374, 375, 0, 0, 376, 377, 0, 378, 379, 0,
21113 : 380, 381, 382, 383, 384, 0, 385, 0, 386, 387,
21114 : 388, 389, 390, 391, 392, 393, 394, 395, 0, 0,
21115 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
21116 : 0, 0, 0, 405, 406, 0, 0, 407, 408, 409,
21117 : 410, 411, 0, 412, 413, 414, 415, 0, 416, 0,
21118 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
21119 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
21120 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
21121 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
21122 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
21123 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
21124 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
21125 : 473, 0, 474, 475, 476, 477, 478, 479, 480, 0,
21126 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
21127 : 490, 491, 0, 492, 493, 494, 0, 495, 0, 496,
21128 : 0, 497, 498, 499, 500, 501, 502, 503, 504, 505,
21129 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
21130 : 516, 517, 518, 519, 0, 0, 520, 521, 522, 523,
21131 : 524, 0, 525, 526, 527, 0, 0, 528, 529, 530,
21132 : 531, 1510, 533, 534, 535, 536, 537, 538, 539, 0,
21133 : 540, 541, 0, 542, 543, 544, 545, 546, 547, 548,
21134 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
21135 : 0, 559, 560, 561, 562, 0, 563, 564, 565, 566,
21136 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
21137 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
21138 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
21139 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
21140 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
21141 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
21142 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
21143 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
21144 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
21145 : 648, 0, 649, 0, 650, 651, 652, 653, 654, 655,
21146 : 656, 657, 658, 659, 660, 661, 662, 663, 664, 665,
21147 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
21148 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
21149 : 684, 0, 0, 685, 686, 687, 688, 689, 690, 691,
21150 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
21151 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
21152 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
21153 : 0, 716, 717, 718, 719, 720, 0, 721, 0, 722,
21154 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
21155 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
21156 : 739, 740, 741, 742, 743, 744, 745, 746, 35, 747,
21157 : 748, 0, 37, 0, 0, 0, 0, 0, 0, 0,
21158 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
21159 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
21160 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
21161 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
21162 : 363, 364, 365, 366, 367, 368, 0, 369, 370, 371,
21163 : 372, 373, 374, 375, 0, 0, 376, 377, 0, 378,
21164 : 379, 0, 380, 381, 382, 383, 384, 0, 385, 0,
21165 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
21166 : 0, 0, 396, 397, 398, 399, 400, 401, 0, 402,
21167 : 403, 404, 0, 0, 0, 405, 406, 0, 0, 407,
21168 : 408, 409, 410, 411, 0, 412, 413, 414, 415, 0,
21169 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
21170 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
21171 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
21172 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
21173 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
21174 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
21175 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
21176 : 0, 472, 473, 0, 474, 1601, 476, 477, 478, 479,
21177 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
21178 : 0, 489, 490, 491, 0, 492, 493, 494, 0, 495,
21179 : 0, 496, 0, 497, 498, 499, 500, 501, 502, 503,
21180 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
21181 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
21182 : 522, 523, 524, 0, 525, 526, 527, 0, 0, 528,
21183 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
21184 : 539, 0, 540, 541, 0, 542, 543, 544, 545, 546,
21185 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
21186 : 557, 558, 0, 559, 560, 561, 562, 0, 563, 564,
21187 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
21188 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 579,
21189 : 580, 581, 582, 583, 584, 585, 586, 587, 588, 589,
21190 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
21191 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
21192 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
21193 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
21194 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
21195 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
21196 : 646, 647, 648, 0, 649, 0, 650, 651, 652, 653,
21197 : 654, 655, 656, 657, 658, 659, 660, 661, 662, 663,
21198 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
21199 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
21200 : 0, 683, 684, 0, 0, 685, 686, 687, 688, 689,
21201 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
21202 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
21203 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
21204 : 715, 0, 0, 716, 717, 718, 719, 720, 0, 721,
21205 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
21206 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
21207 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
21208 : 35, 747, 748, 0, 37, 0, 0, 0, 0, 0,
21209 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
21210 : 0, 341, 342, 343, 344, 345, 346, 347, 348, 349,
21211 : 0, 350, 351, 352, 0, 0, 0, 0, 0, 0,
21212 : 0, 353, 354, 355, 0, 356, 357, 358, 359, 360,
21213 : 361, 362, 363, 364, 365, 366, 367, 368, 0, 369,
21214 : 370, 371, 372, 373, 374, 375, 0, 0, 376, 377,
21215 : 0, 378, 379, 0, 380, 381, 382, 383, 384, 0,
21216 : 385, 0, 386, 387, 388, 389, 390, 391, 392, 393,
21217 : 394, 395, 0, 0, 396, 397, 398, 399, 400, 401,
21218 : 0, 402, 403, 404, 0, 0, 0, 405, 406, 0,
21219 : 0, 407, 408, 409, 410, 411, 0, 412, 413, 414,
21220 : 415, 0, 416, 0, 417, 418, 419, 420, 421, 422,
21221 : 423, 0, 424, 425, 426, 427, 0, 0, 428, 429,
21222 : 430, 431, 432, 0, 433, 434, 435, 436, 0, 437,
21223 : 438, 439, 440, 441, 0, 442, 443, 444, 445, 446,
21224 : 447, 448, 449, 450, 451, 0, 452, 0, 453, 454,
21225 : 455, 456, 457, 0, 458, 0, 459, 460, 461, 0,
21226 : 462, 463, 464, 465, 466, 0, 467, 468, 0, 469,
21227 : 470, 471, 0, 472, 473, 0, 474, 1614, 476, 477,
21228 : 478, 479, 480, 0, 481, 482, 483, 484, 485, 486,
21229 : 487, 488, 0, 489, 490, 491, 0, 492, 493, 494,
21230 : 0, 495, 0, 496, 0, 497, 498, 499, 500, 501,
21231 : 502, 503, 504, 505, 506, 507, 508, 509, 510, 511,
21232 : 512, 513, 514, 515, 516, 517, 518, 519, 0, 0,
21233 : 520, 521, 522, 523, 524, 0, 525, 526, 527, 0,
21234 : 0, 528, 529, 530, 531, 532, 533, 534, 535, 536,
21235 : 537, 538, 539, 0, 540, 541, 0, 542, 543, 544,
21236 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
21237 : 555, 556, 557, 558, 0, 559, 560, 561, 562, 0,
21238 : 563, 564, 565, 566, 567, 568, 569, 0, 570, 571,
21239 : 572, 0, 0, 573, 574, 575, 0, 0, 576, 577,
21240 : 578, 579, 580, 581, 582, 583, 584, 585, 586, 587,
21241 : 588, 589, 590, 591, 592, 593, 594, 0, 595, 596,
21242 : 597, 598, 599, 600, 601, 602, 603, 0, 604, 605,
21243 : 606, 607, 608, 609, 610, 611, 612, 613, 614, 615,
21244 : 616, 617, 618, 0, 619, 620, 621, 622, 623, 624,
21245 : 625, 626, 627, 628, 629, 630, 631, 0, 632, 633,
21246 : 634, 635, 636, 637, 638, 639, 640, 641, 642, 643,
21247 : 644, 645, 646, 647, 648, 0, 649, 0, 650, 651,
21248 : 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
21249 : 662, 663, 664, 665, 0, 666, 667, 668, 669, 670,
21250 : 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
21251 : 681, 682, 0, 683, 684, 0, 0, 685, 686, 687,
21252 : 688, 689, 690, 691, 692, 0, 693, 694, 695, 0,
21253 : 0, 697, 698, 699, 700, 701, 0, 702, 703, 704,
21254 : 705, 706, 707, 708, 709, 710, 0, 0, 711, 712,
21255 : 713, 714, 715, 0, 0, 716, 717, 718, 719, 720,
21256 : 0, 721, 0, 722, 723, 724, 725, 726, 727, 728,
21257 : 0, 0, 729, 0, 0, 730, 731, 732, 733, 734,
21258 : 735, 736, 737, 738, 739, 740, 741, 742, 743, 744,
21259 : 745, 746, 35, 747, 748, 0, 37, 0, 0, 0,
21260 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
21261 : 0, 0, 0, 341, 342, 343, 344, 345, 346, 347,
21262 : 348, 349, 0, 350, 351, 352, 0, 0, 0, 0,
21263 : 0, 0, 0, 353, 354, 355, 0, 356, 357, 358,
21264 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
21265 : 0, 369, 370, 371, 372, 373, 374, 375, 0, 0,
21266 : 376, 377, 0, 378, 379, 0, 380, 381, 382, 383,
21267 : 384, 0, 385, 0, 386, 387, 388, 389, 390, 391,
21268 : 392, 393, 394, 395, 0, 0, 396, 397, 398, 399,
21269 : 400, 401, 0, 402, 403, 404, 0, 0, 0, 405,
21270 : 406, 0, 0, 407, 408, 409, 410, 411, 0, 412,
21271 : 413, 414, 415, 0, 416, 0, 417, 418, 419, 420,
21272 : 421, 422, 423, 0, 424, 425, 426, 427, 0, 0,
21273 : 428, 429, 430, 431, 432, 0, 433, 434, 435, 436,
21274 : 0, 437, 438, 439, 440, 441, 0, 442, 443, 444,
21275 : 445, 446, 447, 448, 449, 450, 451, 0, 452, 0,
21276 : 453, 454, 455, 456, 457, 0, 458, 0, 459, 460,
21277 : 461, 0, 462, 463, 464, 465, 466, 0, 467, 468,
21278 : 0, 469, 470, 471, 0, 472, 473, 0, 474, 1626,
21279 : 476, 477, 478, 479, 480, 0, 481, 482, 483, 484,
21280 : 485, 486, 487, 488, 0, 489, 490, 491, 0, 492,
21281 : 493, 494, 0, 495, 0, 496, 0, 497, 498, 499,
21282 : 500, 501, 502, 503, 504, 505, 506, 507, 508, 509,
21283 : 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
21284 : 0, 0, 520, 521, 522, 523, 524, 0, 525, 526,
21285 : 527, 0, 0, 528, 529, 530, 531, 1627, 533, 534,
21286 : 535, 536, 537, 538, 539, 0, 540, 541, 0, 542,
21287 : 543, 544, 545, 546, 547, 548, 549, 550, 551, 552,
21288 : 553, 554, 555, 556, 557, 558, 0, 559, 560, 561,
21289 : 562, 0, 563, 564, 565, 566, 567, 568, 569, 0,
21290 : 570, 571, 572, 0, 0, 573, 574, 575, 0, 0,
21291 : 576, 577, 578, 579, 580, 581, 582, 583, 584, 585,
21292 : 586, 587, 588, 589, 590, 591, 592, 593, 594, 0,
21293 : 595, 596, 597, 598, 599, 600, 601, 602, 603, 0,
21294 : 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
21295 : 614, 615, 616, 617, 618, 0, 619, 620, 621, 622,
21296 : 623, 624, 625, 626, 627, 628, 629, 630, 631, 0,
21297 : 632, 633, 634, 635, 636, 637, 638, 639, 640, 641,
21298 : 642, 643, 644, 645, 646, 647, 648, 0, 649, 0,
21299 : 650, 651, 652, 653, 654, 655, 656, 657, 658, 659,
21300 : 660, 661, 662, 663, 664, 665, 0, 666, 667, 668,
21301 : 669, 670, 671, 672, 673, 674, 675, 676, 677, 678,
21302 : 679, 680, 681, 682, 0, 683, 684, 0, 0, 685,
21303 : 686, 687, 688, 689, 690, 691, 692, 0, 693, 694,
21304 : 695, 0, 0, 697, 698, 699, 700, 701, 0, 702,
21305 : 703, 704, 705, 706, 707, 708, 709, 710, 0, 0,
21306 : 711, 712, 713, 714, 715, 0, 0, 716, 717, 718,
21307 : 719, 720, 0, 721, 0, 722, 723, 724, 725, 726,
21308 : 727, 728, 0, 0, 729, 0, 0, 730, 731, 732,
21309 : 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
21310 : 743, 744, 745, 746, 35, 747, 748, 0, 37, 0,
21311 : 0, 39, 0, 0, 0, 0, 0, 0, 0, 0,
21312 : 0, 0, 0, 0, 0, 341, 342, 343, 344, 345,
21313 : 346, 347, 348, 349, 0, 350, 351, 352, 0, 0,
21314 : 0, 0, 0, 0, 0, 353, 354, 355, 0, 356,
21315 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
21316 : 367, 368, 0, 369, 370, 371, 372, 373, 374, 375,
21317 : 0, 0, 376, 377, 0, 378, 379, 0, 380, 381,
21318 : 382, 383, 384, 0, 385, 0, 386, 387, 388, 389,
21319 : 390, 391, 392, 393, 394, 395, 0, 0, 396, 397,
21320 : 398, 399, 400, 401, 0, 402, 403, 404, 0, 0,
21321 : 0, 0, 406, 0, 0, 0, 408, 409, 410, 411,
21322 : 0, 412, 413, 414, 415, 3102, 416, 0, 417, 418,
21323 : 419, 420, 421, 422, 423, 0, 424, 425, 426, 427,
21324 : 0, 0, 428, 429, 430, 431, 432, 0, 433, 434,
21325 : 435, 436, 0, 437, 438, 439, 440, 441, 0, 442,
21326 : 443, 444, 445, 446, 447, 448, 449, 450, 451, 0,
21327 : 452, 0, 453, 454, 455, 456, 457, 0, 458, 0,
21328 : 459, 460, 461, 0, 462, 463, 464, 465, 466, 0,
21329 : 467, 468, 0, 469, 470, 471, 0, 472, 473, 0,
21330 : 474, 475, 476, 477, 478, 479, 480, 0, 481, 482,
21331 : 483, 484, 485, 486, 487, 488, 0, 489, 490, 491,
21332 : 0, 492, 493, 494, 0, 495, 0, 496, 0, 497,
21333 : 498, 499, 500, 501, 502, 503, 504, 505, 506, 507,
21334 : 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
21335 : 518, 519, 0, 0, 520, 521, 522, 523, 524, 0,
21336 : 525, 526, 527, 0, 0, 528, 529, 530, 531, 532,
21337 : 533, 534, 535, 536, 537, 538, 539, 0, 540, 541,
21338 : 0, 542, 543, 544, 545, 546, 547, 548, 549, 550,
21339 : 551, 552, 553, 554, 555, 556, 557, 558, 0, 559,
21340 : 560, 561, 562, 0, 563, 564, 565, 566, 567, 568,
21341 : 569, 0, 570, 571, 572, 0, 0, 573, 574, 575,
21342 : 0, 0, 576, 577, 578, 579, 580, 581, 582, 583,
21343 : 584, 585, 586, 587, 588, 589, 590, 591, 592, 593,
21344 : 594, 0, 595, 596, 597, 598, 599, 600, 601, 602,
21345 : 603, 0, 604, 605, 606, 607, 608, 609, 610, 611,
21346 : 612, 613, 614, 615, 616, 617, 618, 0, 619, 620,
21347 : 621, 622, 623, 624, 625, 626, 627, 628, 629, 630,
21348 : 631, 0, 632, 633, 634, 635, 636, 637, 638, 639,
21349 : 640, 641, 642, 643, 644, 645, 646, 647, 648, 0,
21350 : 649, 0, 650, 651, 652, 653, 654, 0, 656, 657,
21351 : 658, 659, 660, 661, 662, 663, 664, 665, 0, 666,
21352 : 667, 668, 669, 670, 671, 672, 673, 674, 675, 676,
21353 : 677, 678, 679, 680, 681, 682, 0, 683, 684, 0,
21354 : 0, 685, 686, 687, 688, 689, 690, 691, 692, 0,
21355 : 693, 694, 695, 0, 0, 697, 698, 699, 700, 701,
21356 : 0, 702, 703, 704, 705, 706, 707, 708, 709, 710,
21357 : 0, 0, 711, 712, 713, 714, 715, 0, 0, 716,
21358 : 717, 718, 719, 720, 0, 721, 0, 722, 723, 724,
21359 : 725, 726, 727, 728, 0, 0, 729, 0, 0, 730,
21360 : 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
21361 : 741, 742, 743, 744, 745, 746, 35, 747, 748, 0,
21362 : 37, 0, 0, 39, 0, 0, 0, 0, 0, 0,
21363 : 0, 0, 0, 0, 0, 0, 0, 341, 342, 343,
21364 : 344, 345, 346, 347, 348, 349, 0, 350, 351, 352,
21365 : 0, 0, 0, 0, 0, 0, 0, 353, 354, 355,
21366 : 0, 356, 357, 358, 359, 360, 361, 362, 363, 364,
21367 : 365, 366, 367, 368, 0, 369, 370, 371, 372, 373,
21368 : 374, 375, 0, 0, 376, 377, 0, 378, 379, 0,
21369 : 380, 381, 382, 383, 384, 0, 385, 0, 386, 387,
21370 : 388, 389, 390, 391, 392, 393, 394, 395, 0, 0,
21371 : 396, 397, 398, 399, 400, 401, 0, 402, 403, 404,
21372 : 0, 0, 0, 0, 406, 0, 0, 0, 408, 409,
21373 : 410, 411, 0, 412, 413, 414, 415, 0, 416, 0,
21374 : 417, 418, 419, 420, 421, 422, 423, 0, 424, 425,
21375 : 426, 427, 0, 0, 428, 429, 430, 431, 432, 0,
21376 : 433, 434, 435, 436, 0, 437, 438, 439, 440, 441,
21377 : 0, 442, 443, 444, 445, 446, 447, 448, 449, 450,
21378 : 451, 0, 452, 0, 453, 454, 455, 456, 457, 0,
21379 : 458, 0, 459, 460, 461, 0, 462, 463, 464, 465,
21380 : 466, 0, 467, 468, 0, 469, 470, 471, 0, 472,
21381 : 473, 0, 474, 475, 476, 477, 478, 479, 480, 0,
21382 : 481, 482, 483, 484, 485, 486, 487, 488, 0, 489,
21383 : 490, 491, 0, 492, 493, 494, 0, 495, 0, 496,
21384 : 0, 497, 498, 499, 500, 501, 502, 503, 504, 505,
21385 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
21386 : 516, 517, 518, 519, 0, 0, 520, 521, 522, 523,
21387 : 524, 0, 525, 526, 527, 0, 0, 528, 529, 530,
21388 : 531, 532, 533, 534, 535, 536, 537, 538, 539, 0,
21389 : 540, 541, 0, 542, 543, 544, 545, 546, 547, 548,
21390 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
21391 : 0, 559, 560, 561, 562, 0, 563, 564, 565, 566,
21392 : 567, 568, 569, 0, 570, 571, 572, 0, 0, 573,
21393 : 574, 575, 0, 0, 576, 577, 578, 579, 580, 581,
21394 : 582, 583, 584, 585, 586, 587, 588, 589, 590, 591,
21395 : 592, 593, 594, 0, 595, 596, 597, 598, 599, 600,
21396 : 601, 602, 603, 0, 604, 605, 606, 607, 608, 609,
21397 : 610, 611, 612, 613, 614, 615, 616, 617, 618, 0,
21398 : 619, 620, 621, 622, 623, 624, 625, 626, 627, 628,
21399 : 629, 630, 631, 0, 632, 633, 634, 635, 636, 637,
21400 : 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
21401 : 648, 0, 649, 0, 650, 651, 652, 653, 654, 0,
21402 : 656, 657, 658, 659, 660, 661, 662, 663, 664, 665,
21403 : 0, 666, 667, 668, 669, 670, 671, 672, 673, 674,
21404 : 675, 676, 677, 678, 679, 680, 681, 682, 0, 683,
21405 : 684, 0, 0, 685, 686, 687, 688, 689, 690, 691,
21406 : 692, 0, 693, 694, 695, 0, 0, 697, 698, 699,
21407 : 700, 701, 0, 702, 703, 704, 705, 706, 707, 708,
21408 : 709, 710, 0, 0, 711, 712, 713, 714, 715, 0,
21409 : 0, 716, 717, 718, 719, 720, 0, 721, 0, 722,
21410 : 723, 724, 725, 726, 727, 728, 0, 0, 729, 0,
21411 : 0, 730, 731, 732, 733, 734, 735, 736, 737, 738,
21412 : 739, 740, 741, 742, 743, 744, 745, 746, 35, 747,
21413 : 748, 0, 37, 0, 0, 0, 0, 0, 0, 0,
21414 : 0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
21415 : 342, 343, 344, 345, 346, 347, 348, 349, 0, 350,
21416 : 351, 352, 0, 0, 0, 0, 0, 0, 0, 353,
21417 : 354, 355, 0, 356, 357, 358, 359, 360, 361, 362,
21418 : 363, 364, 365, 366, 367, 368, 0, 369, 370, 371,
21419 : 372, 373, 374, 375, 0, 0, 376, 377, 0, 378,
21420 : 379, 0, 380, 381, 382, 383, 384, 0, 385, 0,
21421 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
21422 : 0, 0, 396, 397, 398, 399, 400, 401, 0, 402,
21423 : 403, 404, 0, 0, 0, 0, 406, 0, 0, 0,
21424 : 408, 409, 410, 411, 0, 412, 413, 414, 415, 0,
21425 : 416, 0, 417, 418, 419, 420, 421, 422, 423, 0,
21426 : 424, 425, 426, 427, 0, 0, 428, 429, 430, 431,
21427 : 432, 0, 433, 434, 435, 436, 0, 437, 438, 439,
21428 : 440, 441, 0, 442, 443, 444, 445, 446, 447, 448,
21429 : 449, 450, 451, 0, 452, 0, 453, 454, 455, 456,
21430 : 457, 0, 458, 0, 459, 460, 461, 0, 462, 463,
21431 : 464, 465, 466, 0, 467, 468, 0, 469, 470, 471,
21432 : 0, 472, 473, 0, 474, 475, 476, 477, 478, 479,
21433 : 480, 0, 481, 482, 483, 484, 485, 486, 487, 488,
21434 : 0, 489, 490, 491, 0, 492, 493, 494, 0, 495,
21435 : 0, 496, 0, 497, 498, 499, 500, 501, 502, 503,
21436 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
21437 : 514, 515, 516, 517, 518, 519, 0, 0, 520, 521,
21438 : 522, 523, 524, 0, 525, 526, 527, 0, 0, 528,
21439 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
21440 : 539, 0, 540, 541, 0, 542, 543, 544, 545, 546,
21441 : 547, 548, 549, 550, 551, 552, 553, 554, 555, 556,
21442 : 557, 558, 0, 559, 560, 561, 562, 0, 563, 564,
21443 : 565, 566, 567, 568, 569, 0, 570, 571, 572, 0,
21444 : 0, 573, 574, 575, 0, 0, 576, 577, 578, 579,
21445 : 580, 581, 582, 583, 584, 585, 586, 587, 588, 589,
21446 : 590, 591, 592, 593, 594, 0, 595, 596, 597, 598,
21447 : 599, 600, 601, 602, 603, 0, 604, 605, 606, 607,
21448 : 608, 609, 610, 611, 612, 613, 614, 615, 616, 617,
21449 : 618, 0, 619, 620, 621, 622, 623, 624, 625, 626,
21450 : 627, 628, 629, 630, 631, 0, 632, 633, 634, 635,
21451 : 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
21452 : 646, 647, 648, 0, 649, 0, 650, 651, 652, 653,
21453 : 654, 0, 656, 657, 658, 659, 660, 661, 662, 663,
21454 : 664, 665, 0, 666, 667, 668, 669, 670, 671, 672,
21455 : 673, 674, 675, 676, 677, 678, 679, 680, 681, 682,
21456 : 0, 683, 684, 0, 0, 685, 686, 687, 688, 689,
21457 : 690, 691, 692, 0, 693, 694, 695, 0, 0, 697,
21458 : 698, 699, 700, 701, 0, 702, 703, 704, 705, 706,
21459 : 707, 708, 709, 710, 0, 0, 711, 712, 713, 714,
21460 : 715, 0, 0, 716, 717, 718, 719, 720, 0, 721,
21461 : 0, 722, 723, 724, 725, 726, 727, 728, 0, 0,
21462 : 729, 0, 0, 730, 731, 732, 733, 734, 735, 736,
21463 : 737, 738, 739, 740, 741, 742, 743, 744, 745, 746,
21464 : 0, 747, 748
21465 : };
21466 :
21467 : static const yytype_int16 yycheck[] =
21468 : {
21469 : 2, 73, 1242, 73, 73, 73, 73, 1430, 1401, 73,
21470 : 2, 73, 968, 73, 162, 73, 73, 73, 73, 115,
21471 : 976, 117, 73, 979, 73, 973, 1276, 88, 151, 73,
21472 : 73, 73, 73, 1439, 73, 1032, 1166, 1167, 1168, 306,
21473 : 136, 142, 1172, 1604, 84, 125, 86, 1220, 306, 1225,
21474 : 1270, 153, 1272, 133, 124, 124, 1570, 291, 2084, 3351,
21475 : 2163, 122, 1402, 2084, 1434, 1428, 2523, 2100, 108, 1350,
21476 : 1078, 1249, 952, 2445, 1573, 1557, 1558, 117, 2, 81,
21477 : 2077, 3577, 1212, 3473, 1504, 1248, 1568, 2548, 831, 1493,
21478 : 2321, 1724, 3737, 3642, 155, 959, 1232, 3788, 4457, 1127,
21479 : 4255, 3604, 1684, 1588, 2512, 1509, 3244, 3245, 4138, 4029,
21480 : 3589, 2009, 114, 2549, 4506, 83, 127, 119, 3975, 4484,
21481 : 1709, 4173, 2563, 4175, 1713, 2530, 3091, 1716, 1717, 131,
21482 : 81, 142, 2232, 125, 4037, 1314, 104, 1314, 4822, 104,
21483 : 1314, 133, 88, 4201, 973, 4203, 114, 115, 1401, 117,
21484 : 1333, 1334, 1335, 3495, 278, 123, 1367, 1410, 832, 2126,
21485 : 2127, 293, 4405, 2130, 1013, 2198, 2199, 1420, 136, 1011,
21486 : 2380, 101, 293, 5164, 125, 4039, 122, 4875, 4844, 2077,
21487 : 1130, 1392, 133, 4916, 5163, 5176, 1397, 1067, 1099, 5828,
21488 : 88, 1102, 5180, 2015, 5310, 3585, 5312, 1114, 969, 1362,
21489 : 2431, 1942, 1943, 1032, 141, 4782, 2067, 978, 5168, 155,
21490 : 4963, 148, 5746, 1418, 2334, 5891, 161, 6067, 147, 5973,
21491 : 1228, 992, 5125, 5930, 122, 297, 2089, 297, 297, 297,
21492 : 297, 4003, 5738, 297, 1119, 297, 1078, 297, 4069, 297,
21493 : 297, 297, 297, 141, 3085, 1157, 297, 6103, 297, 147,
21494 : 148, 5964, 88, 297, 297, 297, 297, 155, 297, 1030,
21495 : 3171, 3894, 2123, 3132, 5167, 1036, 5688, 1096, 3173, 3928,
21496 : 3831, 88, 1754, 1755, 1479, 4471, 1667, 1048, 1483, 2140,
21497 : 1443, 3150, 125, 1488, 1250, 1642, 122, 3923, 1359, 1131,
21498 : 133, 5907, 1497, 5909, 5157, 5512, 6097, 1796, 6115, 6368,
21499 : 6064, 1273, 20, 1785, 1184, 122, 1511, 9, 1273, 6022,
21500 : 1591, 76, 5733, 1555, 1556, 5737, 29, 4539, 1061, 155,
21501 : 76, 1392, 6351, 1309, 1310, 1567, 1397, 76, 5348, 2192,
21502 : 960, 961, 83, 2300, 964, 1122, 85, 86, 155, 76,
21503 : 13, 93, 108, 1473, 76, 6640, 1551, 1189, 76, 76,
21504 : 91, 76, 91, 76, 984, 4781, 2219, 4783, 4784, 76,
21505 : 76, 991, 85, 86, 76, 13, 2544, 2545, 2546, 2547,
21506 : 148, 339, 2550, 76, 2552, 2553, 3542, 190, 3544, 3545,
21507 : 76, 76, 70, 3549, 3550, 3551, 1228, 3553, 3554, 3555,
21508 : 1020, 76, 1022, 99, 83, 1025, 76, 70, 2518, 1311,
21509 : 1312, 83, 75, 76, 124, 78, 79, 5016, 81, 1039,
21510 : 4043, 1651, 76, 1255, 76, 1045, 190, 107, 76, 155,
21511 : 2050, 85, 86, 85, 86, 1267, 115, 85, 86, 133,
21512 : 5183, 70, 13, 5274, 5275, 5276, 75, 5278, 5279, 5280,
21513 : 5281, 5282, 81, 150, 248, 6029, 6030, 228, 248, 150,
21514 : 69, 70, 133, 190, 73, 162, 75, 76, 248, 148,
21515 : 95, 162, 81, 81, 70, 133, 1494, 212, 113, 75,
21516 : 76, 107, 78, 79, 265, 81, 76, 121, 248, 1222,
21517 : 223, 242, 24, 107, 293, 4140, 165, 133, 1368, 70,
21518 : 1910, 117, 70, 76, 1450, 70, 91, 260, 1454, 76,
21519 : 1456, 1743, 1744, 81, 24, 1453, 81, 70, 117, 183,
21520 : 133, 248, 75, 76, 6370, 106, 1879, 133, 81, 190,
21521 : 76, 113, 1892, 6054, 401, 192, 6595, 219, 6688, 99,
21522 : 386, 383, 162, 380, 70, 117, 396, 242, 1780, 75,
21523 : 1015, 943, 257, 418, 401, 81, 364, 190, 291, 254,
21524 : 415, 192, 6265, 205, 205, 207, 6585, 460, 460, 1439,
21525 : 190, 5982, 473, 394, 107, 93, 430, 272, 474, 99,
21526 : 236, 190, 105, 133, 133, 210, 242, 218, 438, 450,
21527 : 1444, 333, 133, 194, 99, 518, 518, 386, 109, 276,
21528 : 518, 310, 223, 6209, 83, 169, 359, 1439, 6104, 553,
21529 : 1840, 455, 455, 467, 99, 438, 150, 21, 225, 503,
21530 : 7075, 106, 190, 473, 1854, 158, 250, 443, 1396, 118,
21531 : 394, 162, 7126, 404, 1453, 195, 115, 368, 150, 368,
21532 : 297, 99, 99, 2147, 510, 7139, 512, 1415, 106, 106,
21533 : 1418, 505, 141, 386, 1884, 1885, 1121, 473, 542, 7114,
21534 : 284, 505, 606, 1816, 83, 520, 70, 274, 324, 148,
21535 : 379, 5524, 83, 596, 463, 76, 762, 763, 248, 248,
21536 : 150, 542, 359, 292, 3604, 205, 248, 609, 945, 200,
21537 : 254, 609, 1845, 294, 150, 518, 115, 945, 541, 150,
21538 : 205, 555, 363, 324, 696, 6764, 363, 150, 609, 1257,
21539 : 606, 566, 408, 606, 606, 107, 1656, 162, 327, 2079,
21540 : 376, 363, 363, 359, 189, 249, 102, 287, 549, 148,
21541 : 4963, 133, 1730, 541, 248, 368, 2130, 368, 696, 606,
21542 : 192, 606, 255, 363, 426, 450, 5727, 6501, 6594, 1214,
21543 : 444, 192, 255, 448, 1374, 1375, 606, 289, 4991, 606,
21544 : 1662, 607, 197, 609, 606, 1667, 508, 604, 314, 4414,
21545 : 427, 608, 468, 444, 443, 255, 1147, 218, 368, 289,
21546 : 1151, 1152, 1153, 368, 76, 549, 444, 5136, 2182, 2183,
21547 : 1161, 518, 6313, 596, 547, 368, 6946, 539, 190, 460,
21548 : 102, 368, 535, 5459, 762, 763, 470, 533, 444, 608,
21549 : 2053, 445, 606, 584, 510, 333, 512, 2230, 2231, 609,
21550 : 6879, 518, 485, 565, 559, 606, 1446, 518, 5177, 609,
21551 : 5397, 444, 587, 588, 552, 543, 604, 473, 444, 2169,
21552 : 608, 1461, 606, 7128, 5854, 297, 248, 485, 473, 609,
21553 : 606, 606, 7137, 4998, 107, 606, 548, 6876, 604, 5004,
21554 : 606, 602, 608, 1640, 606, 6361, 501, 606, 2111, 596,
21555 : 548, 1491, 1492, 831, 987, 2228, 1874, 4919, 609, 4921,
21556 : 609, 608, 2433, 4776, 606, 587, 588, 567, 606, 606,
21557 : 941, 606, 600, 606, 444, 444, 606, 1517, 1730, 606,
21558 : 606, 604, 518, 444, 606, 2477, 466, 2301, 2528, 6755,
21559 : 2111, 363, 6971, 606, 485, 609, 541, 4297, 4298, 501,
21560 : 606, 606, 4302, 602, 606, 2397, 5525, 599, 600, 601,
21561 : 602, 606, 548, 2484, 597, 598, 606, 5536, 609, 1331,
21562 : 609, 567, 460, 6783, 4072, 2496, 4074, 6701, 6702, 548,
21563 : 5183, 609, 606, 567, 606, 6366, 6530, 1017, 606, 1017,
21564 : 1017, 6768, 2157, 6754, 7023, 2160, 1928, 1017, 597, 598,
21565 : 952, 4440, 1017, 1928, 1950, 427, 548, 1063, 1017, 5810,
21566 : 5396, 541, 5398, 5399, 518, 1941, 1606, 1607, 597, 598,
21567 : 508, 6694, 523, 1131, 386, 518, 609, 2237, 483, 532,
21568 : 3200, 597, 598, 609, 248, 941, 518, 1877, 4657, 4658,
21569 : 6713, 952, 1882, 1883, 2075, 5227, 5228, 5229, 5230, 5231,
21570 : 1134, 539, 1014, 3978, 3224, 483, 483, 1902, 3228, 597,
21571 : 598, 1987, 597, 598, 567, 6881, 6243, 563, 952, 609,
21572 : 609, 4667, 1874, 5085, 606, 598, 4867, 565, 518, 3969,
21573 : 1882, 1883, 1276, 941, 6660, 520, 5242, 4437, 460, 609,
21574 : 609, 587, 518, 2124, 5084, 441, 1179, 518, 609, 6593,
21575 : 1130, 597, 598, 518, 1144, 518, 1146, 2458, 1148, 455,
21576 : 2141, 457, 606, 2464, 1154, 1067, 1078, 1079, 606, 4640,
21577 : 491, 492, 606, 4742, 6590, 2442, 609, 185, 1128, 255,
21578 : 93, 566, 1650, 1061, 545, 1063, 609, 4008, 543, 4029,
21579 : 1180, 1181, 404, 2588, 4009, 941, 1146, 4037, 1148, 372,
21580 : 599, 600, 601, 602, 6970, 93, 1067, 195, 1158, 609,
21581 : 1122, 2118, 2002, 3992, 941, 2548, 1249, 2029, 195, 441,
21582 : 1122, 6885, 6886, 1265, 2376, 2377, 6849, 523, 95, 183,
21583 : 1180, 1181, 554, 1067, 1265, 1268, 227, 609, 79, 249,
21584 : 6572, 183, 1144, 93, 1146, 6794, 1148, 1125, 1281, 185,
21585 : 272, 1129, 1154, 1155, 1156, 183, 264, 6589, 597, 598,
21586 : 599, 600, 601, 602, 6647, 2055, 597, 598, 599, 600,
21587 : 601, 602, 5212, 1185, 473, 2065, 293, 76, 1180, 1181,
21588 : 190, 6094, 1184, 1144, 596, 1146, 459, 1148, 1122, 4040,
21589 : 2330, 2050, 604, 1154, 606, 607, 608, 609, 2448, 4842,
21590 : 293, 1213, 95, 7063, 133, 2585, 236, 4383, 95, 4991,
21591 : 287, 1223, 91, 236, 6087, 1227, 1228, 1229, 5148, 1180,
21592 : 1181, 6765, 159, 1184, 293, 1358, 5969, 93, 264, 250,
21593 : 169, 260, 6949, 5996, 342, 553, 6922, 345, 431, 249,
21594 : 6756, 234, 248, 210, 1222, 242, 1224, 1815, 69, 1224,
21595 : 1184, 36, 73, 38, 518, 146, 380, 4405, 2148, 250,
21596 : 142, 7025, 2152, 2153, 93, 202, 1657, 565, 248, 1660,
21597 : 95, 28, 1663, 6250, 1665, 548, 101, 1668, 520, 2118,
21598 : 560, 1672, 6775, 93, 1352, 293, 359, 1226, 606, 93,
21599 : 400, 1230, 107, 1146, 324, 1148, 353, 1309, 1310, 438,
21600 : 195, 324, 1314, 1258, 0, 5892, 342, 2493, 2494, 345,
21601 : 609, 609, 1314, 3344, 260, 254, 93, 210, 1226, 93,
21602 : 333, 378, 1230, 210, 566, 386, 69, 1180, 1181, 609,
21603 : 73, 293, 596, 76, 473, 1337, 3244, 1339, 1340, 195,
21604 : 161, 969, 224, 6887, 608, 333, 376, 248, 1309, 1310,
21605 : 978, 4499, 5721, 1314, 364, 548, 464, 5759, 169, 6360,
21606 : 5735, 1432, 244, 6333, 992, 438, 1368, 1935, 7085, 479,
21607 : 6359, 272, 2284, 195, 2264, 203, 3847, 6378, 189, 293,
21608 : 1314, 386, 6380, 333, 206, 210, 214, 563, 24, 466,
21609 : 383, 382, 287, 6363, 215, 2247, 195, 338, 34, 420,
21610 : 1101, 6894, 1030, 4916, 1250, 1339, 1340, 1368, 1036, 2582,
21611 : 3861, 3862, 93, 359, 1115, 3866, 227, 226, 5480, 6332,
21612 : 1048, 3531, 226, 1250, 3256, 6969, 7075, 1439, 464, 396,
21613 : 2070, 287, 6915, 609, 1368, 2401, 6980, 1439, 185, 3312,
21614 : 159, 380, 185, 5505, 339, 226, 185, 460, 2375, 6362,
21615 : 3201, 505, 3203, 541, 2412, 2095, 3907, 3908, 3588, 1406,
21616 : 1407, 3332, 399, 505, 541, 7114, 248, 333, 559, 368,
21617 : 293, 438, 460, 581, 543, 6348, 1432, 505, 1439, 2400,
21618 : 7024, 363, 606, 202, 6357, 2359, 377, 609, 287, 368,
21619 : 272, 384, 609, 2453, 2415, 508, 5409, 2418, 1406, 1407,
21620 : 5413, 2428, 493, 139, 333, 1439, 473, 446, 3621, 330,
21621 : 460, 293, 518, 7057, 1920, 444, 609, 264, 547, 311,
21622 : 508, 264, 3395, 333, 1432, 264, 539, 6504, 285, 6237,
21623 : 2170, 6657, 525, 543, 416, 543, 2458, 6410, 518, 7032,
21624 : 190, 2436, 2464, 138, 7088, 581, 95, 122, 609, 442,
21625 : 443, 539, 565, 159, 2561, 6231, 333, 372, 508, 333,
21626 : 2200, 2201, 2202, 2203, 423, 2486, 563, 359, 396, 2490,
21627 : 2491, 396, 2411, 2412, 511, 396, 1656, 565, 363, 546,
21628 : 473, 543, 242, 5457, 35, 6586, 1432, 1527, 2483, 539,
21629 : 41, 42, 2487, 606, 460, 342, 202, 2492, 345, 342,
21630 : 2495, 547, 345, 342, 609, 1432, 345, 6775, 359, 1659,
21631 : 438, 1661, 173, 438, 1664, 565, 1666, 5685, 606, 1669,
21632 : 1670, 1671, 73, 434, 563, 2265, 2266, 1639, 1640, 543,
21633 : 1642, 460, 1682, 3640, 5193, 427, 5149, 1639, 1640, 381,
21634 : 1642, 2281, 508, 381, 277, 3078, 541, 1697, 473, 1699,
21635 : 460, 455, 333, 289, 536, 466, 606, 1815, 380, 69,
21636 : 327, 210, 563, 73, 610, 359, 184, 476, 607, 2528,
21637 : 526, 610, 476, 539, 110, 2315, 2316, 2317, 2318, 508,
21638 : 399, 1309, 1310, 460, 476, 541, 460, 508, 124, 1701,
21639 : 511, 381, 267, 142, 505, 476, 257, 272, 508, 565,
21640 : 3080, 6574, 1979, 95, 3084, 1639, 1640, 142, 1642, 101,
21641 : 539, 1979, 183, 162, 139, 140, 3240, 464, 1730, 541,
21642 : 543, 464, 2561, 190, 116, 464, 6894, 1705, 3636, 539,
21643 : 6105, 508, 3640, 381, 508, 97, 565, 188, 549, 98,
21644 : 606, 6484, 541, 5996, 394, 181, 213, 606, 323, 541,
21645 : 5150, 161, 563, 220, 146, 565, 370, 260, 120, 277,
21646 : 251, 543, 539, 1897, 359, 539, 2450, 234, 219, 3989,
21647 : 381, 1913, 1914, 134, 1916, 250, 587, 606, 248, 460,
21648 : 440, 142, 1913, 1914, 244, 1916, 440, 610, 565, 240,
21649 : 374, 565, 511, 399, 2434, 606, 606, 1930, 359, 1932,
21650 : 2440, 2369, 272, 162, 5156, 1817, 216, 100, 374, 6503,
21651 : 5112, 203, 213, 192, 1826, 4963, 466, 401, 210, 220,
21652 : 264, 3604, 214, 293, 195, 563, 568, 508, 610, 606,
21653 : 1842, 582, 606, 4773, 581, 401, 4776, 80, 581, 210,
21654 : 83, 292, 581, 4991, 87, 88, 89, 396, 241, 516,
21655 : 286, 243, 190, 547, 3270, 505, 359, 185, 539, 606,
21656 : 13, 272, 1874, 473, 7032, 1877, 1878, 606, 606, 279,
21657 : 1882, 1883, 505, 563, 164, 1877, 3126, 99, 430, 6752,
21658 : 1882, 1883, 1860, 1861, 565, 1860, 1861, 279, 359, 438,
21659 : 69, 250, 230, 396, 73, 248, 112, 5073, 342, 549,
21660 : 170, 368, 5078, 478, 259, 511, 95, 382, 248, 563,
21661 : 1611, 1536, 101, 563, 363, 563, 1877, 207, 297, 272,
21662 : 371, 1882, 1883, 359, 473, 606, 288, 265, 363, 543,
21663 : 421, 153, 272, 587, 156, 438, 264, 587, 1950, 455,
21664 : 293, 163, 460, 1877, 2015, 374, 473, 473, 1882, 1883,
21665 : 473, 374, 563, 293, 515, 609, 606, 2127, 1960, 95,
21666 : 2130, 2529, 2530, 454, 1966, 1967, 327, 359, 2536, 191,
21667 : 1948, 363, 401, 1948, 2542, 2543, 4916, 468, 401, 249,
21668 : 105, 6350, 374, 5896, 363, 503, 2554, 505, 5901, 1950,
21669 : 1691, 5904, 384, 403, 6369, 288, 2564, 182, 3184, 609,
21670 : 2002, 6874, 2570, 555, 396, 6699, 194, 1708, 1067, 2649,
21671 : 6302, 190, 6304, 283, 342, 506, 6308, 6309, 411, 69,
21672 : 464, 210, 606, 73, 1725, 363, 462, 438, 298, 272,
21673 : 252, 442, 1966, 1967, 3223, 5183, 3223, 128, 3441, 3223,
21674 : 606, 2002, 413, 265, 547, 496, 438, 193, 427, 441,
21675 : 442, 321, 295, 2055, 270, 2188, 278, 311, 525, 2015,
21676 : 342, 420, 473, 2065, 2132, 239, 517, 396, 2002, 2137,
21677 : 537, 426, 367, 543, 210, 6761, 6762, 3491, 1703, 3342,
21678 : 350, 473, 609, 609, 535, 95, 609, 7051, 446, 7053,
21679 : 606, 101, 6132, 6966, 2055, 1941, 395, 2303, 457, 550,
21680 : 5801, 456, 227, 482, 2065, 359, 294, 2015, 199, 342,
21681 : 380, 161, 345, 7116, 1941, 49, 3687, 2323, 2026, 4586,
21682 : 80, 2055, 268, 83, 534, 1184, 7129, 87, 88, 89,
21683 : 2300, 2065, 542, 67, 13, 545, 464, 4604, 438, 382,
21684 : 610, 1987, 2548, 2549, 473, 2213, 2148, 6890, 4155, 2217,
21685 : 2152, 2153, 563, 338, 546, 2167, 7120, 2563, 343, 2067,
21686 : 1987, 4069, 521, 2175, 523, 215, 2572, 4280, 527, 2015,
21687 : 4641, 4079, 249, 473, 473, 4646, 587, 606, 3441, 449,
21688 : 354, 5687, 464, 606, 363, 480, 3969, 2148, 2015, 368,
21689 : 543, 2152, 2153, 157, 3608, 3609, 3610, 3611, 5711, 3613,
21690 : 210, 559, 606, 543, 6606, 4620, 283, 396, 5148, 5149,
21691 : 4656, 2282, 415, 6588, 2148, 2123, 3479, 5706, 2152, 2153,
21692 : 5726, 298, 476, 395, 3638, 404, 7009, 4678, 4679, 4680,
21693 : 4681, 464, 2140, 4684, 4685, 4686, 4687, 4688, 4689, 4690,
21694 : 4691, 4692, 4693, 5944, 321, 5946, 4029, 4155, 3421, 438,
21695 : 206, 3514, 4362, 3431, 4037, 236, 142, 610, 4368, 6126,
21696 : 396, 242, 2264, 6331, 5, 3525, 3526, 3527, 490, 395,
21697 : 610, 493, 76, 3494, 238, 5675, 4253, 5677, 384, 3419,
21698 : 330, 3421, 95, 24, 473, 7028, 6972, 541, 442, 518,
21699 : 396, 7, 6205, 34, 10, 11, 2308, 4748, 4749, 7082,
21700 : 2312, 473, 438, 2264, 190, 21, 22, 23, 239, 25,
21701 : 26, 466, 253, 83, 30, 31, 32, 520, 4559, 473,
21702 : 5975, 6383, 1950, 192, 6616, 190, 2282, 430, 110, 442,
21703 : 2264, 287, 438, 543, 3512, 295, 3302, 473, 3304, 3305,
21704 : 193, 102, 124, 324, 2346, 3303, 396, 473, 161, 218,
21705 : 505, 594, 595, 596, 597, 598, 599, 600, 601, 602,
21706 : 473, 457, 396, 566, 467, 6405, 252, 596, 129, 606,
21707 : 2503, 2373, 449, 2453, 2282, 543, 5889, 242, 148, 608,
21708 : 3270, 2383, 6757, 2385, 434, 316, 327, 2545, 438, 2391,
21709 : 203, 1131, 442, 2395, 549, 376, 606, 210, 139, 181,
21710 : 4818, 214, 505, 396, 438, 2455, 193, 2457, 442, 395,
21711 : 2521, 2461, 281, 2463, 253, 268, 2466, 455, 3270, 457,
21712 : 2470, 5934, 382, 473, 443, 3299, 6356, 523, 108, 505,
21713 : 2442, 4304, 2512, 2445, 2512, 2512, 2282, 4480, 606, 473,
21714 : 2442, 434, 2512, 2445, 6311, 438, 3661, 2512, 554, 1189,
21715 : 130, 606, 555, 2512, 473, 2282, 5969, 4645, 508, 5434,
21716 : 97, 511, 4650, 4651, 3303, 3218, 2132, 183, 209, 5409,
21717 : 5993, 2137, 5648, 5413, 5650, 5651, 5652, 363, 4351, 396,
21718 : 473, 268, 368, 120, 457, 523, 3679, 3982, 327, 430,
21719 : 359, 3631, 80, 394, 363, 83, 251, 3137, 337, 87,
21720 : 88, 89, 182, 2524, 286, 6880, 337, 396, 2442, 494,
21721 : 83, 2445, 5526, 563, 6037, 1255, 80, 105, 563, 83,
21722 : 5534, 438, 6891, 87, 88, 89, 80, 1267, 396, 2541,
21723 : 416, 6696, 563, 87, 88, 89, 2538, 2539, 170, 108,
21724 : 2611, 105, 115, 563, 563, 243, 432, 2213, 289, 438,
21725 : 523, 2217, 3590, 2555, 2556, 3445, 473, 363, 3339, 122,
21726 : 315, 313, 368, 3453, 609, 466, 3456, 587, 587, 510,
21727 : 438, 512, 557, 337, 3469, 148, 3471, 359, 609, 606,
21728 : 3475, 279, 151, 396, 473, 2587, 2214, 563, 4080, 609,
21729 : 609, 610, 155, 192, 35, 275, 223, 6252, 539, 363,
21730 : 41, 42, 6115, 80, 505, 473, 83, 48, 49, 236,
21731 : 87, 88, 89, 54, 555, 242, 6483, 249, 424, 218,
21732 : 80, 434, 63, 83, 65, 438, 67, 87, 88, 89,
21733 : 396, 347, 73, 609, 594, 595, 596, 597, 598, 599,
21734 : 600, 601, 602, 242, 455, 105, 396, 336, 549, 3430,
21735 : 536, 283, 5103, 333, 70, 2611, 223, 3830, 338, 353,
21736 : 473, 520, 563, 343, 291, 81, 298, 480, 3308, 236,
21737 : 563, 510, 438, 512, 363, 242, 375, 2305, 489, 359,
21738 : 462, 380, 281, 427, 378, 2313, 587, 484, 438, 321,
21739 : 563, 7060, 460, 2321, 587, 439, 412, 324, 100, 454,
21740 : 539, 182, 2403, 2611, 396, 606, 461, 295, 248, 111,
21741 : 4309, 3971, 509, 468, 587, 395, 2417, 610, 350, 121,
21742 : 35, 563, 490, 473, 291, 469, 41, 42, 518, 2430,
21743 : 3511, 295, 272, 48, 49, 587, 588, 610, 510, 54,
21744 : 512, 143, 242, 242, 242, 587, 438, 188, 63, 376,
21745 : 65, 506, 67, 543, 606, 3161, 2124, 324, 73, 386,
21746 : 359, 466, 243, 443, 363, 2611, 266, 266, 266, 587,
21747 : 588, 5711, 563, 2141, 529, 7100, 2404, 6267, 219, 4070,
21748 : 6842, 606, 6272, 6273, 2611, 6847, 6848, 467, 606, 5256,
21749 : 150, 4141, 7117, 170, 382, 2, 587, 609, 279, 240,
21750 : 505, 150, 162, 2431, 596, 5272, 604, 610, 488, 376,
21751 : 608, 3451, 528, 162, 3454, 75, 608, 449, 382, 386,
21752 : 380, 81, 4935, 69, 70, 385, 6385, 4177, 382, 3795,
21753 : 5301, 3797, 3798, 604, 3980, 295, 601, 5308, 5309, 612,
21754 : 611, 606, 223, 608, 549, 6245, 69, 604, 5996, 39,
21755 : 73, 292, 3747, 610, 3131, 236, 610, 338, 563, 539,
21756 : 3750, 242, 343, 3131, 601, 380, 6042, 103, 104, 606,
21757 : 385, 608, 249, 188, 81, 1392, 4256, 4469, 543, 4142,
21758 : 1397, 88, 587, 289, 69, 70, 599, 4918, 73, 518,
21759 : 4933, 604, 4935, 606, 7098, 608, 81, 7101, 604, 106,
21760 : 606, 606, 608, 3543, 219, 382, 283, 114, 535, 609,
21761 : 291, 607, 518, 613, 610, 122, 3556, 5158, 3792, 609,
21762 : 610, 298, 382, 3930, 3564, 240, 6439, 607, 609, 607,
21763 : 371, 609, 613, 169, 141, 597, 598, 599, 600, 601,
21764 : 147, 148, 605, 324, 321, 607, 609, 605, 155, 5889,
21765 : 606, 609, 608, 189, 607, 7017, 5896, 610, 15, 4867,
21766 : 4603, 5901, 6829, 3603, 5904, 4228, 103, 104, 535, 599,
21767 : 6118, 6484, 606, 350, 604, 518, 606, 292, 608, 3732,
21768 : 355, 356, 357, 358, 3624, 599, 600, 601, 4402, 518,
21769 : 4773, 227, 6693, 4776, 5934, 376, 85, 86, 3874, 3132,
21770 : 3876, 3877, 607, 380, 609, 386, 594, 595, 596, 597,
21771 : 598, 599, 600, 601, 602, 105, 4446, 3150, 3151, 418,
21772 : 597, 598, 599, 600, 601, 4898, 4535, 4536, 605, 5969,
21773 : 594, 595, 596, 597, 598, 599, 600, 601, 602, 518,
21774 : 594, 595, 596, 597, 598, 599, 600, 601, 602, 3689,
21775 : 2574, 3691, 523, 2577, 3133, 496, 371, 607, 604, 609,
21776 : 606, 372, 607, 607, 609, 609, 80, 555, 607, 83,
21777 : 609, 463, 449, 87, 88, 89, 517, 455, 456, 6592,
21778 : 5462, 563, 606, 565, 608, 607, 607, 609, 609, 3091,
21779 : 607, 3930, 609, 3983, 535, 3663, 314, 3109, 4971, 33,
21780 : 607, 4119, 609, 607, 607, 609, 609, 6507, 6508, 550,
21781 : 607, 4251, 609, 607, 606, 609, 4256, 594, 595, 596,
21782 : 597, 598, 599, 600, 601, 602, 563, 5170, 565, 5165,
21783 : 3189, 3983, 341, 4916, 594, 595, 596, 597, 598, 599,
21784 : 600, 601, 602, 607, 607, 609, 609, 523, 607, 607,
21785 : 609, 609, 606, 3793, 535, 607, 607, 609, 609, 463,
21786 : 3800, 3272, 7029, 3274, 4003, 607, 543, 609, 3170, 3171,
21787 : 364, 365, 613, 455, 456, 6115, 365, 337, 3311, 5186,
21788 : 80, 496, 607, 83, 609, 3256, 440, 87, 88, 89,
21789 : 337, 18, 19, 4408, 607, 3207, 609, 607, 434, 609,
21790 : 609, 610, 517, 4098, 607, 105, 609, 5395, 455, 456,
21791 : 37, 3223, 166, 40, 3226, 3227, 607, 510, 609, 512,
21792 : 535, 3223, 277, 604, 3226, 3227, 607, 608, 80, 510,
21793 : 466, 512, 563, 70, 565, 550, 3170, 3171, 611, 7106,
21794 : 3218, 607, 162, 609, 489, 6751, 3207, 563, 607, 565,
21795 : 609, 223, 607, 341, 609, 6768, 489, 607, 3270, 609,
21796 : 489, 607, 3223, 609, 236, 6205, 523, 4119, 3270, 505,
21797 : 242, 607, 466, 609, 607, 266, 609, 466, 5186, 455,
21798 : 456, 295, 3415, 607, 607, 609, 609, 157, 607, 3223,
21799 : 609, 555, 3226, 3227, 4434, 3863, 129, 607, 613, 609,
21800 : 3256, 607, 463, 609, 131, 612, 3377, 3875, 314, 3270,
21801 : 3381, 505, 124, 549, 3326, 606, 505, 553, 607, 291,
21802 : 609, 607, 607, 609, 609, 4917, 81, 563, 4920, 553,
21803 : 607, 4923, 609, 253, 3405, 607, 3270, 609, 165, 503,
21804 : 205, 4721, 207, 3911, 607, 607, 609, 609, 3256, 587,
21805 : 588, 587, 324, 6255, 6256, 549, 3358, 277, 606, 171,
21806 : 549, 380, 5833, 5834, 460, 5148, 5149, 609, 382, 563,
21807 : 606, 6884, 4864, 607, 563, 609, 129, 6890, 3468, 206,
21808 : 607, 607, 609, 609, 196, 555, 607, 3955, 609, 5840,
21809 : 6434, 6435, 4410, 587, 4412, 295, 6653, 6654, 587, 3411,
21810 : 118, 583, 4590, 215, 376, 297, 607, 327, 609, 221,
21811 : 3256, 607, 606, 609, 386, 608, 6356, 606, 607, 380,
21812 : 607, 610, 609, 3435, 3332, 3381, 383, 242, 5541, 3256,
21813 : 607, 243, 609, 380, 3505, 247, 118, 383, 4811, 80,
21814 : 583, 583, 83, 3445, 297, 599, 87, 88, 89, 3405,
21815 : 262, 3453, 247, 609, 3456, 3861, 3862, 563, 606, 565,
21816 : 3866, 607, 607, 609, 609, 385, 3468, 108, 6770, 3377,
21817 : 129, 607, 4852, 3381, 607, 5506, 609, 607, 607, 609,
21818 : 4498, 607, 382, 609, 3445, 4125, 4126, 3499, 607, 696,
21819 : 609, 3503, 3453, 293, 607, 3456, 609, 3405, 248, 6439,
21820 : 3571, 3907, 3908, 607, 607, 609, 609, 3468, 607, 293,
21821 : 609, 3445, 607, 606, 609, 7028, 607, 289, 609, 3453,
21822 : 3428, 607, 3456, 609, 607, 607, 609, 609, 3540, 610,
21823 : 3542, 3377, 3544, 3545, 607, 3381, 609, 3549, 3550, 3551,
21824 : 599, 3553, 3554, 3555, 6484, 607, 607, 609, 609, 3505,
21825 : 3377, 607, 612, 609, 3381, 607, 368, 609, 4410, 3405,
21826 : 4412, 4456, 607, 535, 609, 607, 4405, 609, 607, 607,
21827 : 609, 609, 607, 607, 609, 609, 612, 217, 3405, 3207,
21828 : 594, 595, 596, 597, 598, 599, 600, 601, 602, 607,
21829 : 510, 609, 512, 108, 607, 3607, 609, 3505, 607, 4890,
21830 : 609, 129, 607, 523, 609, 3233, 607, 607, 609, 609,
21831 : 289, 295, 424, 4786, 518, 3571, 536, 5209, 464, 539,
21832 : 3632, 345, 607, 3251, 609, 607, 5409, 609, 609, 3257,
21833 : 5413, 606, 604, 3261, 35, 5414, 608, 5416, 39, 3340,
21834 : 41, 42, 607, 607, 609, 609, 4498, 48, 49, 607,
21835 : 567, 609, 6592, 54, 295, 608, 607, 3285, 609, 3505,
21836 : 438, 606, 63, 3571, 65, 3677, 67, 68, 272, 607,
21837 : 71, 609, 73, 606, 3676, 3677, 228, 6144, 3505, 606,
21838 : 4575, 108, 608, 607, 95, 609, 607, 228, 609, 380,
21839 : 101, 3319, 3763, 272, 594, 595, 596, 597, 598, 599,
21840 : 600, 601, 602, 130, 607, 3863, 609, 438, 380, 5059,
21841 : 1930, 3339, 1932, 272, 228, 228, 228, 380, 6169, 4934,
21842 : 242, 4611, 438, 228, 7026, 3571, 610, 322, 192, 543,
21843 : 380, 606, 242, 372, 941, 146, 607, 142, 363, 4379,
21844 : 108, 382, 363, 567, 3571, 606, 380, 363, 3750, 118,
21845 : 3378, 118, 959, 3911, 3732, 182, 363, 528, 363, 161,
21846 : 396, 968, 969, 555, 555, 157, 523, 242, 419, 976,
21847 : 611, 978, 979, 228, 228, 3403, 606, 228, 552, 412,
21848 : 606, 3409, 228, 606, 107, 992, 69, 188, 606, 3750,
21849 : 73, 567, 203, 228, 228, 3423, 609, 228, 228, 210,
21850 : 228, 242, 3430, 214, 1011, 3433, 228, 3763, 228, 5069,
21851 : 228, 3439, 228, 96, 3885, 228, 3750, 380, 219, 228,
21852 : 3891, 228, 228, 1030, 505, 252, 606, 108, 6768, 1036,
21853 : 322, 3459, 243, 380, 242, 76, 5360, 3465, 242, 240,
21854 : 606, 1048, 76, 606, 3472, 606, 242, 606, 275, 76,
21855 : 5758, 3963, 3964, 3965, 606, 3763, 76, 606, 3486, 3992,
21856 : 606, 1068, 606, 606, 606, 606, 5081, 606, 279, 606,
21857 : 606, 1078, 3500, 606, 606, 4033, 1083, 606, 161, 606,
21858 : 606, 1088, 76, 3511, 606, 1092, 1093, 606, 370, 606,
21859 : 564, 292, 1099, 606, 1101, 1102, 606, 606, 606, 606,
21860 : 606, 606, 606, 606, 606, 606, 333, 1114, 1115, 606,
21861 : 606, 338, 606, 606, 606, 1122, 343, 3763, 606, 392,
21862 : 237, 293, 4562, 609, 1131, 108, 609, 173, 5711, 3885,
21863 : 293, 322, 359, 216, 295, 3891, 3763, 108, 609, 242,
21864 : 376, 242, 374, 473, 6884, 599, 289, 189, 359, 542,
21865 : 6890, 609, 363, 594, 595, 596, 597, 598, 599, 600,
21866 : 601, 602, 13, 374, 596, 609, 138, 610, 395, 606,
21867 : 371, 3983, 607, 384, 518, 606, 3978, 3885, 606, 3981,
21868 : 607, 3983, 1189, 3891, 518, 396, 460, 518, 554, 272,
21869 : 460, 6442, 518, 608, 518, 518, 279, 460, 324, 518,
21870 : 149, 518, 596, 3604, 162, 4007, 4008, 518, 460, 228,
21871 : 380, 319, 1219, 1220, 518, 465, 443, 518, 142, 1226,
21872 : 368, 1228, 3983, 1230, 148, 198, 542, 438, 518, 508,
21873 : 441, 442, 455, 1575, 380, 401, 374, 606, 162, 3885,
21874 : 467, 518, 518, 1250, 265, 3891, 606, 5427, 1255, 3983,
21875 : 1257, 162, 609, 205, 198, 207, 396, 1599, 3885, 272,
21876 : 1267, 488, 473, 6099, 3891, 228, 190, 1609, 192, 518,
21877 : 518, 1613, 5452, 4007, 4008, 1617, 543, 1619, 543, 518,
21878 : 198, 518, 234, 1625, 184, 518, 198, 129, 7028, 1631,
21879 : 129, 347, 1634, 518, 218, 496, 384, 518, 423, 518,
21880 : 117, 4991, 1309, 1310, 5696, 4673, 5889, 4119, 518, 423,
21881 : 423, 508, 539, 5896, 401, 518, 517, 401, 5901, 518,
21882 : 403, 5904, 609, 518, 4963, 518, 607, 611, 252, 518,
21883 : 4201, 4202, 4203, 3761, 535, 546, 518, 518, 518, 4707,
21884 : 518, 518, 518, 518, 295, 1352, 606, 299, 295, 550,
21885 : 380, 5934, 4991, 3781, 295, 295, 295, 281, 295, 295,
21886 : 3788, 295, 108, 295, 35, 295, 380, 450, 518, 528,
21887 : 41, 42, 108, 228, 380, 228, 363, 48, 49, 190,
21888 : 228, 543, 228, 54, 130, 228, 5969, 380, 330, 554,
21889 : 4758, 108, 63, 363, 65, 4207, 67, 363, 363, 1406,
21890 : 1407, 242, 73, 355, 356, 357, 358, 108, 6251, 314,
21891 : 362, 363, 606, 462, 107, 228, 368, 607, 606, 502,
21892 : 606, 608, 606, 1430, 1431, 1432, 516, 516, 228, 228,
21893 : 604, 604, 1439, 518, 543, 228, 182, 1444, 518, 363,
21894 : 13, 543, 1449, 1450, 368, 609, 372, 1454, 518, 1456,
21895 : 4656, 534, 4264, 1460, 367, 607, 248, 606, 347, 542,
21896 : 559, 347, 545, 607, 83, 518, 257, 80, 609, 1476,
21897 : 83, 606, 4678, 4679, 4680, 4681, 606, 606, 4684, 4685,
21898 : 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693, 391, 248,
21899 : 609, 596, 416, 4201, 4202, 4203, 520, 609, 265, 265,
21900 : 607, 291, 115, 609, 311, 381, 4712, 476, 432, 122,
21901 : 543, 609, 1519, 108, 1521, 1522, 205, 188, 207, 33,
21902 : 543, 9, 389, 4335, 129, 607, 554, 460, 606, 275,
21903 : 368, 368, 6115, 4404, 368, 148, 518, 518, 518, 606,
21904 : 242, 368, 4748, 4749, 5183, 234, 118, 380, 219, 5244,
21905 : 5245, 5246, 5247, 5248, 4487, 4201, 4202, 4203, 380, 482,
21906 : 5250, 606, 311, 1570, 368, 363, 4472, 311, 3969, 240,
21907 : 322, 4383, 322, 525, 4201, 4202, 4203, 322, 455, 341,
21908 : 518, 508, 198, 4395, 4396, 537, 380, 333, 272, 438,
21909 : 473, 609, 338, 4405, 4095, 4096, 380, 343, 4410, 380,
21910 : 4412, 609, 380, 4405, 1611, 266, 563, 470, 221, 518,
21911 : 299, 518, 536, 359, 4473, 4521, 386, 427, 607, 108,
21912 : 295, 292, 6205, 543, 4483, 422, 4428, 543, 4029, 314,
21913 : 228, 5438, 1639, 1640, 596, 1642, 4037, 374, 242, 108,
21914 : 555, 5656, 506, 1650, 4405, 244, 423, 5087, 4404, 395,
21915 : 4462, 606, 470, 228, 267, 374, 606, 4590, 228, 272,
21916 : 228, 5101, 4521, 227, 543, 563, 355, 356, 357, 358,
21917 : 108, 4405, 363, 362, 6925, 363, 380, 6928, 6386, 368,
21918 : 6931, 97, 380, 314, 1691, 4497, 4498, 374, 4116, 263,
21919 : 600, 242, 263, 108, 4472, 243, 4404, 443, 604, 1706,
21920 : 371, 1708, 583, 607, 345, 583, 607, 314, 607, 470,
21921 : 323, 607, 4756, 607, 242, 380, 363, 272, 1725, 272,
21922 : 272, 467, 272, 1730, 609, 272, 608, 4539, 129, 609,
21923 : 4532, 567, 95, 518, 1741, 609, 5676, 4539, 101, 609,
21924 : 108, 606, 488, 4521, 4245, 248, 380, 344, 563, 609,
21925 : 372, 607, 248, 607, 584, 607, 386, 607, 4404, 548,
21926 : 607, 205, 130, 446, 609, 4266, 392, 607, 248, 382,
21927 : 402, 362, 560, 6356, 609, 1782, 518, 4404, 609, 607,
21928 : 609, 607, 607, 146, 607, 606, 560, 607, 156, 560,
21929 : 609, 607, 606, 539, 337, 607, 4754, 583, 4226, 5438,
21930 : 541, 607, 607, 606, 1811, 1812, 1813, 586, 1815, 4611,
21931 : 606, 606, 332, 380, 182, 183, 549, 129, 4776, 5879,
21932 : 6733, 1828, 190, 596, 596, 496, 380, 610, 228, 1836,
21933 : 285, 368, 607, 609, 383, 380, 525, 518, 607, 518,
21934 : 203, 5531, 518, 4714, 609, 231, 517, 210, 537, 518,
21935 : 4611, 214, 4764, 4765, 4766, 4767, 6439, 363, 606, 606,
21936 : 277, 228, 230, 606, 535, 478, 493, 1874, 279, 465,
21937 : 1877, 473, 228, 228, 322, 1882, 1883, 4611, 465, 550,
21938 : 243, 5911, 465, 277, 252, 231, 380, 596, 543, 518,
21939 : 231, 460, 560, 324, 403, 403, 540, 5103, 231, 334,
21940 : 518, 6484, 490, 518, 518, 334, 518, 275, 1915, 334,
21941 : 518, 4723, 1919, 1920, 460, 518, 279, 6288, 518, 6290,
21942 : 5615, 5616, 460, 5618, 4425, 518, 4427, 460, 1935, 4357,
21943 : 460, 198, 518, 518, 1941, 363, 518, 473, 4818, 228,
21944 : 4818, 4818, 518, 1950, 117, 5928, 117, 607, 4818, 607,
21945 : 607, 605, 518, 4818, 260, 518, 295, 295, 4714, 4818,
21946 : 384, 607, 607, 528, 242, 333, 609, 118, 183, 606,
21947 : 338, 607, 585, 242, 609, 343, 108, 228, 5346, 607,
21948 : 1987, 606, 228, 518, 597, 598, 599, 600, 601, 602,
21949 : 596, 359, 242, 374, 260, 363, 359, 606, 228, 543,
21950 : 363, 543, 2009, 242, 605, 470, 4714, 460, 2015, 6592,
21951 : 460, 374, 606, 460, 460, 460, 226, 609, 226, 2026,
21952 : 295, 384, 2029, 295, 295, 295, 2033, 395, 217, 536,
21953 : 295, 295, 295, 396, 295, 295, 536, 299, 380, 129,
21954 : 380, 83, 604, 380, 380, 392, 607, 6097, 607, 609,
21955 : 607, 4853, 554, 248, 362, 248, 257, 596, 587, 80,
21956 : 2067, 515, 83, 446, 2406, 548, 607, 607, 4714, 160,
21957 : 2077, 528, 2414, 607, 242, 443, 607, 609, 441, 442,
21958 : 606, 6473, 606, 6299, 609, 607, 4957, 4714, 609, 607,
21959 : 6076, 4962, 596, 4964, 115, 606, 108, 314, 518, 467,
21960 : 543, 122, 543, 285, 129, 4606, 508, 2114, 6500, 228,
21961 : 473, 543, 156, 490, 252, 5005, 2123, 465, 528, 4990,
21962 : 488, 518, 490, 231, 438, 493, 5016, 148, 518, 518,
21963 : 460, 4559, 460, 2140, 518, 607, 518, 607, 129, 607,
21964 : 2147, 563, 606, 5349, 606, 549, 508, 242, 380, 5226,
21965 : 148, 4963, 228, 4581, 183, 6547, 6548, 4585, 5226, 528,
21966 : 295, 4963, 295, 5970, 295, 607, 295, 606, 311, 606,
21967 : 280, 539, 606, 518, 6224, 567, 380, 5617, 108, 4991,
21968 : 607, 401, 380, 546, 528, 6768, 609, 377, 609, 4991,
21969 : 609, 114, 5632, 606, 5006, 5401, 518, 5009, 606, 5011,
21970 : 221, 6008, 4963, 5005, 80, 254, 4962, 2214, 4964, 607,
21971 : 605, 470, 255, 183, 5016, 248, 295, 248, 215, 607,
21972 : 312, 368, 607, 2230, 2231, 2232, 312, 368, 607, 4963,
21973 : 4991, 368, 368, 607, 4990, 607, 129, 561, 606, 609,
21974 : 2247, 6007, 561, 607, 5005, 5057, 267, 392, 607, 4957,
21975 : 6008, 272, 2259, 401, 4962, 5016, 4964, 4991, 607, 298,
21976 : 390, 5073, 298, 2270, 507, 387, 5078, 129, 261, 374,
21977 : 515, 606, 606, 563, 606, 2282, 607, 2284, 596, 2286,
21978 : 528, 518, 4990, 248, 5724, 373, 6052, 279, 148, 563,
21979 : 5092, 5093, 609, 266, 266, 368, 108, 368, 2305, 596,
21980 : 129, 6884, 323, 508, 609, 609, 2313, 6890, 142, 518,
21981 : 228, 4957, 518, 607, 2321, 5174, 4962, 231, 4964, 518,
21982 : 295, 518, 606, 6539, 197, 250, 190, 108, 272, 359,
21983 : 4957, 5970, 543, 2340, 6726, 4962, 374, 4964, 606, 108,
21984 : 363, 244, 470, 470, 4990, 227, 374, 563, 154, 2356,
21985 : 129, 508, 2359, 6556, 108, 2362, 563, 5996, 5092, 5093,
21986 : 248, 382, 2369, 4990, 380, 606, 5178, 242, 2375, 6008,
21987 : 433, 5183, 4773, 609, 282, 4776, 607, 383, 293, 607,
21988 : 2387, 5183, 607, 607, 5243, 248, 548, 5258, 606, 487,
21989 : 129, 298, 606, 2400, 2401, 607, 2403, 2404, 562, 463,
21990 : 162, 206, 380, 518, 606, 273, 609, 607, 2415, 392,
21991 : 2417, 2418, 606, 108, 606, 5227, 5228, 5229, 5230, 5231,
21992 : 2427, 2428, 5183, 2430, 2431, 5227, 5228, 5229, 5230, 5231,
21993 : 607, 607, 6824, 6825, 228, 2442, 228, 607, 2445, 242,
21994 : 607, 606, 108, 518, 368, 7028, 606, 606, 5250, 5183,
21995 : 606, 606, 606, 6845, 606, 279, 543, 478, 335, 470,
21996 : 606, 5273, 5274, 5275, 5276, 4893, 5278, 5279, 5280, 5281,
21997 : 5282, 228, 606, 183, 108, 384, 248, 528, 485, 2486,
21998 : 485, 607, 607, 2490, 2491, 596, 607, 242, 108, 5250,
21999 : 380, 609, 276, 607, 607, 108, 151, 606, 182, 606,
22000 : 548, 105, 5258, 6198, 508, 606, 606, 265, 543, 242,
22001 : 432, 277, 508, 606, 6209, 4916, 5250, 76, 607, 380,
22002 : 235, 567, 2529, 2530, 606, 456, 142, 456, 2535, 2536,
22003 : 383, 5971, 142, 5973, 2541, 2542, 2543, 2544, 2545, 2546,
22004 : 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 610, 206,
22005 : 5258, 2558, 211, 2560, 563, 2562, 2563, 2564, 2565, 2566,
22006 : 2567, 563, 547, 2570, 585, 2572, 2573, 5478, 80, 2576,
22007 : 559, 220, 380, 607, 548, 607, 597, 598, 599, 600,
22008 : 601, 602, 606, 2590, 2591, 2592, 2593, 606, 606, 609,
22009 : 5449, 5450, 609, 108, 239, 239, 336, 6292, 108, 473,
22010 : 248, 514, 2609, 514, 2611, 368, 508, 508, 5036, 6299,
22011 : 380, 5039, 5258, 380, 470, 108, 606, 108, 383, 5431,
22012 : 606, 273, 5434, 5435, 383, 250, 250, 606, 227, 5130,
22013 : 5131, 5258, 5434, 6285, 5840, 5525, 425, 425, 35, 567,
22014 : 567, 6857, 39, 224, 41, 42, 5536, 6299, 108, 402,
22015 : 5462, 48, 49, 455, 609, 606, 606, 54, 129, 129,
22016 : 5462, 129, 607, 606, 129, 607, 63, 518, 65, 195,
22017 : 67, 68, 132, 6113, 71, 541, 73, 76, 211, 470,
22018 : 606, 567, 567, 380, 380, 105, 607, 151, 387, 108,
22019 : 80, 439, 364, 83, 364, 6502, 473, 609, 94, 455,
22020 : 5434, 606, 380, 609, 6754, 388, 455, 459, 168, 459,
22021 : 606, 606, 368, 5141, 549, 606, 248, 518, 496, 606,
22022 : 496, 220, 151, 5525, 227, 115, 609, 548, 5462, 5531,
22023 : 5158, 76, 122, 190, 5536, 607, 549, 563, 485, 485,
22024 : 563, 387, 250, 250, 404, 543, 151, 5148, 5149, 607,
22025 : 2757, 548, 606, 297, 606, 6450, 6125, 607, 148, 606,
22026 : 2216, 5563, 5564, 1883, 5525, 1407, 5568, 5569, 3983, 3479,
22027 : 5531, 3390, 232, 1406, 1364, 5536, 4177, 4962, 4937, 6717,
22028 : 3506, 3560, 4396, 6050, 6536, 6857, 5128, 6099, 3130, 4935,
22029 : 4935, 188, 5665, 6075, 4164, 4102, 6317, 5531, 6955, 5519,
22030 : 6846, 5969, 6956, 6566, 2811, 6737, 6565, 6175, 6884, 269,
22031 : 4170, 5711, 5149, 5175, 5685, 5160, 6509, 5118, 4957, 3574,
22032 : 3574, 6189, 219, 5635, 5636, 4202, 4444, 5255, 5144, 5705,
22033 : 6082, 221, 4492, 5211, 6398, 6981, 5648, 7122, 5650, 5651,
22034 : 5652, 7093, 6066, 240, 1402, 4404, 5182, 6749, 7081, 6289,
22035 : 6010, 6291, 2294, 6270, 314, 6013, 120, 133, 4579, 319,
22036 : 1013, 2868, 6236, 6502, 5258, 6977, 3590, 3245, 1692, 5255,
22037 : 2338, 5186, 4079, 2335, 6125, 6386, 2356, 267, 1112, 4503,
22038 : 4336, 2411, 272, 1079, 3505, 4990, 80, 6539, 4253, 83,
22039 : 6775, 7032, 1243, 5219, 2033, 292, 5217, 2247, 3536, 5451,
22040 : 6951, 3151, 6683, 363, 4849, 5717, 6231, 6234, 3721, 1901,
22041 : 1922, 1854, 4000, 1653, 3187, 6283, 6284, 5300, 1923, 4015,
22042 : 4790, 115, 80, 3161, 6819, 83, 6676, 1925, 122, 87,
22043 : 88, 89, 4776, 323, 5397, 5415, 5432, 397, 3186, 4773,
22044 : 6206, 6707, 6439, 6438, 4850, 5757, 4773, 7043, 6813, 6929,
22045 : 6663, 4773, 7076, 6173, 148, 4716, 3069, 115, 5915, 6677,
22046 : 3953, 6678, 3070, 6169, 122, 3935, 2565, 3808, 3535, 3933,
22047 : 6412, 7078, 3923, 3844, 371, 4648, 3075, 5685, 696, 3650,
22048 : 2348, 4518, 442, 3207, 6626, 129, 307, 447, 3223, 6195,
22049 : 148, 1937, 382, 3198, 1705, 1943, 456, 1312, 5810, 1312,
22050 : 1124, 5502, 3977, 1332, 1531, 465, 4856, 3215, 5409, 3216,
22051 : 6776, 6777, 5413, 473, 4857, 5433, 4815, 337, 3733, 1639,
22052 : 2475, 2, 6224, 3227, 6964, 6965, 486, 221, -1, -1,
22053 : -1, -1, -1, -1, 1157, 495, -1, -1, -1, 5685,
22054 : 500, -1, -1, 7103, -1, -1, 3053, 3054, 3055, 3056,
22055 : 3057, 3058, 3059, 3060, 3061, 1857, 3063, -1, 5685, -1,
22056 : -1, 521, -1, -1, -1, 6717, -1, -1, 3075, -1,
22057 : -1, 3078, -1, 267, -1, -1, 5926, -1, 272, -1,
22058 : -1, -1, -1, -1, -1, 6453, -1, -1, 478, -1,
22059 : -1, -1, 6460, -1, -1, -1, -1, -1, 558, 496,
22060 : -1, -1, 562, -1, -1, 5606, -1, -1, -1, 267,
22061 : -1, -1, -1, -1, 272, 5917, -1, -1, -1, -1,
22062 : 517, -1, -1, -1, -1, -1, -1, 3134, -1, 323,
22063 : -1, 3138, 5560, -1, 3141, -1, 3143, 6577, 535, 3146,
22064 : -1, -1, -1, -1, 5572, -1, -1, -1, -1, -1,
22065 : -1, -1, -1, 550, 3161, -1, -1, -1, -1, -1,
22066 : -1, -1, -1, 3170, 3171, 323, -1, -1, -1, -1,
22067 : -1, -1, -1, -1, -1, -1, 6047, -1, -1, -1,
22068 : -1, 6114, -1, 5917, 5996, -1, 6092, -1, 382, -1,
22069 : -1, -1, -1, -1, 5996, 585, -1, -1, -1, -1,
22070 : 3207, -1, -1, 5704, -1, 6857, -1, 597, 598, 599,
22071 : 600, 601, 602, -1, -1, -1, -1, -1, -1, 3226,
22072 : 3227, 6080, -1, -1, 382, -1, 3233, -1, -1, -1,
22073 : 6042, -1, -1, 3240, 6093, 5996, 6442, 3244, 3245, 6051,
22074 : -1, -1, -1, 6125, 3251, 6125, 6125, 6125, 6125, 3256,
22075 : 3257, 6125, 6111, 6125, 3261, 6125, -1, 6125, 6125, 6125,
22076 : 6125, -1, 5996, 3270, 6125, -1, 6125, -1, -1, -1,
22077 : -1, 6125, 6125, 6125, 6125, -1, 6125, -1, 3285, 6719,
22078 : -1, 3288, -1, -1, 478, -1, -1, -1, -1, -1,
22079 : -1, 6047, 3299, 80, 3301, 3302, 83, 3304, 3305, -1,
22080 : 3307, -1, -1, -1, 6672, -1, 6674, -1, -1, -1,
22081 : 5711, -1, 3319, -1, 6092, -1, 3658, -1, -1, -1,
22082 : 478, -1, -1, -1, 3666, 3332, -1, -1, 115, -1,
22083 : -1, -1, 3339, 3340, -1, 122, -1, -1, -1, 6047,
22084 : -1, 3683, 7108, 7109, -1, -1, -1, -1, 3355, -1,
22085 : -1, 3693, -1, -1, 3696, -1, 3698, 3699, -1, -1,
22086 : 3702, 148, -1, -1, 3706, -1, 3708, -1, -1, 3711,
22087 : 3377, 3378, -1, 5801, 3381, -1, -1, -1, -1, -1,
22088 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22089 : -1, 585, -1, -1, -1, -1, 3403, -1, 3405, -1,
22090 : -1, 6047, 3409, 597, 598, 599, 600, 601, 602, -1,
22091 : -1, 6851, -1, -1, -1, -1, 3423, -1, -1, -1,
22092 : 6047, 3428, -1, 3430, 3431, -1, 3433, 585, -1, -1,
22093 : -1, -1, 3439, -1, 221, -1, 594, 595, 596, 597,
22094 : 598, 599, 600, 601, 602, 6885, 6886, 3789, -1, -1,
22095 : -1, -1, 3459, -1, -1, -1, -1, 6663, 3465, -1,
22096 : 6331, -1, -1, -1, -1, 3472, 80, -1, -1, 83,
22097 : -1, -1, -1, 87, 88, 89, -1, -1, -1, 3486,
22098 : 267, -1, -1, -1, -1, 272, -1, 6299, 5889, -1,
22099 : -1, 6303, -1, 3500, -1, 5896, 5997, 6299, 3505, 6358,
22100 : 5901, 115, 6460, 5904, 3511, 3512, -1, -1, 122, -1,
22101 : -1, -1, -1, -1, -1, -1, 5944, -1, 5946, -1,
22102 : -1, -1, 3529, 3530, 3531, -1, -1, -1, 3535, -1,
22103 : -1, -1, -1, 5934, 148, -1, 323, -1, 6299, -1,
22104 : -1, -1, 6413, -1, -1, -1, -1, -1, -1, -1,
22105 : -1, -1, -1, -1, -1, 3562, 3563, -1, 1088, -1,
22106 : -1, -1, -1, -1, 3571, 6299, -1, -1, 5969, -1,
22107 : -1, 3578, -1, -1, -1, -1, -1, -1, -1, -1,
22108 : 3587, -1, -1, -1, 1114, 7025, -1, -1, -1, -1,
22109 : -1, -1, -1, 6961, -1, 382, -1, 3604, -1, -1,
22110 : -1, -1, -1, 6809, -1, -1, 6408, -1, -1, -1,
22111 : 3617, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22112 : -1, -1, 6481, 6331, -1, -1, -1, -1, -1, 3636,
22113 : -1, -1, -1, 3640, -1, -1, -1, 106, -1, -1,
22114 : -1, -1, -1, -1, -1, -1, 7014, 6408, -1, -1,
22115 : -1, -1, -1, 267, -1, -1, 3663, 6413, 272, -1,
22116 : -1, -1, -1, -1, -1, 6536, -1, -1, -1, -1,
22117 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22118 : -1, 295, 296, -1, -1, 6331, -1, -1, -1, -1,
22119 : -1, 478, -1, -1, -1, -1, -1, -1, -1, -1,
22120 : -1, -1, -1, -1, 6331, 6413, -1, -1, -1, 323,
22121 : -1, -1, -1, -1, 6115, -1, -1, -1, -1, 6925,
22122 : -1, -1, 6928, -1, -1, 6931, 6528, 6539, -1, -1,
22123 : -1, 6543, -1, 6545, -1, -1, -1, 6549, 6550, -1,
22124 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22125 : -1, -1, 366, -1, 3761, -1, 3763, -1, -1, -1,
22126 : -1, -1, -1, 4105, -1, -1, -1, 6413, 382, -1,
22127 : -1, -1, 3779, -1, 3781, -1, -1, -1, -1, -1,
22128 : 6536, 3788, -1, -1, -1, 3792, 6413, 3794, 3795, -1,
22129 : 3797, 3798, 3799, 6664, -1, -1, -1, -1, 585, -1,
22130 : 3807, -1, -1, -1, 6205, 3812, -1, -1, -1, -1,
22131 : 597, 598, 599, 600, 601, 602, -1, -1, -1, -1,
22132 : -1, -1, 3829, -1, -1, -1, -1, -1, 6536, -1,
22133 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22134 : -1, -1, -1, -1, 4186, -1, 4188, -1, -1, -1,
22135 : -1, -1, -1, -1, 3861, 3862, 3863, -1, -1, 3866,
22136 : -1, -1, 73, -1, 478, -1, -1, 3874, 3875, 3876,
22137 : 3877, -1, -1, -1, -1, -1, -1, -1, 3885, -1,
22138 : -1, -1, -1, 3890, 3891, -1, 3893, -1, 3895, -1,
22139 : 6536, 6750, -1, -1, -1, 6775, -1, -1, 6775, -1,
22140 : 3907, 3908, -1, -1, 3911, 6775, -1, -1, 6664, 6536,
22141 : 6775, -1, -1, 124, -1, -1, 6775, -1, -1, 1449,
22142 : -1, -1, -1, -1, -1, 3932, -1, 3934, -1, 3936,
22143 : 1460, -1, -1, -1, -1, 80, 6894, -1, 83, -1,
22144 : -1, -1, 87, 88, 89, -1, 1476, -1, 3955, -1,
22145 : -1, 162, -1, -1, -1, 6356, 6664, -1, -1, -1,
22146 : 105, -1, 3969, -1, -1, -1, -1, -1, -1, -1,
22147 : 115, 585, -1, -1, -1, -1, 3983, 122, -1, -1,
22148 : 594, 595, 596, 597, 598, 599, 600, 601, 602, -1,
22149 : 4332, -1, -1, 4000, -1, -1, 4338, -1, -1, -1,
22150 : -1, 80, -1, 148, 83, -1, -1, -1, 4015, -1,
22151 : -1, -1, -1, -1, 6894, -1, -1, 6894, 6664, 132,
22152 : -1, -1, 4029, -1, 6894, -1, -1, -1, 80, 6894,
22153 : 4037, 83, -1, -1, -1, 6894, 115, 6664, 6439, 80,
22154 : -1, -1, 83, 122, -1, 6857, 87, 88, 89, -1,
22155 : 81, -1, -1, -1, -1, 168, -1, 88, -1, -1,
22156 : -1, -1, 4069, 115, 105, 4072, -1, 4074, -1, 148,
22157 : 122, -1, 4079, -1, 115, -1, -1, -1, -1, -1,
22158 : -1, 122, 293, 6484, -1, -1, 297, -1, 4095, 4096,
22159 : -1, 122, -1, -1, 4101, -1, 148, -1, -1, -1,
22160 : -1, -1, -1, -1, -1, -1, -1, 148, -1, 4116,
22161 : -1, -1, 4119, -1, -1, 4122, -1, -1, -1, 232,
22162 : -1, -1, 267, 4130, 155, -1, -1, 272, -1, -1,
22163 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22164 : -1, -1, 221, -1, -1, -1, -1, -1, 4155, -1,
22165 : 295, 296, 7032, -1, 4161, 7032, 269, -1, -1, -1,
22166 : -1, -1, 7032, -1, 7035, -1, -1, 7032, -1, -1,
22167 : -1, -1, -1, 7032, -1, -1, 1706, -1, 323, -1,
22168 : -1, -1, -1, -1, -1, -1, -1, -1, 267, -1,
22169 : -1, 6592, -1, 272, 4201, 4202, 4203, -1, -1, -1,
22170 : -1, -1, -1, -1, -1, 4547, 319, 4549, -1, 4551,
22171 : -1, -1, -1, -1, -1, 267, -1, -1, -1, 4226,
22172 : 272, 366, 7093, 7035, -1, -1, 267, -1, 4235, -1,
22173 : 4237, 272, -1, 7035, -1, -1, 7048, 382, 4245, -1,
22174 : 385, -1, -1, -1, 323, -1, -1, -1, -1, -1,
22175 : 363, 7122, -1, -1, 295, 296, -1, -1, -1, 4266,
22176 : -1, -1, 7074, -1, -1, 6693, -1, -1, -1, -1,
22177 : -1, 323, -1, -1, -1, -1, -1, -1, -1, 7035,
22178 : -1, 7093, 323, -1, 397, -1, -1, 7099, -1, -1,
22179 : -1, 7093, -1, -1, -1, -1, -1, -1, -1, -1,
22180 : -1, 7035, -1, 382, -1, -1, -1, -1, -1, -1,
22181 : 7122, -1, -1, -1, -1, -1, -1, -1, 7130, -1,
22182 : 7122, -1, -1, -1, -1, 366, 4333, 7035, -1, 442,
22183 : 382, 444, -1, 478, 447, -1, -1, 7093, -1, -1,
22184 : -1, 382, -1, 456, 385, -1, -1, -1, -1, -1,
22185 : 4357, -1, 465, -1, -1, 4362, -1, -1, -1, 7093,
22186 : 473, 4368, -1, -1, -1, -1, 7122, 6768, -1, -1,
22187 : 4377, -1, -1, 486, -1, -1, -1, -1, -1, -1,
22188 : -1, -1, 495, -1, -1, 7093, -1, 500, 7122, 7035,
22189 : -1, -1, -1, -1, -1, -1, -1, 4404, 4405, 478,
22190 : -1, -1, -1, 4410, -1, 4412, -1, -1, 7035, -1,
22191 : -1, -1, -1, -1, 7122, -1, -1, -1, 4425, -1,
22192 : 4427, -1, -1, -1, -1, -1, 478, -1, 4435, -1,
22193 : -1, -1, -1, -1, -1, -1, -1, 478, -1, -1,
22194 : 585, 4448, -1, -1, -1, 558, -1, 7093, -1, 594,
22195 : 595, 596, 597, 598, 599, 600, 601, 602, -1, -1,
22196 : -1, -1, 607, -1, 609, -1, 7093, -1, -1, -1,
22197 : 4477, -1, -1, -1, -1, -1, 7122, -1, -1, -1,
22198 : -1, -1, -1, 6884, -1, -1, -1, -1, -1, 6890,
22199 : 959, 4498, 4499, -1, -1, 7122, -1, -1, -1, 968,
22200 : -1, -1, -1, -1, -1, -1, 585, 976, -1, -1,
22201 : 979, -1, -1, -1, -1, -1, 4523, -1, 597, 598,
22202 : 599, 600, 601, 602, -1, -1, -1, -1, -1, -1,
22203 : -1, -1, -1, 585, -1, -1, -1, -1, -1, -1,
22204 : -1, -1, -1, -1, 585, 597, 598, 599, 600, 601,
22205 : 602, -1, 4559, 594, 595, 596, 597, 598, 599, 600,
22206 : 601, 602, -1, -1, -1, -1, -1, -1, -1, -1,
22207 : 611, -1, -1, -1, 4581, -1, -1, -1, 4585, -1,
22208 : -1, -1, -1, -1, 2114, -1, -1, -1, -1, -1,
22209 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4606,
22210 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22211 : -1, -1, -1, -1, 1083, 4622, -1, -1, 4625, -1,
22212 : -1, -1, -1, 1092, 4631, -1, -1, 7028, -1, -1,
22213 : 1099, -1, -1, 1102, -1, -1, -1, -1, 4645, -1,
22214 : -1, -1, 4649, 4650, 4651, -1, -1, -1, -1, 4656,
22215 : -1, -1, 4659, -1, -1, 4662, -1, -1, -1, -1,
22216 : -1, 4668, -1, 4670, -1, -1, 4673, -1, -1, -1,
22217 : 4677, 4678, 4679, 4680, 4681, -1, -1, 4684, 4685, 4686,
22218 : 4687, 4688, 4689, 4690, 4691, 4692, 4693, -1, -1, -1,
22219 : 4697, 4698, 4699, -1, -1, 4702, -1, -1, -1, -1,
22220 : 4707, -1, -1, -1, -1, 4712, -1, 4714, -1, 4716,
22221 : -1, -1, -1, -1, -1, -1, -1, 4724, -1, -1,
22222 : 4727, -1, 4729, -1, 108, -1, -1, -1, -1, 2259,
22223 : -1, -1, -1, -1, -1, -1, -1, -1, 4745, -1,
22224 : 2270, 4748, 4749, -1, -1, -1, 4753, 4754, 132, -1,
22225 : -1, 4758, -1, 4760, 80, -1, 2286, 83, -1, -1,
22226 : -1, 87, 88, 89, -1, -1, 4773, -1, -1, 4776,
22227 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 105,
22228 : 4787, -1, -1, -1, 168, -1, -1, -1, -1, 115,
22229 : -1, -1, -1, -1, -1, -1, 122, -1, -1, -1,
22230 : -1, -1, -1, -1, -1, -1, 1017, -1, 80, -1,
22231 : 2340, 83, -1, -1, -1, 87, 88, 89, -1, -1,
22232 : -1, -1, 148, -1, -1, -1, -1, 4834, -1, -1,
22233 : -1, -1, 2362, 105, -1, -1, -1, -1, -1, -1,
22234 : -1, -1, -1, 115, 4851, 2375, -1, -1, 232, -1,
22235 : 122, -1, -1, -1, -1, -1, -1, 2387, -1, -1,
22236 : 4867, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22237 : -1, -1, -1, -1, -1, -1, 148, -1, -1, -1,
22238 : -1, -1, -1, -1, -1, 269, 4893, -1, -1, -1,
22239 : -1, -1, -1, -1, -1, -1, 5238, 2427, 2428, 5241,
22240 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4916,
22241 : 941, -1, -1, -1, -1, -1, -1, -1, -1, 1130,
22242 : 1131, -1, -1, -1, -1, -1, -1, -1, -1, 5271,
22243 : 314, -1, -1, -1, -1, 319, -1, 968, 969, -1,
22244 : -1, 267, -1, -1, -1, 976, 272, 978, 979, -1,
22245 : 4957, -1, -1, -1, -1, 4962, 4963, 4964, -1, -1,
22246 : -1, 992, -1, -1, -1, -1, -1, -1, -1, 295,
22247 : 296, -1, -1, -1, -1, 1444, -1, -1, -1, 363,
22248 : 1011, 1450, -1, 4990, 4991, 1454, -1, 1456, -1, -1,
22249 : -1, -1, -1, -1, -1, 267, -1, 323, -1, 1030,
22250 : 272, 80, -1, -1, 83, 1036, -1, -1, 87, 88,
22251 : 89, -1, -1, 397, -1, -1, -1, 1048, -1, -1,
22252 : -1, -1, -1, 295, 296, -1, 105, -1, -1, 5036,
22253 : -1, -1, 5039, -1, -1, -1, 115, -1, -1, -1,
22254 : 366, -1, -1, 122, -1, -1, -1, 1078, -1, -1,
22255 : 1519, 323, 1521, 1522, 1265, -1, 382, -1, 442, 385,
22256 : 2590, 1092, 1093, 447, -1, -1, -1, -1, 1099, 148,
22257 : 1101, 1102, 456, -1, -1, -1, -1, -1, -1, -1,
22258 : -1, 465, -1, -1, 1115, -1, -1, -1, -1, 473,
22259 : -1, -1, -1, -1, 366, -1, 5103, -1, -1, -1,
22260 : 1131, -1, 486, -1, -1, -1, -1, -1, -1, -1,
22261 : 382, 495, -1, 385, -1, -1, 500, -1, -1, -1,
22262 : -1, -1, -1, 5130, 5131, -1, -1, 5134, -1, -1,
22263 : -1, -1, -1, -1, 5141, -1, -1, 521, -1, -1,
22264 : -1, 5148, 5149, -1, -1, 5487, -1, -1, -1, -1,
22265 : -1, 5158, 478, -1, -1, -1, -1, -1, 1189, -1,
22266 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22267 : -1, -1, -1, -1, 558, 5182, 5183, -1, 562, 5186,
22268 : 5187, 5188, -1, -1, -1, -1, -1, -1, 267, -1,
22269 : -1, 5198, -1, 272, -1, -1, -1, 1228, -1, -1,
22270 : -1, 95, 5544, 5545, -1, -1, 478, 101, -1, -1,
22271 : -1, -1, -1, -1, -1, -1, 295, 296, -1, 1250,
22272 : -1, -1, 116, 80, 1255, -1, 83, -1, -1, -1,
22273 : 87, 88, 89, -1, -1, -1, 1267, -1, -1, -1,
22274 : -1, -1, -1, -1, 323, -1, -1, -1, 5255, -1,
22275 : -1, 5258, 146, -1, -1, -1, -1, -1, 115, 585,
22276 : -1, -1, -1, -1, -1, 122, -1, -1, 594, 595,
22277 : 596, 597, 598, 599, 600, 601, 602, 5284, 1309, 1310,
22278 : -1, -1, -1, 609, -1, -1, -1, 366, -1, -1,
22279 : -1, 148, -1, 5300, -1, -1, 5638, 5639, -1, 113,
22280 : -1, -1, -1, 382, -1, -1, 385, 201, -1, 203,
22281 : -1, 5318, -1, 585, -1, -1, 210, -1, -1, -1,
22282 : 214, -1, 594, 595, 596, 597, 598, 599, 600, 601,
22283 : 602, -1, -1, -1, -1, -1, -1, 609, -1, 5346,
22284 : -1, -1, 5349, -1, -1, -1, -1, -1, -1, 243,
22285 : 5357, 5358, -1, 5360, -1, 169, -1, 5364, 5365, -1,
22286 : -1, -1, 5369, -1, -1, -1, -1, 5374, -1, -1,
22287 : 5377, 5378, -1, -1, -1, -1, -1, 5384, -1, -1,
22288 : -1, -1, -1, -1, -1, 279, -1, -1, 5395, -1,
22289 : -1, -1, -1, -1, 5401, -1, -1, -1, -1, 478,
22290 : -1, 1432, 5409, -1, -1, -1, 5413, -1, 1439, 223,
22291 : 267, -1, -1, -1, -1, 272, -1, -1, -1, 1450,
22292 : -1, -1, 236, 1454, -1, 1456, -1, -1, 242, -1,
22293 : 5772, -1, -1, -1, 248, -1, -1, -1, 295, 296,
22294 : 254, 5783, 5784, 257, -1, 1656, -1, 261, 5455, -1,
22295 : -1, -1, -1, -1, -1, 5462, -1, -1, -1, -1,
22296 : -1, 5803, -1, -1, -1, 359, 323, 81, -1, 363,
22297 : -1, -1, -1, -1, 88, -1, -1, 291, -1, 293,
22298 : 374, -1, 5489, -1, -1, -1, -1, -1, -1, -1,
22299 : 384, -1, -1, -1, -1, 5502, -1, -1, -1, -1,
22300 : 5507, -1, 396, -1, -1, -1, 585, -1, 122, 366,
22301 : 324, -1, -1, -1, -1, 594, 595, 596, 597, 598,
22302 : 599, 600, 601, 602, -1, 382, 1737, 141, 607, -1,
22303 : -1, -1, -1, 147, 148, -1, 5543, -1, -1, -1,
22304 : -1, 155, -1, -1, 438, -1, 1757, 441, 442, -1,
22305 : -1, -1, -1, 5560, -1, -1, -1, -1, 5565, -1,
22306 : -1, -1, 376, -1, -1, 5572, 380, 80, -1, -1,
22307 : 83, -1, 386, -1, 87, 88, 89, -1, -1, 473,
22308 : 1611, 5588, -1, -1, -1, -1, -1, -1, 5595, -1,
22309 : -1, -1, 105, -1, -1, -1, -1, -1, 80, 5606,
22310 : -1, 83, 115, -1, 1815, 87, 88, 89, -1, 122,
22311 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22312 : -1, 478, -1, 105, -1, -1, -1, -1, -1, -1,
22313 : 5637, -1, 446, 115, -1, 148, -1, -1, -1, -1,
22314 : 122, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22315 : -1, -1, 546, -1, -1, -1, 5663, -1, -1, -1,
22316 : 1691, -1, -1, -1, -1, -1, 148, -1, -1, -1,
22317 : -1, -1, -1, 5680, -1, -1, -1, 1708, 5685, -1,
22318 : -1, -1, -1, -1, -1, -1, -1, 501, -1, -1,
22319 : -1, -1, -1, -1, 1725, -1, -1, 5704, -1, 1730,
22320 : -1, -1, 1913, 1914, 5711, 1916, -1, -1, -1, -1,
22321 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22322 : -1, 535, -1, -1, -1, -1, -1, 95, 585, -1,
22323 : -1, -1, -1, 101, -1, -1, -1, 594, 595, 596,
22324 : 597, 598, 599, 600, 601, 602, 560, -1, 562, 563,
22325 : -1, 5758, -1, 5760, 267, -1, -1, -1, -1, 272,
22326 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22327 : 584, 3301, -1, -1, -1, -1, -1, 3307, 146, -1,
22328 : -1, -1, 295, 296, -1, 267, -1, -1, -1, -1,
22329 : 272, -1, -1, 607, 5801, 609, 610, -1, -1, -1,
22330 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22331 : 323, -1, -1, 295, 296, -1, -1, -1, -1, -1,
22332 : 5827, -1, -1, -1, -1, 3355, -1, -1, -1, -1,
22333 : 5837, -1, -1, 5840, -1, 203, 5843, 5844, 5845, -1,
22334 : -1, 323, 210, 1874, -1, -1, 214, -1, -1, -1,
22335 : -1, 1882, 1883, 366, -1, -1, -1, -1, -1, -1,
22336 : -1, 5868, 5869, -1, -1, 5872, -1, -1, -1, 382,
22337 : -1, -1, 385, -1, -1, 243, -1, -1, -1, -1,
22338 : -1, -1, 5889, -1, 366, -1, -1, 2356, -1, 5896,
22339 : 2359, -1, -1, -1, 5901, -1, 6238, 5904, 5905, -1,
22340 : 382, -1, -1, 385, -1, 5912, -1, -1, -1, -1,
22341 : 1941, 279, -1, -1, -1, -1, -1, -1, -1, 1950,
22342 : -1, 5928, -1, -1, -1, -1, -1, 5934, -1, -1,
22343 : 5937, 2400, 2401, -1, -1, -1, -1, 5944, -1, 5946,
22344 : -1, -1, -1, -1, -1, -1, 2415, -1, -1, 2418,
22345 : -1, -1, 6294, -1, -1, -1, 1987, -1, -1, -1,
22346 : -1, -1, 5969, -1, -1, 478, -1, -1, -1, -1,
22347 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22348 : -1, -1, -1, -1, 2015, -1, -1, -1, -1, 5996,
22349 : 5997, 359, -1, -1, 80, 363, 478, 83, -1, -1,
22350 : 6007, 87, 88, 89, -1, -1, 374, -1, -1, -1,
22351 : -1, -1, -1, -1, -1, -1, 384, 2486, -1, 105,
22352 : -1, 2490, 2491, -1, -1, -1, -1, -1, 396, 115,
22353 : -1, -1, -1, 3563, -1, -1, 122, -1, -1, -1,
22354 : 6047, -1, -1, -1, -1, 6052, -1, -1, -1, -1,
22355 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22356 : -1, -1, 148, -1, -1, -1, -1, -1, -1, 6411,
22357 : 438, -1, 585, 441, 442, -1, -1, -1, -1, -1,
22358 : -1, 594, 595, 596, 597, 598, 599, 600, 601, 602,
22359 : -1, -1, -1, -1, 607, -1, -1, -1, -1, -1,
22360 : -1, -1, -1, 585, -1, 473, -1, -1, 6115, -1,
22361 : -1, 6118, 594, 595, 596, 597, 598, 599, 600, 601,
22362 : 602, -1, -1, -1, -1, 607, -1, -1, 80, -1,
22363 : -1, 83, -1, -1, -1, 87, 88, 89, -1, -1,
22364 : -1, -1, -1, -1, -1, 6152, -1, -1, -1, -1,
22365 : -1, -1, -1, 105, -1, -1, -1, -1, -1, -1,
22366 : -1, -1, 6169, 115, -1, -1, 6173, -1, 6175, -1,
22367 : 122, -1, -1, -1, -1, -1, -1, -1, 546, -1,
22368 : -1, 267, 6189, 2214, 6191, -1, 272, -1, 6195, -1,
22369 : -1, -1, -1, -1, 6201, -1, 148, -1, 6205, -1,
22370 : -1, -1, -1, -1, 6211, 6212, -1, -1, -1, 295,
22371 : 296, -1, -1, -1, -1, -1, 2247, -1, -1, -1,
22372 : -1, -1, -1, -1, -1, 132, -1, -1, -1, -1,
22373 : -1, -1, -1, -1, -1, -1, -1, 323, -1, -1,
22374 : -1, -1, 2453, -1, -1, -1, -1, -1, -1, 3779,
22375 : -1, 2282, -1, -1, 6261, -1, -1, -1, -1, -1,
22376 : 6267, 168, -1, -1, 3794, 6272, 6273, -1, -1, 3799,
22377 : 6277, -1, -1, -1, 2305, -1, 6283, 6284, 6285, -1,
22378 : 366, -1, 2313, -1, -1, -1, -1, -1, 95, -1,
22379 : 2321, -1, 6299, -1, 101, -1, 382, -1, -1, 3829,
22380 : -1, 2512, -1, -1, -1, -1, -1, -1, -1, 116,
22381 : -1, -1, 6319, -1, -1, 267, -1, -1, -1, -1,
22382 : 272, 6328, -1, -1, 6331, 232, -1, 941, -1, -1,
22383 : -1, -1, -1, -1, 2545, -1, -1, -1, -1, 146,
22384 : -1, -1, -1, 295, 296, -1, -1, -1, -1, 6356,
22385 : -1, -1, -1, -1, -1, 969, -1, -1, 2569, -1,
22386 : -1, -1, 269, -1, 978, -1, -1, -1, -1, 2400,
22387 : 2401, 323, 2403, 2404, -1, -1, -1, -1, 992, 6386,
22388 : 6387, -1, -1, -1, 2415, -1, 2417, 2418, -1, -1,
22389 : -1, -1, 478, -1, 201, -1, 203, 1011, -1, 2430,
22390 : 2431, 6408, -1, 210, -1, 6412, 6413, 214, -1, -1,
22391 : -1, -1, 319, -1, 366, -1, 1030, 6424, -1, -1,
22392 : -1, -1, 1036, -1, -1, -1, 6433, 6434, 6435, -1,
22393 : 382, -1, 6439, 385, 1048, 6442, 243, -1, -1, -1,
22394 : -1, -1, -1, -1, -1, -1, 6453, -1, -1, -1,
22395 : -1, -1, 359, 6460, -1, 2486, 363, -1, -1, 2490,
22396 : 2491, -1, -1, -1, 1078, -1, -1, -1, -1, -1,
22397 : -1, -1, 279, -1, -1, -1, -1, 6484, -1, 1093,
22398 : -1, -1, -1, -1, 6491, -1, -1, 1101, -1, 396,
22399 : 397, -1, -1, -1, -1, -1, -1, 6839, -1, 585,
22400 : -1, 1115, -1, -1, 6511, -1, -1, -1, 594, 595,
22401 : 596, 597, 598, 599, 600, 601, 602, 1131, -1, -1,
22402 : -1, -1, -1, -1, -1, -1, 478, -1, -1, 6536,
22403 : -1, 438, 6539, -1, -1, 442, -1, -1, -1, -1,
22404 : 447, -1, -1, -1, -1, -1, -1, -1, -1, 456,
22405 : -1, 2762, 359, -1, -1, -1, 363, -1, 465, -1,
22406 : -1, -1, -1, -1, -1, -1, 473, 374, -1, -1,
22407 : -1, -1, -1, -1, -1, 1189, -1, 384, -1, 486,
22408 : 2611, -1, -1, -1, -1, 6592, -1, -1, 495, 396,
22409 : -1, -1, 4122, 500, -1, -1, -1, -1, -1, -1,
22410 : 4130, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22411 : -1, -1, 1226, -1, 1228, -1, 1230, -1, -1, -1,
22412 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22413 : -1, 438, -1, 585, 441, 442, 1250, -1, -1, -1,
22414 : 6647, 1255, 594, 595, 596, 597, 598, 599, 600, 601,
22415 : 602, 558, -1, 1267, -1, 607, 6663, 6664, -1, -1,
22416 : 6667, -1, -1, -1, -1, 6672, 473, 6674, -1, 6676,
22417 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22418 : -1, -1, -1, -1, -1, -1, 6693, -1, -1, -1,
22419 : -1, -1, -1, -1, 80, 1309, 1310, 83, -1, -1,
22420 : 6707, 87, 88, 89, -1, 4235, -1, 4237, -1, -1,
22421 : 6717, -1, -1, -1, -1, -1, -1, 132, -1, 105,
22422 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 115,
22423 : -1, -1, -1, -1, -1, -1, 122, -1, -1, 546,
22424 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22425 : 95, 6758, -1, 168, -1, -1, 101, -1, -1, -1,
22426 : -1, 6768, 148, -1, -1, -1, -1, -1, -1, 6776,
22427 : 6777, -1, -1, -1, -1, 6782, -1, -1, -1, 81,
22428 : -1, -1, -1, -1, -1, -1, 88, -1, -1, -1,
22429 : -1, -1, 1406, 1407, -1, -1, -1, -1, -1, -1,
22430 : -1, 146, 6809, 4333, -1, -1, -1, -1, 6815, -1,
22431 : -1, -1, 6819, -1, -1, -1, -1, 232, 1432, -1,
22432 : 122, -1, -1, -1, -1, 1439, -1, -1, -1, -1,
22433 : 3299, -1, -1, 3302, -1, 3304, 3305, -1, -1, 141,
22434 : -1, -1, -1, -1, -1, 147, 148, 4377, -1, -1,
22435 : 6857, -1, -1, 155, 269, -1, -1, -1, 203, -1,
22436 : -1, -1, -1, -1, -1, 210, -1, -1, -1, 214,
22437 : -1, -1, -1, -1, -1, -1, -1, 6884, -1, -1,
22438 : -1, 267, -1, 6890, -1, -1, 272, -1, -1, -1,
22439 : -1, -1, -1, -1, -1, -1, -1, -1, 243, -1,
22440 : -1, 6908, -1, -1, 319, 95, -1, -1, 6915, 295,
22441 : 296, 101, -1, -1, -1, -1, -1, -1, 6925, -1,
22442 : -1, 6928, 6929, -1, 6931, -1, -1, -1, 3139, -1,
22443 : -1, -1, -1, -1, 279, -1, -1, 323, -1, -1,
22444 : -1, -1, 80, -1, 359, 83, -1, 4477, 363, 87,
22445 : 88, 89, -1, -1, 6961, -1, 146, -1, -1, -1,
22446 : -1, -1, -1, -1, -1, -1, -1, 105, -1, -1,
22447 : -1, -1, -1, -1, -1, -1, -1, 115, 3189, -1,
22448 : 366, 396, 397, -1, 122, -1, -1, -1, -1, -1,
22449 : -1, -1, -1, 4523, -1, -1, 382, 1611, 7005, 385,
22450 : -1, -1, 7009, -1, -1, -1, -1, 7014, -1, -1,
22451 : 148, -1, -1, 203, 359, -1, -1, -1, 363, -1,
22452 : 210, 7028, -1, 438, 214, -1, -1, 442, 7035, 374,
22453 : -1, -1, 447, -1, -1, 7042, -1, -1, -1, 384,
22454 : -1, 456, -1, -1, -1, -1, -1, -1, -1, -1,
22455 : 465, 396, -1, 243, -1, -1, -1, -1, 473, -1,
22456 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22457 : -1, 486, -1, -1, 7081, 7082, -1, 1691, -1, -1,
22458 : 495, -1, 7089, -1, -1, 500, 7093, -1, -1, 279,
22459 : -1, -1, 478, 438, 1708, 4625, 441, 442, -1, -1,
22460 : -1, 7108, 7109, -1, -1, -1, -1, -1, -1, -1,
22461 : -1, 1725, -1, -1, -1, 7122, 1730, -1, -1, -1,
22462 : -1, -1, -1, -1, -1, -1, -1, -1, 473, 267,
22463 : -1, -1, -1, -1, 272, 3604, -1, -1, -1, -1,
22464 : -1, -1, -1, 558, -1, -1, -1, 4677, -1, -1,
22465 : -1, -1, -1, -1, -1, -1, -1, 295, 296, -1,
22466 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 359,
22467 : -1, -1, 4702, 363, -1, -1, 3207, -1, -1, -1,
22468 : -1, -1, -1, -1, 374, 323, -1, -1, -1, -1,
22469 : -1, -1, 1088, -1, 384, -1, -1, -1, -1, 585,
22470 : -1, 546, 3233, -1, -1, -1, 396, -1, 594, 595,
22471 : 596, 597, 598, 599, 600, 601, 602, -1, 1114, -1,
22472 : 3251, 607, -1, -1, -1, 3256, 3257, -1, 366, -1,
22473 : 3261, -1, -1, -1, -1, -1, -1, -1, -1, 3270,
22474 : -1, -1, -1, -1, 382, -1, -1, 385, 438, -1,
22475 : -1, 441, 442, -1, 3285, -1, -1, -1, -1, -1,
22476 : 1874, -1, -1, -1, -1, -1, -1, -1, 1882, 1883,
22477 : -1, 3302, -1, 3304, 3305, -1, -1, -1, -1, -1,
22478 : -1, -1, -1, 473, -1, -1, -1, -1, 3319, -1,
22479 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22480 : -1, -1, -1, -1, -1, -1, -1, -1, 3339, 3340,
22481 : -1, -1, -1, -1, -1, -1, -1, -1, 95, -1,
22482 : -1, -1, -1, 3792, 101, -1, 3795, 1941, 3797, 3798,
22483 : -1, -1, -1, -1, -1, -1, 1950, -1, -1, -1,
22484 : 478, -1, -1, -1, -1, -1, 3377, 3378, -1, -1,
22485 : 3381, 80, -1, -1, 83, -1, 546, -1, 87, 88,
22486 : 89, -1, -1, -1, -1, -1, -1, -1, -1, 146,
22487 : -1, -1, 3403, 1987, 3405, -1, 105, -1, 3409, -1,
22488 : -1, -1, -1, -1, -1, -1, 115, -1, -1, -1,
22489 : -1, -1, 3423, 122, -1, -1, -1, -1, -1, 3430,
22490 : -1, 2015, 3433, -1, -1, -1, -1, -1, 3439, -1,
22491 : -1, -1, 2026, -1, -1, -1, -1, -1, -1, 148,
22492 : -1, -1, -1, -1, -1, -1, 203, -1, 3459, -1,
22493 : -1, -1, -1, 210, 3465, -1, -1, 214, -1, -1,
22494 : -1, 3472, -1, -1, -1, -1, -1, 585, -1, -1,
22495 : -1, -1, -1, 2067, -1, 3486, 594, 595, 596, 597,
22496 : 598, 599, 600, 601, 602, -1, 243, 605, -1, 3500,
22497 : -1, -1, -1, -1, 3505, -1, -1, -1, -1, -1,
22498 : 3511, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22499 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22500 : 3969, -1, 279, -1, -1, -1, -1, -1, -1, 2123,
22501 : 80, -1, -1, 83, -1, -1, -1, 87, 88, 89,
22502 : -1, -1, -1, -1, -1, -1, 2140, -1, -1, -1,
22503 : -1, -1, -1, -1, 1430, 105, -1, -1, 267, -1,
22504 : 3571, -1, -1, 272, -1, 115, -1, -1, -1, -1,
22505 : -1, -1, 122, 1449, -1, -1, -1, -1, -1, -1,
22506 : 4029, -1, -1, -1, 1460, -1, 295, 296, 4037, -1,
22507 : -1, -1, -1, -1, -1, -1, -1, -1, 148, -1,
22508 : 1476, -1, 359, -1, -1, -1, 363, -1, -1, -1,
22509 : -1, -1, -1, -1, 323, 95, -1, 374, -1, -1,
22510 : 2214, 101, -1, -1, 5134, 80, -1, 384, 83, -1,
22511 : -1, -1, 87, 88, 89, -1, -1, -1, -1, 396,
22512 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22513 : 105, -1, -1, 2247, -1, -1, -1, 366, -1, 941,
22514 : 115, -1, -1, -1, -1, -1, 146, 122, 132, -1,
22515 : -1, -1, 3863, 382, -1, -1, 385, -1, -1, -1,
22516 : -1, 438, -1, -1, 441, 442, -1, 969, 2282, -1,
22517 : -1, -1, -1, 148, 1570, -1, 978, -1, -1, -1,
22518 : -1, -1, -1, -1, 168, -1, -1, -1, -1, -1,
22519 : 992, 2305, -1, -1, -1, -1, 473, 267, -1, 2313,
22520 : 3911, -1, 272, 203, -1, -1, -1, 2321, -1, 1011,
22521 : 210, -1, -1, -1, 214, -1, -1, -1, -1, -1,
22522 : -1, -1, -1, -1, 3935, 295, 296, -1, 1030, -1,
22523 : 3761, -1, 3763, -1, 1036, -1, -1, -1, -1, -1,
22524 : 3951, -1, -1, 243, -1, -1, 1048, -1, 232, 478,
22525 : 3781, -1, -1, 323, -1, -1, -1, 3788, 3969, -1,
22526 : -1, -1, -1, -1, 3795, -1, 3797, 3798, -1, 546,
22527 : -1, -1, -1, -1, -1, -1, 1078, -1, -1, 279,
22528 : -1, -1, -1, -1, -1, 269, -1, -1, -1, 2403,
22529 : 2404, 1093, 267, -1, -1, -1, 366, 272, -1, 1101,
22530 : -1, -1, -1, 2417, -1, -1, -1, -1, -1, -1,
22531 : 1706, -1, 382, 1115, -1, 385, 2430, 2431, 4029, -1,
22532 : 295, 296, 4033, -1, -1, -1, 4037, -1, -1, 1131,
22533 : -1, -1, -1, -1, -1, 319, -1, -1, -1, -1,
22534 : -1, -1, -1, -1, -1, -1, -1, -1, 323, -1,
22535 : -1, -1, -1, -1, 3885, -1, 585, -1, -1, 359,
22536 : 3891, -1, -1, 363, -1, 594, 595, 596, 597, 598,
22537 : 599, 600, 601, 602, 374, 359, -1, -1, 607, 363,
22538 : -1, -1, -1, -1, 384, -1, 95, 1189, -1, -1,
22539 : -1, 366, 101, -1, -1, -1, 396, -1, -1, -1,
22540 : -1, -1, -1, -1, -1, -1, -1, 382, 478, -1,
22541 : 385, -1, 396, 397, -1, -1, -1, -1, 93, -1,
22542 : -1, -1, -1, 98, 1226, -1, 1228, -1, 1230, -1,
22543 : -1, -1, -1, -1, -1, -1, -1, 146, 438, -1,
22544 : -1, 441, 442, -1, -1, -1, -1, -1, 1250, -1,
22545 : -1, -1, 3983, 1255, 438, -1, -1, -1, 442, 5489,
22546 : -1, 136, -1, 447, -1, 1267, -1, -1, -1, -1,
22547 : -1, -1, 456, 473, 149, -1, -1, -1, -1, -1,
22548 : -1, 465, -1, -1, -1, -1, -1, -1, -1, 473,
22549 : -1, 166, -1, -1, 203, -1, -1, 2611, -1, -1,
22550 : -1, 210, 486, 478, -1, 214, -1, 1309, 1310, 184,
22551 : -1, 495, -1, 5543, -1, 585, 500, -1, -1, -1,
22552 : -1, -1, -1, -1, 594, 595, 596, 597, 598, 599,
22553 : 600, 601, 602, 208, 243, 5565, -1, 607, -1, -1,
22554 : -1, -1, -1, -1, -1, -1, 546, 222, -1, -1,
22555 : -1, -1, -1, -1, -1, -1, 231, -1, -1, -1,
22556 : -1, -1, -1, -1, 4095, 4096, -1, -1, -1, 244,
22557 : 279, -1, -1, -1, 558, 250, -1, -1, -1, -1,
22558 : -1, -1, -1, -1, -1, 4116, -1, -1, 4119, -1,
22559 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22560 : -1, -1, 277, -1, 1406, 1407, -1, 5637, -1, 80,
22561 : 585, -1, 83, 2009, -1, -1, 87, 88, 89, 594,
22562 : 595, 596, 597, 598, 599, 600, 601, 602, -1, -1,
22563 : 1432, -1, 607, -1, 105, -1, -1, 1439, -1, -1,
22564 : -1, -1, -1, -1, 115, -1, -1, -1, -1, -1,
22565 : 359, 122, -1, -1, 363, -1, -1, -1, -1, -1,
22566 : -1, -1, 337, -1, -1, 374, -1, -1, -1, -1,
22567 : 4201, 4202, 4203, -1, -1, 384, -1, 148, -1, -1,
22568 : -1, 2077, -1, -1, -1, -1, -1, 396, -1, -1,
22569 : -1, -1, -1, -1, -1, 4226, -1, -1, -1, -1,
22570 : -1, -1, -1, -1, -1, -1, -1, 382, -1, -1,
22571 : -1, -1, -1, -1, 4245, -1, -1, -1, 2114, -1,
22572 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 438,
22573 : 5760, -1, 441, 442, 80, 4266, -1, 83, -1, -1,
22574 : -1, 87, 88, 89, 419, 420, -1, -1, 423, -1,
22575 : -1, 2147, -1, -1, -1, -1, -1, -1, -1, 105,
22576 : -1, -1, 4473, -1, 473, -1, -1, -1, -1, 115,
22577 : -1, -1, 4483, -1, -1, 450, 122, -1, 453, -1,
22578 : -1, -1, -1, -1, -1, 460, -1, -1, -1, -1,
22579 : -1, -1, 467, -1, -1, 470, 267, -1, -1, -1,
22580 : -1, 272, 148, -1, 4773, -1, -1, 4776, -1, 1611,
22581 : 4521, -1, -1, -1, -1, 490, -1, -1, -1, -1,
22582 : -1, -1, -1, 498, 295, 296, 4357, -1, -1, -1,
22583 : 505, -1, -1, 508, 2230, 2231, 2232, 546, 513, -1,
22584 : -1, -1, -1, -1, -1, -1, 521, -1, -1, -1,
22585 : -1, -1, 323, 528, -1, -1, -1, -1, -1, -1,
22586 : -1, -1, -1, 2259, -1, -1, -1, -1, -1, -1,
22587 : -1, -1, -1, 4404, 2270, -1, -1, -1, -1, 4410,
22588 : 555, 4412, -1, -1, -1, -1, -1, -1, -1, 1691,
22589 : 2286, -1, -1, -1, 4425, 366, 4427, -1, -1, -1,
22590 : -1, -1, -1, -1, -1, 169, 1708, -1, -1, -1,
22591 : -1, 382, -1, -1, 385, -1, -1, -1, -1, -1,
22592 : -1, 267, -1, 1725, -1, -1, 272, -1, 1730, -1,
22593 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22594 : -1, -1, -1, -1, 2340, -1, -1, 4916, -1, 295,
22595 : 296, -1, -1, -1, -1, -1, -1, -1, -1, 223,
22596 : -1, -1, -1, -1, -1, -1, 2362, 4498, -1, -1,
22597 : -1, -1, 236, 80, -1, -1, 83, 323, 242, 2375,
22598 : 87, 88, 89, -1, 248, -1, -1, -1, -1, -1,
22599 : 254, 2387, -1, 257, -1, -1, -1, 261, 105, -1,
22600 : -1, -1, -1, -1, -1, -1, -1, 478, 115, -1,
22601 : -1, -1, -1, -1, -1, 122, -1, -1, -1, -1,
22602 : 366, -1, -1, 169, -1, -1, -1, 291, 4559, -1,
22603 : -1, 2427, 2428, -1, -1, -1, 382, -1, -1, 385,
22604 : -1, 148, -1, 4754, -1, -1, -1, -1, -1, -1,
22605 : 4581, -1, -1, -1, 4585, -1, -1, -1, -1, -1,
22606 : 324, -1, 4773, -1, -1, 4776, -1, -1, -1, -1,
22607 : -1, -1, 1874, -1, -1, 4606, -1, 223, -1, -1,
22608 : 1882, 1883, -1, -1, -1, -1, -1, -1, -1, -1,
22609 : 236, -1, -1, 3207, -1, -1, 242, -1, -1, -1,
22610 : -1, -1, 248, -1, -1, -1, -1, 4818, 254, -1,
22611 : -1, 257, 376, -1, 585, 261, 380, -1, -1, 3233,
22612 : -1, -1, 386, 594, 595, 596, 597, 598, 599, 600,
22613 : 601, 602, 478, -1, -1, -1, 607, 3251, -1, 1941,
22614 : -1, -1, 3256, 3257, -1, 291, -1, 3261, 1950, -1,
22615 : -1, -1, 2548, -1, -1, -1, 3270, -1, -1, -1,
22616 : 267, -1, -1, -1, -1, 272, 2562, -1, -1, 2565,
22617 : -1, 3285, -1, -1, -1, -1, -1, -1, 324, 5148,
22618 : 5149, 6211, 446, 4714, -1, 1987, -1, -1, 295, 296,
22619 : -1, -1, -1, -1, 2590, -1, -1, -1, -1, -1,
22620 : -1, -1, -1, -1, -1, 3319, -1, -1, -1, -1,
22621 : -1, -1, -1, 2015, -1, -1, 323, -1, 3332, -1,
22622 : -1, -1, -1, -1, 2026, 3339, 3340, -1, -1, -1,
22623 : 376, -1, -1, -1, 380, -1, -1, 6267, -1, 585,
22624 : 386, 505, 6272, 6273, -1, -1, -1, -1, 594, 595,
22625 : 596, 597, 598, 599, 600, 601, 602, -1, -1, 366,
22626 : -1, 607, -1, 3377, 3378, 2067, -1, 3381, -1, -1,
22627 : -1, 535, -1, -1, -1, 382, -1, -1, 385, -1,
22628 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3403,
22629 : -1, 3405, -1, -1, -1, 3409, 560, -1, 562, 563,
22630 : 446, -1, -1, -1, -1, -1, -1, -1, -1, 3423,
22631 : -1, -1, -1, -1, 3428, -1, 3430, -1, -1, 3433,
22632 : 584, 2123, -1, -1, -1, 3439, -1, -1, -1, -1,
22633 : -1, -1, -1, -1, -1, -1, -1, -1, 2140, -1,
22634 : 604, -1, -1, 607, 608, 3459, 610, -1, -1, -1,
22635 : -1, 3465, -1, -1, -1, -1, -1, 6387, 3472, 505,
22636 : -1, -1, 4893, -1, -1, -1, -1, -1, -1, -1,
22637 : -1, 478, 3486, -1, -1, -1, -1, -1, -1, -1,
22638 : -1, -1, -1, -1, -1, -1, 3500, -1, -1, 535,
22639 : -1, 3505, -1, -1, -1, -1, -1, 3511, -1, -1,
22640 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22641 : -1, -1, 2214, -1, 560, -1, 562, 563, -1, -1,
22642 : -1, -1, -1, -1, -1, -1, 4957, -1, -1, -1,
22643 : -1, 4962, -1, 4964, -1, -1, -1, 5148, 584, -1,
22644 : 5409, -1, -1, -1, 5413, 2247, -1, -1, -1, -1,
22645 : -1, -1, -1, -1, -1, -1, -1, 3571, 604, 4990,
22646 : -1, 607, 608, 5174, 610, -1, -1, -1, -1, -1,
22647 : -1, -1, -1, -1, -1, -1, -1, -1, 585, -1,
22648 : 2282, -1, -1, -1, -1, -1, -1, 594, 595, 596,
22649 : 597, 598, 599, 600, 601, 602, -1, -1, -1, -1,
22650 : 607, 5, -1, 2305, -1, 5036, -1, -1, 5039, -1,
22651 : -1, 2313, -1, -1, -1, -1, -1, -1, -1, 2321,
22652 : 24, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22653 : 34, 35, 5243, -1, -1, 39, -1, 41, 42, -1,
22654 : -1, 45, 46, 47, 48, 49, 50, 51, 52, 53,
22655 : 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
22656 : 64, 65, 66, 67, 68, 69, -1, 71, -1, 73,
22657 : -1, 75, 76, -1, -1, -1, -1, 81, -1, -1,
22658 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22659 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5130,
22660 : 5131, 2403, 2404, -1, -1, -1, -1, -1, -1, -1,
22661 : 5141, -1, -1, -1, -1, 2417, -1, -1, -1, -1,
22662 : -1, -1, -1, -1, -1, -1, -1, 5158, 2430, 2431,
22663 : -1, -1, -1, -1, -1, 139, -1, 6667, -1, -1,
22664 : -1, -1, -1, -1, -1, -1, -1, 3761, -1, 3763,
22665 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22666 : -1, -1, -1, -1, -1, -1, -1, 3781, -1, -1,
22667 : -1, -1, -1, -1, 3788, -1, -1, -1, -1, -1,
22668 : -1, 80, 3078, -1, 83, -1, -1, -1, 87, 88,
22669 : 89, -1, -1, -1, -1, -1, -1, -1, 5409, -1,
22670 : -1, -1, 5413, -1, -1, -1, 105, -1, -1, -1,
22671 : -1, 5680, -1, -1, -1, 219, 115, -1, -1, -1,
22672 : -1, -1, -1, 122, 5255, -1, -1, 5258, -1, -1,
22673 : -1, -1, -1, -1, -1, -1, 240, -1, 5449, 5450,
22674 : -1, -1, 5711, -1, -1, -1, -1, -1, -1, 148,
22675 : -1, -1, -1, -1, -1, -1, -1, -1, 80, -1,
22676 : 264, 83, -1, -1, -1, 87, 88, 89, -1, -1,
22677 : -1, 3885, -1, -1, -1, -1, -1, 3891, -1, -1,
22678 : -1, -1, -1, 105, -1, 289, -1, -1, -1, -1,
22679 : -1, -1, -1, 115, -1, -1, -1, -1, -1, -1,
22680 : 122, -1, -1, -1, -1, -1, -1, -1, -1, 2611,
22681 : -1, -1, 80, -1, -1, 83, -1, -1, -1, 87,
22682 : 88, 89, -1, -1, -1, -1, 148, -1, -1, -1,
22683 : -1, -1, -1, -1, -1, -1, -1, 105, 342, -1,
22684 : -1, 345, -1, -1, 3240, -1, -1, 115, 3244, 3245,
22685 : -1, -1, -1, -1, 122, -1, -1, -1, -1, -1,
22686 : -1, -1, -1, -1, 368, -1, -1, -1, 267, 3983,
22687 : -1, -1, -1, 272, -1, -1, -1, -1, -1, -1,
22688 : 148, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22689 : -1, -1, -1, -1, -1, -1, 295, 296, -1, -1,
22690 : -1, -1, -1, -1, -1, 3301, -1, -1, -1, -1,
22691 : -1, 3307, -1, -1, -1, -1, -1, -1, -1, -1,
22692 : 5889, -1, -1, -1, 323, -1, -1, 5896, -1, -1,
22693 : -1, -1, 5901, -1, -1, 5904, 5905, -1, -1, -1,
22694 : -1, -1, -1, -1, -1, 267, -1, -1, -1, -1,
22695 : 272, -1, -1, -1, -1, -1, -1, -1, -1, 3355,
22696 : 464, -1, -1, -1, -1, 5934, -1, 366, -1, -1,
22697 : -1, 5502, -1, 295, 296, -1, -1, -1, -1, -1,
22698 : -1, 4095, 4096, 382, -1, -1, 385, -1, -1, -1,
22699 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 267,
22700 : 5969, 323, 4116, -1, 272, 4119, -1, -1, -1, -1,
22701 : -1, -1, 7042, -1, 518, -1, -1, -1, -1, -1,
22702 : -1, -1, -1, -1, -1, -1, -1, 295, 296, 5560,
22703 : -1, 535, -1, -1, -1, -1, -1, -1, 6007, -1,
22704 : -1, 5572, -1, -1, 366, -1, 550, -1, -1, -1,
22705 : -1, -1, -1, -1, -1, 323, -1, -1, -1, -1,
22706 : 382, -1, -1, 385, -1, -1, -1, -1, -1, -1,
22707 : -1, -1, -1, -1, -1, 5606, -1, 581, -1, 478,
22708 : -1, -1, -1, 6052, -1, -1, -1, 4201, 4202, 4203,
22709 : -1, -1, 596, 597, 598, 599, 600, 601, 366, -1,
22710 : 604, 605, 606, 607, -1, 609, 610, 611, 612, 613,
22711 : -1, 88, 4226, -1, 382, -1, -1, 385, -1, -1,
22712 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 106,
22713 : -1, 4245, -1, -1, -1, 3531, -1, -1, -1, -1,
22714 : -1, -1, -1, -1, -1, 122, 6115, -1, -1, -1,
22715 : -1, -1, 4266, -1, 5685, -1, 478, -1, -1, -1,
22716 : -1, -1, -1, -1, 141, -1, -1, 3563, -1, -1,
22717 : 147, 148, -1, 5704, -1, -1, -1, -1, 155, -1,
22718 : -1, -1, -1, -1, -1, 5896, 585, -1, -1, -1,
22719 : 5901, -1, -1, 5904, -1, 594, 595, 596, 597, 598,
22720 : 599, 600, 601, 602, -1, -1, -1, -1, 607, -1,
22721 : 478, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22722 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22723 : -1, -1, -1, -1, -1, -1, 6205, -1, -1, -1,
22724 : 3636, -1, -1, 4357, 3640, -1, -1, -1, -1, -1,
22725 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22726 : -1, -1, -1, 585, -1, -1, -1, -1, -1, -1,
22727 : 5801, -1, 594, 595, 596, 597, 598, 599, 600, 601,
22728 : 602, -1, -1, -1, -1, 607, -1, -1, -1, -1,
22729 : 4404, -1, -1, -1, -1, -1, 4410, -1, 4412, -1,
22730 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22731 : -1, 4425, -1, 4427, -1, -1, -1, 585, -1, -1,
22732 : -1, -1, -1, -1, -1, -1, 594, 595, 596, 597,
22733 : 598, 599, 600, 601, 602, -1, -1, -1, -1, 607,
22734 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22735 : 169, -1, -1, 80, -1, -1, 83, -1, -1, 6328,
22736 : 87, 88, 89, -1, -1, -1, -1, -1, -1, 6080,
22737 : -1, -1, -1, -1, -1, -1, -1, -1, 105, -1,
22738 : -1, -1, 6093, 3779, 4498, -1, -1, 6356, 115, -1,
22739 : -1, -1, -1, -1, -1, 122, -1, -1, 3794, -1,
22740 : 6111, -1, -1, 3799, 223, 3207, -1, -1, -1, -1,
22741 : -1, -1, -1, 5944, 6125, 5946, -1, 236, -1, -1,
22742 : -1, 148, -1, 242, -1, -1, -1, -1, -1, 248,
22743 : -1, 3233, -1, 3829, -1, 254, -1, -1, 257, -1,
22744 : -1, -1, 261, -1, -1, 4559, -1, -1, -1, 3251,
22745 : -1, -1, -1, -1, 3256, 3257, -1, -1, -1, 3261,
22746 : -1, -1, -1, -1, -1, -1, 5997, 4581, 3270, -1,
22747 : 6439, 4585, 291, -1, -1, -1, 6007, -1, -1, -1,
22748 : -1, -1, -1, 3285, -1, -1, -1, -1, -1, -1,
22749 : -1, -1, 4606, -1, 6205, -1, -1, -1, -1, -1,
22750 : -1, -1, -1, -1, -1, 324, -1, -1, -1, -1,
22751 : -1, -1, -1, -1, -1, 6484, 6047, 3319, -1, -1,
22752 : -1, 6052, -1, -1, -1, -1, -1, -1, -1, -1,
22753 : 3332, -1, -1, -1, -1, -1, -1, 3339, 3340, -1,
22754 : 267, -1, -1, -1, -1, 272, -1, -1, -1, -1,
22755 : -1, -1, -1, -1, -1, -1, -1, 376, -1, -1,
22756 : -1, 380, -1, -1, -1, -1, -1, 386, 295, 296,
22757 : -1, -1, -1, -1, -1, 3377, 3378, -1, -1, 3381,
22758 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22759 : -1, -1, -1, -1, -1, -1, 323, -1, -1, -1,
22760 : 4714, 3403, -1, 3405, -1, -1, -1, 3409, -1, -1,
22761 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22762 : -1, 3423, -1, 6592, -1, -1, 3428, 446, 3430, -1,
22763 : -1, 3433, -1, -1, -1, -1, -1, 3439, -1, 366,
22764 : -1, -1, -1, -1, -1, 6356, -1, 6358, -1, -1,
22765 : -1, -1, -1, -1, -1, 382, -1, 3459, 385, -1,
22766 : -1, -1, -1, 3465, -1, -1, -1, -1, -1, -1,
22767 : 3472, -1, -1, 4069, -1, -1, 4072, -1, 4074, -1,
22768 : -1, -1, -1, 4079, 3486, -1, 505, -1, -1, -1,
22769 : -1, -1, -1, -1, -1, -1, -1, -1, 3500, -1,
22770 : -1, -1, -1, 3505, -1, -1, -1, -1, -1, 3511,
22771 : -1, -1, -1, -1, -1, -1, 535, -1, -1, -1,
22772 : -1, -1, -1, -1, -1, -1, 4122, -1, -1, -1,
22773 : -1, -1, -1, -1, 4130, -1, -1, -1, 6707, -1,
22774 : -1, 560, -1, 562, 563, -1, -1, -1, -1, 6460,
22775 : -1, 478, -1, -1, 6285, 80, -1, -1, 83, 4155,
22776 : -1, -1, 87, 88, 89, 584, -1, -1, 6299, 3571,
22777 : 6481, -1, -1, -1, -1, -1, -1, -1, -1, 4893,
22778 : 105, -1, -1, -1, -1, 604, -1, -1, 607, 608,
22779 : 115, 610, -1, -1, -1, -1, -1, 122, -1, 6768,
22780 : 6331, -1, -1, -1, -1, -1, -1, 6776, 6777, -1,
22781 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 80,
22782 : -1, -1, 83, 148, -1, -1, 87, 88, 89, -1,
22783 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4235,
22784 : -1, 4237, -1, 4957, 105, -1, -1, -1, 4962, -1,
22785 : 4964, -1, -1, -1, 115, -1, 80, -1, 585, 83,
22786 : -1, 122, -1, 87, 88, 89, -1, 594, 595, 596,
22787 : 597, 598, 599, 600, 601, 602, 4990, -1, -1, -1,
22788 : 607, 105, 6413, -1, -1, -1, -1, 148, -1, -1,
22789 : -1, 115, 80, -1, -1, 83, -1, -1, 122, 87,
22790 : 88, 89, -1, -1, -1, -1, -1, -1, -1, -1,
22791 : -1, -1, -1, -1, -1, 6884, -1, 105, -1, -1,
22792 : -1, 6890, 5036, -1, 148, 5039, -1, 115, -1, -1,
22793 : -1, -1, -1, -1, 122, -1, -1, 4333, -1, 6908,
22794 : -1, -1, 267, -1, -1, -1, -1, 272, -1, -1,
22795 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3761,
22796 : 148, 3763, -1, -1, 941, -1, 4362, -1, -1, -1,
22797 : 295, 296, 4368, -1, -1, -1, -1, -1, -1, 3781,
22798 : -1, 4377, 959, -1, -1, -1, 3788, -1, -1, -1,
22799 : -1, 968, -1, -1, -1, -1, -1, -1, 323, 976,
22800 : -1, -1, 979, -1, -1, 6536, 267, -1, 6539, 4405,
22801 : -1, 272, -1, -1, -1, -1, 5130, 5131, -1, -1,
22802 : -1, -1, -1, -1, -1, -1, -1, 5141, -1, -1,
22803 : -1, -1, -1, -1, 295, 296, -1, -1, -1, 6750,
22804 : 7009, 366, -1, 267, 5158, -1, -1, -1, 272, -1,
22805 : -1, -1, -1, -1, -1, -1, -1, 382, -1, 7028,
22806 : 385, -1, 323, -1, 6775, -1, -1, -1, -1, -1,
22807 : -1, 295, 296, -1, -1, -1, -1, -1, -1, 267,
22808 : -1, 4477, -1, 3885, 272, -1, -1, -1, -1, 3891,
22809 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 323,
22810 : -1, -1, -1, 4499, -1, 366, 1083, 295, 296, -1,
22811 : -1, 1088, -1, 7082, -1, 1092, -1, -1, -1, -1,
22812 : 7089, 382, 1099, -1, 385, 1102, -1, 4523, -1, -1,
22813 : -1, -1, -1, 6664, -1, 323, -1, 1114, -1, 7108,
22814 : 7109, 5255, 366, -1, 5258, -1, -1, -1, -1, -1,
22815 : -1, -1, -1, 478, -1, -1, -1, -1, 382, -1,
22816 : -1, 385, 6693, -1, -1, -1, -1, -1, -1, -1,
22817 : -1, -1, -1, -1, -1, -1, 6707, -1, 366, -1,
22818 : -1, 3983, -1, 6894, -1, -1, 6717, -1, -1, -1,
22819 : -1, -1, -1, -1, 382, -1, -1, 385, -1, -1,
22820 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22821 : -1, -1, -1, -1, -1, -1, -1, 478, -1, -1,
22822 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4625,
22823 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22824 : -1, -1, 1219, 1220, -1, 6776, 6777, -1, -1, 1226,
22825 : -1, -1, -1, 1230, 478, -1, -1, -1, -1, -1,
22826 : 585, -1, -1, -1, -1, -1, -1, -1, -1, 594,
22827 : 595, 596, 597, 598, 599, 600, 601, 602, -1, -1,
22828 : 1257, 4677, 607, -1, -1, -1, -1, -1, -1, -1,
22829 : 478, -1, -1, 4095, 4096, -1, -1, -1, -1, -1,
22830 : -1, -1, -1, -1, -1, -1, 4702, -1, -1, -1,
22831 : -1, -1, -1, -1, 4116, -1, -1, 4119, -1, -1,
22832 : -1, 7032, -1, -1, 585, -1, 6857, -1, -1, -1,
22833 : -1, -1, -1, 594, 595, 596, 597, 598, 599, 600,
22834 : 601, 602, -1, -1, -1, -1, 607, -1, -1, -1,
22835 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22836 : -1, 585, -1, -1, -1, -1, -1, -1, -1, -1,
22837 : 594, 595, 596, 597, 598, 599, 600, 601, 602, -1,
22838 : -1, -1, -1, 607, -1, -1, -1, -1, 5502, -1,
22839 : -1, -1, -1, -1, -1, -1, -1, 585, -1, 4201,
22840 : 4202, 4203, -1, -1, -1, -1, 594, 595, 596, 597,
22841 : 598, 599, 600, 601, 602, -1, -1, -1, -1, 607,
22842 : -1, -1, -1, -1, 4226, -1, -1, -1, -1, 1406,
22843 : 1407, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22844 : -1, -1, -1, 4245, -1, -1, 5560, -1, -1, -1,
22845 : -1, -1, -1, 1430, 1431, 1432, -1, -1, 5572, -1,
22846 : -1, -1, -1, -1, 4266, -1, -1, 1444, -1, -1,
22847 : -1, 4867, 1449, 1450, -1, -1, -1, 1454, -1, 1456,
22848 : -1, -1, -1, 1460, -1, -1, -1, -1, -1, -1,
22849 : -1, -1, 5606, -1, -1, -1, -1, -1, -1, 1476,
22850 : -1, -1, -1, -1, 7035, -1, -1, -1, -1, -1,
22851 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22852 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22853 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22854 : -1, -1, 1519, -1, 1521, 1522, -1, -1, -1, -1,
22855 : -1, -1, -1, -1, -1, 4357, -1, -1, -1, -1,
22856 : -1, -1, 7093, -1, -1, -1, -1, 4963, -1, -1,
22857 : -1, 5685, -1, -1, -1, -1, -1, 7108, 7109, -1,
22858 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22859 : 5704, 7122, 3, 1570, -1, 4991, -1, 8, -1, -1,
22860 : -1, 12, 4404, 14, -1, 16, 17, -1, 4410, -1,
22861 : 4412, -1, -1, -1, -1, -1, 27, -1, -1, -1,
22862 : -1, -1, -1, 4425, 35, 4427, -1, -1, -1, -1,
22863 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
22864 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
22865 : -1, -1, 63, -1, 65, -1, 67, 68, -1, -1,
22866 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
22867 : -1, -1, -1, 1650, -1, -1, -1, -1, -1, 90,
22868 : -1, -1, -1, -1, -1, -1, -1, 5801, -1, -1,
22869 : 101, -1, 103, 104, -1, -1, 4498, -1, -1, -1,
22870 : -1, -1, -1, -1, 115, -1, -1, -1, -1, -1,
22871 : 121, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22872 : 131, -1, -1, -1, -1, -1, -1, -1, -1, 1706,
22873 : -1, -1, 143, -1, 145, 146, -1, -1, 5134, -1,
22874 : -1, 152, -1, 154, -1, -1, -1, -1, -1, -1,
22875 : -1, -1, -1, -1, -1, -1, 167, 4559, 169, -1,
22876 : -1, -1, -1, -1, 1741, -1, -1, -1, -1, -1,
22877 : -1, -1, -1, 184, -1, 186, -1, 188, 189, 4581,
22878 : -1, -1, -1, 4585, 195, -1, -1, 5183, -1, -1,
22879 : 5186, -1, -1, 204, -1, 206, -1, -1, -1, 210,
22880 : -1, -1, -1, -1, 4606, 1782, 217, -1, 219, -1,
22881 : -1, -1, -1, -1, -1, -1, 227, -1, 229, -1,
22882 : -1, -1, -1, -1, -1, 236, -1, -1, -1, 240,
22883 : 5944, -1, 5946, -1, 1811, 1812, 1813, -1, 1815, -1,
22884 : -1, -1, -1, 254, -1, -1, -1, -1, -1, -1,
22885 : -1, -1, -1, -1, 80, -1, -1, 83, -1, 1836,
22886 : 271, 87, 88, 89, -1, -1, -1, -1, -1, -1,
22887 : -1, -1, -1, -1, -1, -1, 287, -1, -1, 105,
22888 : -1, 292, -1, 5997, -1, -1, -1, -1, -1, 115,
22889 : -1, -1, -1, -1, -1, -1, 122, -1, -1, -1,
22890 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22891 : -1, -1, 4714, -1, 325, 326, -1, -1, -1, -1,
22892 : 331, -1, 148, -1, -1, -1, -1, -1, 339, -1,
22893 : -1, -1, -1, 6047, -1, 346, -1, -1, 1915, -1,
22894 : -1, -1, 1919, 1920, -1, -1, -1, -1, -1, -1,
22895 : -1, -1, -1, -1, 365, -1, -1, -1, 1935, -1,
22896 : 371, -1, 80, -1, 5360, 83, -1, -1, -1, 87,
22897 : 88, 89, -1, -1, -1, -1, -1, -1, -1, -1,
22898 : -1, -1, -1, -1, -1, -1, -1, 105, -1, -1,
22899 : -1, -1, -1, -1, -1, -1, -1, 115, -1, -1,
22900 : -1, -1, -1, 414, 122, -1, -1, -1, -1, -1,
22901 : -1, -1, -1, -1, -1, -1, -1, -1, 429, -1,
22902 : -1, -1, -1, 434, 435, -1, 437, -1, -1, -1,
22903 : 148, 442, 2009, -1, -1, -1, -1, 448, 2015, -1,
22904 : 451, 267, -1, -1, -1, -1, 272, 458, -1, 2026,
22905 : -1, -1, -1, -1, 465, 466, -1, -1, -1, -1,
22906 : -1, -1, 473, -1, -1, -1, 477, -1, -1, 295,
22907 : 296, -1, -1, -1, -1, -1, -1, 488, -1, -1,
22908 : -1, -1, -1, -1, -1, 496, -1, -1, -1, -1,
22909 : 2067, 4893, -1, 5489, 505, -1, -1, 323, -1, -1,
22910 : 2077, -1, -1, -1, -1, -1, 517, -1, -1, -1,
22911 : -1, -1, -1, -1, -1, 526, -1, 528, -1, -1,
22912 : -1, -1, -1, -1, 535, -1, -1, 538, -1, -1,
22913 : 541, -1, -1, 544, -1, -1, -1, 2114, 549, 550,
22914 : 366, -1, -1, -1, -1, -1, 2123, 5543, -1, 267,
22915 : -1, -1, 563, -1, 272, 4957, 382, -1, -1, 385,
22916 : 4962, -1, 4964, 2140, -1, -1, -1, -1, -1, 5565,
22917 : 2147, 6285, -1, -1, -1, -1, 587, 295, 296, -1,
22918 : -1, -1, -1, -1, -1, 6299, -1, -1, 4990, -1,
22919 : -1, -1, -1, -1, -1, 606, -1, -1, -1, 610,
22920 : -1, -1, -1, -1, -1, 323, -1, -1, -1, -1,
22921 : -1, -1, -1, -1, -1, -1, -1, 6331, -1, -1,
22922 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22923 : -1, -1, -1, -1, 5036, -1, -1, 5039, -1, -1,
22924 : -1, 5637, -1, -1, -1, -1, -1, -1, 366, -1,
22925 : -1, -1, 478, 2230, 2231, 2232, -1, -1, -1, -1,
22926 : -1, -1, -1, -1, 382, -1, -1, 385, -1, -1,
22927 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22928 : -1, -1, 2259, -1, -1, -1, -1, -1, -1, -1,
22929 : -1, -1, -1, 2270, -1, -1, -1, -1, -1, 6413,
22930 : -1, -1, -1, -1, -1, 2282, -1, -1, -1, 2286,
22931 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22932 : -1, -1, -1, -1, -1, -1, -1, -1, 5130, 5131,
22933 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5141,
22934 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22935 : -1, -1, -1, -1, -1, -1, 5158, -1, -1, 585,
22936 : 478, -1, 5758, 2340, 5760, -1, -1, -1, 594, 595,
22937 : 596, 597, 598, 599, 600, 601, 602, -1, -1, 2356,
22938 : -1, 607, 2359, -1, -1, 2362, -1, -1, -1, -1,
22939 : -1, -1, 2369, -1, -1, -1, -1, -1, 2375, -1,
22940 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22941 : 2387, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22942 : -1, -1, 6536, 2400, 2401, 6539, -1, -1, -1, -1,
22943 : -1, -1, -1, -1, -1, -1, -1, -1, 2415, -1,
22944 : -1, 2418, -1, -1, -1, -1, -1, -1, -1, -1,
22945 : 2427, 2428, -1, 5255, -1, -1, 5258, -1, -1, -1,
22946 : -1, -1, -1, -1, -1, -1, -1, 585, -1, -1,
22947 : -1, -1, -1, -1, -1, -1, 594, 595, 596, 597,
22948 : 598, 599, 600, 601, 602, -1, -1, -1, -1, 607,
22949 : -1, -1, -1, -1, -1, -1, 80, -1, -1, 83,
22950 : -1, -1, -1, 87, 88, 89, -1, -1, -1, 2486,
22951 : -1, -1, -1, 2490, 2491, -1, -1, -1, -1, -1,
22952 : -1, 105, -1, -1, -1, -1, -1, -1, -1, -1,
22953 : -1, 115, -1, -1, -1, -1, -1, -1, 122, -1,
22954 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22955 : 6664, -1, 2529, 2530, -1, -1, -1, -1, 2535, 2536,
22956 : -1, -1, -1, -1, 148, 2542, 2543, 2544, 2545, 2546,
22957 : 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, -1, 6693,
22958 : -1, 2558, -1, 2560, -1, 2562, 2563, 2564, 2565, 2566,
22959 : 2567, -1, -1, 2570, -1, 2572, 2573, -1, -1, 2576,
22960 : 5996, -1, -1, 6717, -1, -1, -1, -1, -1, -1,
22961 : -1, 5, -1, 2590, 2591, 2592, 2593, -1, -1, -1,
22962 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22963 : 24, -1, 2609, -1, 2611, -1, -1, -1, -1, -1,
22964 : 34, 35, -1, -1, -1, -1, -1, 41, 42, -1,
22965 : -1, 45, 46, 47, 48, 49, 50, 51, 52, 53,
22966 : 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
22967 : 64, 65, 66, 67, 68, 69, -1, -1, -1, 73,
22968 : -1, 75, 76, 267, -1, -1, -1, 81, 272, -1,
22969 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22970 : 5502, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22971 : -1, 295, 296, -1, -1, -1, -1, -1, -1, -1,
22972 : -1, -1, 6118, -1, -1, -1, -1, -1, -1, -1,
22973 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 323,
22974 : -1, -1, -1, 6857, -1, 139, -1, -1, -1, -1,
22975 : -1, -1, -1, -1, -1, -1, -1, -1, 5560, -1,
22976 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22977 : 5572, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22978 : 2757, -1, 366, -1, -1, -1, -1, -1, -1, -1,
22979 : -1, -1, -1, -1, -1, -1, -1, -1, 382, -1,
22980 : -1, 385, -1, -1, 5606, -1, -1, -1, -1, -1,
22981 : -1, -1, -1, -1, -1, 6211, -1, -1, -1, -1,
22982 : -1, -1, -1, -1, -1, 219, -1, -1, -1, -1,
22983 : -1, -1, -1, -1, 2811, -1, -1, -1, -1, -1,
22984 : -1, -1, -1, -1, -1, -1, 240, -1, -1, -1,
22985 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22986 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22987 : 264, 6267, -1, -1, -1, -1, 6272, 6273, -1, -1,
22988 : -1, -1, -1, 5685, -1, -1, -1, -1, -1, -1,
22989 : -1, 2868, -1, -1, 478, 289, -1, -1, -1, -1,
22990 : -1, -1, 5704, -1, -1, -1, -1, -1, -1, -1,
22991 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22992 : -1, 7035, -1, -1, -1, -1, -1, -1, -1, -1,
22993 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
22994 : -1, -1, -1, -1, -1, -1, -1, -1, 342, -1,
22995 : -1, 345, -1, -1, -1, -1, -1, -1, -1, -1,
22996 : -1, -1, -1, -1, 3, -1, -1, -1, -1, 8,
22997 : -1, -1, -1, 12, 368, 14, -1, 16, 17, 7093,
22998 : -1, -1, -1, -1, -1, -1, -1, -1, 27, -1,
22999 : 6386, 6387, -1, -1, -1, -1, -1, -1, -1, 5801,
23000 : -1, 585, -1, -1, 43, 44, -1, -1, 7122, -1,
23001 : 594, 595, 596, 597, 598, 599, 600, 601, 602, -1,
23002 : -1, -1, -1, 607, -1, -1, -1, -1, -1, -1,
23003 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23004 : -1, -1, -1, -1, -1, 970, -1, -1, -1, -1,
23005 : -1, 90, -1, -1, -1, -1, -1, 982, -1, -1,
23006 : -1, -1, 101, -1, 103, 104, -1, -1, 993, -1,
23007 : 464, -1, -1, -1, -1, -1, 3053, 3054, 3055, 3056,
23008 : 3057, 3058, 3059, 3060, 3061, -1, 3063, 1012, -1, -1,
23009 : -1, -1, 131, 1018, -1, -1, -1, -1, 3075, -1,
23010 : -1, 3078, -1, -1, 143, -1, 145, 146, -1, -1,
23011 : -1, -1, -1, 152, -1, 154, -1, -1, -1, -1,
23012 : -1, -1, -1, -1, 518, -1, -1, -1, 167, -1,
23013 : 169, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23014 : -1, 535, 5944, -1, 5946, 184, -1, 186, -1, -1,
23015 : 189, -1, -1, -1, -1, -1, 550, 3134, -1, -1,
23016 : -1, 3138, -1, -1, 3141, 204, 3143, 206, -1, 3146,
23017 : -1, 210, -1, -1, -1, -1, -1, -1, 217, -1,
23018 : -1, -1, -1, -1, 3161, -1, -1, 581, 227, -1,
23019 : 229, -1, -1, 3170, 3171, 5997, -1, 236, -1, -1,
23020 : -1, -1, 596, 597, 598, 599, 600, 601, -1, -1,
23021 : 604, 605, 606, -1, -1, 254, -1, 611, 612, -1,
23022 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23023 : 80, -1, 271, 83, -1, -1, -1, 87, 88, 89,
23024 : -1, -1, -1, -1, -1, 6047, -1, -1, -1, -1,
23025 : -1, -1, -1, -1, -1, 105, -1, -1, -1, -1,
23026 : -1, -1, -1, 3240, -1, 115, -1, 3244, 3245, -1,
23027 : -1, 6667, 122, -1, -1, -1, -1, -1, 93, 3256,
23028 : -1, -1, -1, 98, -1, -1, 325, 326, -1, -1,
23029 : -1, -1, 331, -1, -1, -1, -1, -1, 148, -1,
23030 : 1225, -1, -1, -1, -1, -1, -1, 346, -1, -1,
23031 : -1, 3288, -1, -1, -1, -1, -1, -1, -1, 1244,
23032 : -1, -1, 3299, -1, 3301, 3302, 365, 3304, 3305, -1,
23033 : 3307, -1, -1, -1, 149, 150, -1, -1, -1, -1,
23034 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23035 : 1088, 166, -1, -1, -1, 3332, -1, -1, -1, -1,
23036 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 184,
23037 : -1, -1, -1, -1, -1, 414, 1114, -1, 3355, -1,
23038 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23039 : 429, -1, -1, 208, -1, 434, 435, -1, 437, -1,
23040 : 3377, -1, -1, 442, 3381, -1, 445, 222, -1, 448,
23041 : -1, -1, 451, -1, -1, -1, 231, 267, -1, 458,
23042 : -1, -1, 272, -1, -1, -1, 465, 466, 3405, 244,
23043 : -1, -1, -1, -1, 473, 250, -1, -1, 477, -1,
23044 : -1, -1, -1, -1, 1369, 295, 296, -1, -1, 488,
23045 : -1, 3428, -1, -1, -1, -1, -1, -1, -1, -1,
23046 : -1, -1, 277, -1, -1, -1, 505, -1, -1, -1,
23047 : -1, -1, -1, 323, -1, -1, -1, -1, -1, -1,
23048 : -1, -1, -1, 6285, -1, -1, -1, 526, -1, 528,
23049 : -1, -1, -1, -1, -1, -1, -1, 6299, -1, 538,
23050 : 315, -1, -1, -1, -1, 544, -1, -1, -1, -1,
23051 : 549, -1, -1, -1, -1, -1, 366, -1, -1, -1,
23052 : -1, -1, 337, -1, 563, -1, -1, -1, 3505, 6331,
23053 : -1, -1, 382, -1, -1, 385, -1, -1, -1, -1,
23054 : -1, -1, -1, -1, -1, -1, -1, -1, 587, -1,
23055 : -1, -1, 3529, 3530, 3531, -1, -1, -1, 3535, -1,
23056 : 1485, -1, -1, -1, -1, -1, -1, 606, -1, -1,
23057 : -1, 610, -1, -1, -1, -1, -1, -1, -1, -1,
23058 : -1, -1, -1, -1, -1, 3562, 3563, -1, 1513, 1514,
23059 : 1515, -1, -1, -1, 3571, -1, -1, -1, -1, -1,
23060 : -1, -1, -1, -1, 419, 420, -1, -1, 423, -1,
23061 : -1, 6413, -1, -1, -1, -1, -1, -1, -1, -1,
23062 : -1, -1, -1, -1, -1, -1, -1, 3604, 478, -1,
23063 : -1, -1, -1, -1, -1, 450, -1, -1, 453, -1,
23064 : -1, -1, -1, -1, -1, 460, 7042, -1, -1, -1,
23065 : -1, -1, 467, -1, -1, 470, -1, -1, -1, 3636,
23066 : -1, -1, -1, 3640, -1, -1, -1, -1, -1, -1,
23067 : -1, -1, -1, -1, -1, 490, -1, -1, -1, -1,
23068 : -1, -1, -1, 498, -1, 7081, 3663, -1, -1, -1,
23069 : 505, -1, -1, 508, -1, -1, -1, -1, 513, -1,
23070 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23071 : -1, 1449, -1, 528, -1, -1, -1, -1, -1, -1,
23072 : -1, -1, 1460, -1, -1, -1, -1, -1, -1, -1,
23073 : -1, -1, -1, -1, 6536, 585, -1, 6539, 1476, -1,
23074 : 555, -1, -1, -1, 594, 595, 596, 597, 598, 599,
23075 : 600, 601, 602, -1, -1, -1, -1, 607, -1, -1,
23076 : -1, -1, -1, -1, -1, 1690, -1, -1, -1, -1,
23077 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23078 : -1, -1, -1, -1, -1, -1, 3763, -1, -1, 80,
23079 : -1, -1, 83, -1, -1, -1, 87, 88, 89, 1724,
23080 : -1, -1, 3779, -1, -1, -1, -1, -1, -1, -1,
23081 : -1, -1, -1, -1, 105, 3792, -1, 3794, 3795, -1,
23082 : 3797, 3798, 3799, -1, 115, -1, -1, -1, -1, -1,
23083 : 3807, 122, 1570, -1, -1, 3812, -1, -1, -1, -1,
23084 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23085 : -1, -1, 3829, -1, -1, -1, -1, 148, -1, -1,
23086 : -1, -1, 6664, -1, -1, -1, -1, -1, -1, -1,
23087 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23088 : -1, -1, -1, -1, 3861, 3862, 3863, -1, -1, 3866,
23089 : -1, 6693, -1, -1, -1, -1, -1, 3874, 3875, 3876,
23090 : 3877, -1, -1, -1, -1, -1, -1, -1, 3885, -1,
23091 : -1, -1, -1, 3890, 3891, 6717, 3893, -1, 3895, -1,
23092 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23093 : 3907, 3908, -1, -1, 3911, -1, -1, -1, -1, -1,
23094 : -1, -1, -1, -1, -1, 80, -1, -1, 83, -1,
23095 : -1, -1, 87, 88, 89, 3932, -1, 3934, -1, 3936,
23096 : -1, -1, -1, -1, 1889, -1, -1, -1, 1706, -1,
23097 : 105, -1, -1, -1, 109, -1, 267, -1, 3955, -1,
23098 : 115, 272, -1, -1, -1, -1, -1, 122, -1, -1,
23099 : -1, -1, 3969, -1, 80, -1, -1, 83, -1, -1,
23100 : -1, 87, 88, 89, 295, 296, 1931, -1, -1, -1,
23101 : -1, -1, -1, 148, -1, -1, -1, -1, -1, 105,
23102 : -1, -1, -1, 4000, -1, -1, -1, -1, -1, 115,
23103 : -1, -1, 323, -1, -1, -1, 122, -1, 4015, -1,
23104 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23105 : -1, -1, 4029, -1, -1, 6857, -1, -1, -1, -1,
23106 : 4037, -1, 148, -1, -1, 200, -1, -1, -1, -1,
23107 : -1, -1, -1, -1, -1, 366, -1, -1, -1, -1,
23108 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23109 : -1, 382, 4069, -1, 385, 4072, -1, 4074, -1, -1,
23110 : -1, -1, 4079, -1, -1, -1, -1, -1, -1, -1,
23111 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23112 : -1, -1, -1, -1, 4101, -1, -1, -1, -1, -1,
23113 : -1, -1, 267, -1, -1, -1, -1, 272, -1, 1877,
23114 : -1, -1, -1, -1, -1, 4122, -1, -1, -1, -1,
23115 : -1, -1, -1, 4130, -1, -1, 242, -1, 2083, -1,
23116 : 295, 296, 248, -1, -1, -1, -1, 2092, -1, -1,
23117 : -1, -1, -1, -1, -1, -1, -1, -1, 4155, -1,
23118 : -1, 267, -1, -1, 4161, -1, 272, 478, 323, -1,
23119 : -1, -1, -1, -1, -1, 2120, -1, -1, -1, -1,
23120 : -1, 2126, 2127, -1, -1, 2130, -1, -1, -1, 295,
23121 : 296, -1, -1, -1, -1, -1, -1, -1, 2143, -1,
23122 : -1, 2146, -1, -1, 4201, 4202, 4203, -1, -1, -1,
23123 : -1, 366, -1, 7035, -1, -1, -1, 323, -1, -1,
23124 : -1, -1, -1, -1, -1, -1, -1, 382, -1, -1,
23125 : 385, -1, -1, -1, -1, -1, -1, -1, 4235, -1,
23126 : 4237, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23127 : -1, 2009, -1, -1, -1, -1, -1, -1, -1, 2204,
23128 : 366, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23129 : -1, 7093, -1, 2218, 585, -1, 382, -1, -1, 385,
23130 : -1, -1, -1, 594, 595, 596, 597, 598, 599, 600,
23131 : 601, 602, -1, -1, -1, -1, 607, -1, -1, -1,
23132 : 7122, 2246, -1, -1, -1, -1, -1, -1, -1, -1,
23133 : -1, -1, 2257, -1, -1, -1, -1, -1, -1, 2077,
23134 : -1, -1, -1, 478, -1, -1, -1, -1, -1, -1,
23135 : -1, -1, -1, -1, -1, -1, 4333, -1, -1, -1,
23136 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23137 : -1, -1, -1, -1, 2299, 2300, 2114, -1, -1, -1,
23138 : -1, -1, -1, -1, -1, 4362, -1, -1, -1, -1,
23139 : -1, 4368, 478, -1, -1, -1, -1, -1, -1, 2324,
23140 : 4377, -1, -1, -1, -1, -1, 2331, -1, 543, 2147,
23141 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23142 : -1, -1, -1, -1, -1, -1, -1, 4404, 4405, -1,
23143 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23144 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23145 : 585, -1, -1, -1, -1, -1, -1, -1, -1, 594,
23146 : 595, 596, 597, 598, 599, 600, 601, 602, -1, -1,
23147 : -1, 4448, -1, -1, -1, -1, -1, -1, -1, -1,
23148 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23149 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 585,
23150 : 4477, -1, 93, -1, -1, -1, -1, -1, 594, 595,
23151 : 596, 597, 598, 599, 600, 601, 602, -1, -1, -1,
23152 : 111, 2259, 4499, -1, -1, -1, 2451, -1, -1, -1,
23153 : -1, -1, 2270, -1, -1, -1, -1, -1, -1, -1,
23154 : -1, -1, -1, -1, -1, 136, 4523, -1, 2286, -1,
23155 : -1, -1, -1, -1, -1, -1, -1, -1, 149, -1,
23156 : -1, -1, -1, -1, -1, -1, -1, -1, 2493, 2494,
23157 : -1, -1, -1, -1, -1, 166, -1, -1, -1, -1,
23158 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2514,
23159 : -1, -1, 2517, 184, -1, -1, -1, -1, -1, 190,
23160 : -1, -1, 2340, -1, -1, -1, -1, -1, -1, -1,
23161 : -1, -1, -1, -1, -1, -1, -1, 208, -1, -1,
23162 : -1, -1, -1, -1, 2362, -1, -1, -1, -1, -1,
23163 : -1, 222, -1, -1, -1, -1, -1, 2375, -1, -1,
23164 : 231, -1, -1, -1, -1, 4622, -1, -1, 4625, 2387,
23165 : -1, -1, -1, 244, 4631, -1, -1, -1, -1, -1,
23166 : -1, -1, 253, -1, -1, -1, 257, -1, 4645, -1,
23167 : -1, -1, 4649, 4650, 4651, -1, -1, -1, -1, 4656,
23168 : -1, -1, 4659, -1, -1, 4662, 277, -1, -1, 2427,
23169 : 2428, 4668, -1, 4670, -1, -1, 4673, -1, -1, -1,
23170 : 4677, 4678, 4679, 4680, 4681, -1, -1, 4684, 4685, 4686,
23171 : 4687, 4688, 4689, 4690, 4691, 4692, 4693, -1, -1, -1,
23172 : 4697, 4698, 4699, -1, -1, 4702, -1, -1, -1, -1,
23173 : 4707, -1, -1, -1, -1, 4712, 327, 4714, -1, 4716,
23174 : -1, -1, -1, -1, -1, -1, 337, 4724, -1, -1,
23175 : 4727, -1, 4729, -1, -1, -1, -1, -1, -1, -1,
23176 : -1, -1, -1, -1, -1, -1, -1, -1, 4745, -1,
23177 : -1, 4748, 4749, -1, -1, -1, 4753, 4754, -1, -1,
23178 : -1, 4758, -1, 4760, -1, -1, -1, -1, -1, -1,
23179 : -1, 382, -1, -1, 385, -1, 4773, -1, -1, 4776,
23180 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23181 : 4787, -1, -1, -1, -1, -1, -1, -1, 409, -1,
23182 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23183 : -1, -1, 423, -1, -1, -1, -1, -1, -1, 430,
23184 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23185 : -1, -1, 2590, -1, -1, -1, -1, 4834, -1, 450,
23186 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 460,
23187 : -1, -1, -1, -1, 4851, -1, 467, -1, -1, 470,
23188 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23189 : 4867, -1, -1, -1, -1, -1, -1, -1, -1, 490,
23190 : -1, -1, -1, -1, -1, -1, -1, 498, -1, -1,
23191 : -1, -1, -1, -1, 505, -1, -1, 508, -1, 510,
23192 : -1, 512, 513, -1, -1, -1, -1, -1, -1, -1,
23193 : -1, -1, -1, -1, -1, -1, -1, 528, -1, 4916,
23194 : -1, -1, -1, -1, -1, 536, -1, -1, 539, -1,
23195 : -1, 542, -1, -1, -1, -1, -1, -1, -1, -1,
23196 : -1, -1, -1, -1, 555, -1, -1, -1, -1, -1,
23197 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23198 : 4957, -1, -1, -1, -1, 4962, 4963, 4964, -1, -1,
23199 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23200 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23201 : -1, -1, 3, 4990, 4991, -1, -1, 8, -1, -1,
23202 : -1, 12, -1, 14, -1, 16, 17, -1, -1, -1,
23203 : 5, -1, -1, -1, -1, -1, 27, -1, -1, -1,
23204 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 24,
23205 : -1, -1, 43, 44, -1, -1, -1, -1, -1, 34,
23206 : 35, -1, -1, -1, -1, -1, 41, 42, -1, -1,
23207 : 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
23208 : 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
23209 : 65, 66, 67, 68, 69, -1, -1, -1, 73, 90,
23210 : 75, 76, -1, -1, -1, -1, 81, -1, -1, -1,
23211 : 101, -1, 103, 104, -1, -1, -1, -1, -1, -1,
23212 : -1, -1, -1, -1, -1, -1, 5103, -1, -1, -1,
23213 : 121, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23214 : 131, -1, -1, -1, -1, -1, -1, -1, -1, 3074,
23215 : -1, -1, 143, -1, 145, 146, -1, 5134, -1, -1,
23216 : -1, 152, -1, 154, 139, -1, -1, -1, -1, -1,
23217 : -1, 5148, 5149, -1, -1, 3100, 167, -1, 169, -1,
23218 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23219 : -1, -1, -1, 184, -1, 186, -1, -1, 189, -1,
23220 : -1, -1, -1, -1, -1, -1, 5183, -1, -1, 5186,
23221 : 5187, 5188, -1, 204, -1, 206, -1, -1, -1, 210,
23222 : -1, 5198, -1, -1, -1, -1, 217, -1, -1, -1,
23223 : -1, -1, -1, -1, -1, -1, 227, -1, 229, -1,
23224 : -1, -1, -1, -1, 219, 236, -1, -1, -1, -1,
23225 : 106, -1, -1, -1, -1, -1, -1, -1, -1, 3184,
23226 : -1, -1, -1, 254, -1, 240, -1, -1, -1, -1,
23227 : -1, 127, -1, -1, 130, -1, -1, -1, 134, -1,
23228 : 271, 5258, -1, -1, 140, -1, 142, -1, 144, 264,
23229 : -1, -1, -1, -1, -1, 151, -1, -1, -1, -1,
23230 : 156, -1, -1, -1, -1, -1, -1, 5284, -1, -1,
23231 : -1, -1, -1, -1, 289, -1, -1, -1, -1, -1,
23232 : -1, -1, -1, 5300, -1, -1, -1, -1, -1, -1,
23233 : -1, -1, -1, -1, 325, 326, -1, -1, -1, -1,
23234 : 331, 5318, -1, -1, -1, -1, -1, -1, -1, -1,
23235 : -1, -1, -1, -1, -1, 346, -1, -1, -1, -1,
23236 : -1, -1, -1, -1, -1, -1, -1, 342, -1, 5346,
23237 : 345, -1, 5349, -1, 365, -1, -1, -1, -1, -1,
23238 : 5357, 5358, -1, 5360, -1, -1, -1, 5364, 5365, -1,
23239 : -1, -1, 5369, 368, -1, -1, -1, 5374, -1, -1,
23240 : 5377, 5378, -1, -1, -1, -1, -1, 5384, -1, -1,
23241 : -1, -1, -1, -1, -1, -1, -1, -1, 5395, -1,
23242 : -1, -1, -1, 414, 5401, -1, -1, -1, -1, -1,
23243 : -1, -1, 5409, -1, 3359, -1, 5413, -1, 429, -1,
23244 : -1, -1, -1, 434, 435, -1, 437, -1, -1, 3374,
23245 : -1, 442, -1, -1, -1, -1, 80, 448, -1, 83,
23246 : 451, -1, -1, 87, 88, 89, -1, 458, -1, 3394,
23247 : -1, -1, -1, -1, 465, 466, -1, -1, 5455, -1,
23248 : -1, 105, 473, -1, -1, -1, 477, -1, -1, 464,
23249 : -1, 115, -1, -1, -1, -1, 80, 488, 122, 83,
23250 : -1, -1, 3240, 87, 88, 89, 3244, 3245, -1, -1,
23251 : -1, -1, 5489, -1, 505, -1, -1, -1, -1, -1,
23252 : -1, 105, -1, -1, 148, -1, -1, -1, -1, -1,
23253 : 5507, 115, -1, -1, -1, 526, -1, 528, 122, -1,
23254 : -1, -1, -1, 518, -1, -1, -1, 538, -1, -1,
23255 : -1, -1, -1, 544, -1, 3480, 3481, -1, 549, -1,
23256 : 535, -1, -1, 3301, 148, -1, 5543, -1, -1, 3307,
23257 : -1, -1, 563, -1, -1, 550, -1, -1, -1, -1,
23258 : -1, -1, -1, -1, -1, -1, -1, -1, 5565, -1,
23259 : -1, -1, -1, -1, -1, -1, 587, -1, -1, -1,
23260 : -1, -1, -1, -1, -1, -1, 581, -1, -1, -1,
23261 : -1, 5588, -1, -1, -1, 606, -1, 3355, 5595, 610,
23262 : -1, 596, 597, 598, 599, 600, 601, -1, -1, 604,
23263 : 605, 606, 607, -1, -1, -1, 611, -1, -1, -1,
23264 : -1, -1, -1, 267, -1, -1, -1, -1, 272, -1,
23265 : -1, -1, -1, -1, -1, -1, -1, 3582, -1, -1,
23266 : 5637, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23267 : -1, 295, 296, -1, -1, -1, -1, -1, -1, -1,
23268 : -1, -1, -1, 267, -1, -1, 5663, -1, 272, -1,
23269 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 323,
23270 : -1, -1, -1, 5680, -1, -1, -1, -1, 5685, -1,
23271 : -1, 295, 296, -1, -1, -1, -1, -1, -1, -1,
23272 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23273 : -1, -1, -1, -1, 5711, -1, -1, -1, -1, 323,
23274 : -1, -1, 366, -1, -1, -1, -1, -1, -1, -1,
23275 : -1, -1, -1, -1, -1, -1, -1, -1, 382, -1,
23276 : -1, 385, -1, -1, -1, -1, -1, -1, -1, -1,
23277 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23278 : -1, 5758, 366, 5760, -1, -1, -1, -1, -1, 413,
23279 : -1, -1, -1, -1, -1, -1, -1, -1, 382, -1,
23280 : -1, 385, -1, -1, -1, -1, -1, -1, -1, -1,
23281 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23282 : -1, -1, -1, -1, -1, 3563, -1, -1, -1, -1,
23283 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23284 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23285 : 5827, -1, -1, -1, 478, -1, -1, -1, -1, -1,
23286 : 5837, -1, -1, 5840, -1, -1, 5843, 5844, 5845, -1,
23287 : -1, -1, -1, 497, -1, -1, -1, -1, -1, -1,
23288 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23289 : -1, 5868, 5869, -1, 478, 5872, -1, -1, 3636, -1,
23290 : -1, -1, 3640, -1, -1, -1, -1, -1, -1, -1,
23291 : -1, -1, 5889, -1, -1, -1, -1, -1, -1, 5896,
23292 : -1, -1, -1, -1, 5901, -1, -1, 5904, 5905, -1,
23293 : -1, -1, -1, -1, -1, 5912, -1, -1, -1, -1,
23294 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23295 : -1, 5928, -1, -1, -1, -1, -1, 5934, -1, -1,
23296 : 5937, 585, -1, -1, -1, -1, -1, -1, -1, -1,
23297 : 594, 595, 596, 597, 598, 599, 600, 601, 602, -1,
23298 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23299 : -1, -1, 5969, -1, -1, -1, -1, -1, -1, -1,
23300 : 584, 585, -1, -1, -1, -1, -1, -1, -1, -1,
23301 : 594, 595, 596, 597, 598, 599, 600, 601, 602, 5996,
23302 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23303 : 6007, -1, -1, -1, -1, -1, -1, 3962, -1, -1,
23304 : -1, 3779, -1, -1, -1, -1, -1, -1, -1, -1,
23305 : -1, -1, -1, -1, -1, -1, 3794, -1, -1, -1,
23306 : -1, 3799, -1, -1, -1, -1, -1, -1, -1, -1,
23307 : 6047, -1, -1, -1, -1, 6052, -1, -1, -1, -1,
23308 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23309 : -1, 3829, -1, -1, -1, -1, -1, -1, -1, -1,
23310 : -1, -1, -1, 959, 960, 961, -1, -1, 964, -1,
23311 : -1, -1, 968, -1, 970, -1, -1, 973, -1, -1,
23312 : 976, -1, -1, 979, -1, -1, 982, -1, 984, -1,
23313 : -1, 987, -1, -1, -1, 991, -1, 993, 6115, -1,
23314 : -1, 6118, -1, -1, -1, -1, -1, -1, -1, -1,
23315 : -1, -1, -1, -1, -1, -1, 1012, -1, -1, -1,
23316 : -1, -1, 1018, -1, 1020, -1, 1022, -1, -1, 1025,
23317 : -1, -1, -1, -1, -1, 6152, 1032, -1, -1, -1,
23318 : -1, 1037, -1, 1039, -1, -1, -1, -1, -1, 1045,
23319 : -1, -1, 6169, -1, -1, -1, 6173, -1, 6175, -1,
23320 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23321 : -1, -1, 6189, -1, 6191, -1, -1, -1, 6195, -1,
23322 : -1, -1, -1, -1, 6201, -1, -1, 1083, 6205, -1,
23323 : -1, -1, -1, -1, 6211, 6212, 1092, -1, -1, -1,
23324 : 1096, -1, -1, 1099, -1, -1, 1102, -1, -1, -1,
23325 : -1, -1, 80, -1, -1, 83, -1, -1, -1, 87,
23326 : 88, 89, 1118, -1, -1, -1, -1, -1, -1, -1,
23327 : -1, -1, -1, -1, -1, -1, -1, 105, -1, -1,
23328 : -1, -1, -1, -1, 6261, -1, -1, 115, -1, -1,
23329 : 6267, -1, -1, -1, 122, 6272, 6273, -1, -1, -1,
23330 : 6277, -1, -1, -1, -1, -1, 6283, 6284, -1, -1,
23331 : -1, -1, -1, -1, -1, -1, -1, -1, 4243, -1,
23332 : 148, -1, -1, 1179, -1, -1, -1, -1, 4253, -1,
23333 : -1, 4069, -1, -1, 4072, 1191, 4074, -1, -1, -1,
23334 : -1, 4079, 6319, -1, -1, -1, -1, -1, -1, -1,
23335 : -1, 6328, -1, -1, 6331, -1, -1, -1, -1, -1,
23336 : -1, -1, -1, 1219, 1220, -1, -1, -1, -1, 1225,
23337 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6356,
23338 : -1, -1, -1, -1, 4122, -1, -1, -1, 1244, -1,
23339 : -1, -1, 4130, 1249, -1, -1, -1, -1, -1, -1,
23340 : -1, 1257, -1, -1, -1, -1, -1, -1, -1, 6386,
23341 : 6387, -1, 1268, 241, -1, -1, -1, 4155, -1, -1,
23342 : -1, -1, -1, -1, -1, 1281, -1, -1, -1, -1,
23343 : -1, -1, -1, -1, -1, 6412, 6413, -1, -1, 267,
23344 : -1, -1, -1, -1, 272, -1, -1, 6424, -1, -1,
23345 : -1, -1, -1, -1, -1, -1, 6433, 6434, 6435, -1,
23346 : -1, -1, 6439, -1, -1, 6442, -1, 295, 296, -1,
23347 : -1, -1, -1, -1, -1, -1, 6453, -1, -1, -1,
23348 : -1, -1, -1, 6460, -1, -1, -1, -1, -1, -1,
23349 : -1, 4416, 4417, 4418, -1, 323, -1, 4235, -1, 4237,
23350 : -1, -1, 1358, -1, -1, -1, -1, 6484, 4433, -1,
23351 : -1, -1, -1, 1369, 6491, -1, -1, -1, 1374, 1375,
23352 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23353 : -1, -1, -1, -1, 6511, -1, -1, -1, 366, -1,
23354 : -1, -1, -1, -1, -1, 4470, 4471, -1, -1, -1,
23355 : 4475, -1, -1, -1, 382, -1, -1, 385, -1, 6536,
23356 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23357 : -1, -1, -1, -1, 1430, 1431, -1, -1, -1, -1,
23358 : -1, -1, -1, 411, -1, -1, -1, -1, 1444, -1,
23359 : 1446, -1, -1, -1, 1450, 4333, -1, 1453, 1454, -1,
23360 : 1456, -1, -1, -1, -1, 1461, -1, -1, -1, -1,
23361 : -1, -1, -1, -1, -1, 6592, -1, -1, -1, -1,
23362 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1485,
23363 : -1, -1, -1, -1, -1, 1491, 1492, -1, -1, 4377,
23364 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23365 : 478, -1, -1, -1, -1, -1, -1, 1513, 1514, 1515,
23366 : -1, 1517, -1, 1519, -1, 1521, 1522, 4405, -1, -1,
23367 : 6647, -1, 1528, -1, -1, -1, -1, -1, 4603, -1,
23368 : -1, -1, -1, -1, -1, -1, 6663, 6664, -1, -1,
23369 : 6667, -1, -1, -1, -1, 6672, -1, 6674, -1, 6676,
23370 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23371 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23372 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23373 : 6707, -1, -1, -1, -1, -1, -1, -1, -1, 4477,
23374 : -1, -1, -1, -1, -1, -1, -1, -1, 1604, -1,
23375 : 1606, 1607, -1, -1, -1, -1, -1, 585, -1, -1,
23376 : -1, 4499, -1, -1, -1, -1, 594, 595, 596, 597,
23377 : 598, 599, 600, 601, 602, -1, -1, -1, -1, -1,
23378 : -1, 6758, -1, -1, -1, 4523, -1, -1, -1, -1,
23379 : -1, 6768, -1, -1, 1650, -1, -1, -1, -1, 6776,
23380 : 6777, -1, -1, -1, -1, 6782, -1, -1, -1, -1,
23381 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23382 : -1, -1, -1, -1, -1, -1, -1, -1, 1684, -1,
23383 : 1686, -1, 6809, -1, 1690, -1, 1692, -1, -1, -1,
23384 : -1, -1, 6819, -1, 4769, 4770, 4771, -1, -1, -1,
23385 : -1, 80, -1, -1, 83, -1, -1, -1, 87, 88,
23386 : 89, -1, -1, -1, -1, -1, 1722, -1, 1724, -1,
23387 : -1, -1, 1728, -1, -1, -1, 105, -1, -1, 108,
23388 : -1, -1, -1, -1, -1, 1741, 115, 4625, -1, -1,
23389 : -1, -1, -1, 122, -1, -1, -1, -1, -1, -1,
23390 : -1, -1, -1, -1, -1, -1, -1, 6884, -1, -1,
23391 : -1, -1, -1, 6890, -1, -1, -1, -1, -1, 148,
23392 : -1, -1, -1, -1, -1, -1, 1782, -1, -1, -1,
23393 : -1, 6908, -1, -1, -1, -1, -1, -1, 6915, 4677,
23394 : -1, -1, -1, -1, -1, -1, -1, -1, 6925, -1,
23395 : -1, 6928, -1, -1, 6931, 1811, 1812, 1813, -1, 1815,
23396 : -1, -1, -1, -1, 4702, -1, -1, -1, -1, -1,
23397 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23398 : 1836, -1, -1, -1, 6961, -1, -1, -1, -1, -1,
23399 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23400 : 80, -1, -1, 83, -1, -1, -1, 87, 88, 89,
23401 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23402 : -1, -1, -1, -1, -1, 105, -1, -1, 7005, -1,
23403 : -1, -1, 7009, 1889, -1, 115, -1, 7014, 267, -1,
23404 : -1, -1, 122, 272, -1, -1, -1, -1, -1, -1,
23405 : -1, 7028, -1, 80, -1, -1, 83, -1, 7035, 1915,
23406 : 87, 88, 89, 1919, 1920, 7042, 295, 296, 148, -1,
23407 : -1, -1, -1, -1, 1930, 1931, 1932, 1933, 105, 1935,
23408 : -1, 108, -1, -1, -1, -1, -1, -1, 115, -1,
23409 : -1, -1, -1, -1, 323, 122, -1, -1, -1, -1,
23410 : -1, -1, -1, -1, 7081, 7082, -1, -1, -1, -1,
23411 : -1, -1, 7089, -1, -1, -1, 7093, -1, -1, -1,
23412 : -1, 148, -1, -1, -1, -1, -1, -1, -1, 4867,
23413 : -1, 7108, 7109, -1, -1, -1, -1, 366, -1, -1,
23414 : -1, -1, -1, -1, -1, 7122, -1, -1, -1, -1,
23415 : -1, -1, -1, 382, -1, -1, 385, -1, -1, -1,
23416 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23417 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23418 : -1, -1, -1, -1, -1, -1, 5111, 267, -1, -1,
23419 : -1, -1, 272, -1, -1, -1, -1, -1, -1, -1,
23420 : -1, -1, -1, -1, -1, -1, 2062, -1, -1, -1,
23421 : -1, -1, -1, -1, 2070, 295, 296, -1, 5143, -1,
23422 : -1, -1, -1, -1, -1, 4963, -1, 2083, 2084, -1,
23423 : -1, -1, -1, -1, -1, -1, 2092, -1, -1, 2095,
23424 : 267, -1, -1, 323, -1, 272, -1, -1, -1, 478,
23425 : 5175, -1, -1, 4991, -1, -1, -1, -1, -1, -1,
23426 : -1, -1, 2118, -1, 2120, -1, -1, -1, 295, 296,
23427 : 2126, 2127, -1, -1, 2130, -1, -1, -1, -1, -1,
23428 : -1, -1, -1, -1, -1, 5210, 366, 2143, -1, -1,
23429 : 2146, -1, -1, -1, -1, -1, 323, -1, -1, -1,
23430 : -1, -1, 382, -1, -1, 385, -1, -1, -1, -1,
23431 : -1, -1, -1, -1, 2170, -1, -1, 5242, -1, -1,
23432 : -1, -1, -1, -1, -1, -1, 406, -1, -1, -1,
23433 : -1, -1, 2188, -1, -1, -1, -1, -1, -1, 366,
23434 : -1, -1, -1, -1, 2200, 2201, 2202, 2203, 2204, -1,
23435 : -1, -1, -1, -1, -1, 382, 585, -1, 385, -1,
23436 : -1, -1, 2218, -1, -1, 594, 595, 596, 597, 598,
23437 : 599, 600, 601, 602, 2230, 2231, 2232, -1, -1, -1,
23438 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23439 : 2246, -1, -1, -1, -1, -1, 5134, -1, 478, -1,
23440 : -1, 2257, -1, -1, -1, -1, -1, -1, -1, 2265,
23441 : 2266, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23442 : -1, -1, -1, -1, -1, 2281, -1, -1, -1, -1,
23443 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23444 : -1, -1, -1, 2299, 2300, 5183, -1, -1, 5186, -1,
23445 : -1, 478, -1, -1, -1, -1, -1, -1, -1, 2315,
23446 : 2316, 2317, 2318, 5388, 5389, 5390, 5391, -1, 2324, -1,
23447 : -1, -1, -1, -1, -1, 2331, -1, -1, 2334, -1,
23448 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23449 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23450 : 2356, -1, -1, 2359, -1, 585, -1, -1, -1, -1,
23451 : -1, -1, -1, 2369, 594, 595, 596, 597, 598, 599,
23452 : 600, 601, 602, -1, -1, -1, -1, -1, -1, -1,
23453 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23454 : -1, -1, -1, -1, 2400, 2401, -1, -1, -1, -1,
23455 : -1, -1, -1, -1, -1, 2411, 2412, -1, 585, 2415,
23456 : -1, -1, 2418, -1, -1, -1, -1, 594, 595, 596,
23457 : 597, 598, 599, 600, 601, 602, -1, 2433, 2434, -1,
23458 : -1, -1, -1, -1, 2440, -1, -1, -1, -1, -1,
23459 : -1, -1, -1, -1, -1, 2451, -1, -1, -1, -1,
23460 : -1, -1, -1, -1, 80, -1, -1, 83, -1, -1,
23461 : -1, 87, 88, 89, -1, -1, -1, -1, -1, -1,
23462 : -1, 2477, 5360, -1, -1, -1, -1, -1, 2484, 105,
23463 : 2486, -1, -1, 2489, 2490, 2491, -1, 2493, 2494, 115,
23464 : 2496, -1, -1, -1, -1, -1, 122, 2503, -1, -1,
23465 : -1, -1, -1, -1, -1, -1, -1, -1, 2514, -1,
23466 : -1, 2517, 2518, -1, -1, 2521, -1, -1, 2524, 2525,
23467 : -1, -1, 148, 2529, 2530, -1, -1, -1, -1, 2535,
23468 : 2536, -1, -1, -1, -1, -1, 2542, 2543, 2544, 2545,
23469 : 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, -1,
23470 : -1, -1, 2558, -1, 2560, 2561, 2562, 2563, 2564, 2565,
23471 : 2566, 2567, -1, -1, 2570, 80, 2572, 2573, 83, -1,
23472 : 2576, -1, 87, 88, 89, -1, -1, -1, -1, -1,
23473 : -1, -1, -1, -1, -1, 2591, 2592, 2593, -1, -1,
23474 : 105, -1, -1, 108, -1, -1, -1, -1, -1, -1,
23475 : 115, 5489, -1, 2609, -1, -1, -1, 122, -1, -1,
23476 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23477 : -1, -1, 248, -1, -1, -1, -1, -1, -1, -1,
23478 : -1, -1, -1, 148, -1, -1, -1, -1, -1, -1,
23479 : -1, 267, -1, 2649, -1, -1, 272, -1, -1, -1,
23480 : -1, -1, -1, -1, -1, 5543, -1, -1, -1, -1,
23481 : -1, -1, -1, 5, -1, -1, -1, -1, -1, 295,
23482 : 296, -1, -1, -1, -1, -1, -1, 5565, 5753, -1,
23483 : -1, -1, 24, -1, -1, -1, -1, -1, -1, 5764,
23484 : -1, -1, 34, 35, -1, -1, -1, 323, -1, 41,
23485 : 42, -1, -1, 45, 46, 47, 48, 49, 50, 51,
23486 : 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
23487 : 62, 63, 64, 65, 66, 67, 68, 69, -1, -1,
23488 : -1, 73, -1, 75, 76, -1, -1, -1, -1, 81,
23489 : 366, -1, -1, -1, -1, -1, -1, -1, -1, 5637,
23490 : -1, 2757, 267, -1, -1, -1, 382, 272, -1, 385,
23491 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1088,
23492 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23493 : 295, 296, -1, -1, -1, -1, -1, -1, -1, -1,
23494 : -1, -1, -1, -1, -1, 1114, -1, 139, -1, -1,
23495 : -1, -1, -1, -1, -1, 2811, -1, -1, 323, -1,
23496 : -1, -1, -1, -1, -1, 80, -1, -1, 83, -1,
23497 : -1, -1, 87, 88, 89, -1, -1, -1, -1, -1,
23498 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23499 : 105, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23500 : 115, 366, 478, -1, -1, -1, -1, 122, -1, -1,
23501 : -1, -1, 2868, -1, -1, -1, -1, 382, -1, -1,
23502 : 385, -1, 5760, -1, -1, -1, -1, 219, -1, -1,
23503 : -1, -1, -1, 148, -1, -1, -1, -1, -1, -1,
23504 : -1, -1, -1, -1, -1, -1, -1, -1, 240, -1,
23505 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23506 : -1, -1, -1, -1, -1, -1, -1, -1, 80, -1,
23507 : -1, 83, 264, -1, -1, 87, 88, 89, -1, -1,
23508 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23509 : -1, -1, -1, 105, -1, -1, 108, 289, -1, -1,
23510 : -1, -1, -1, 115, -1, -1, -1, -1, -1, 585,
23511 : 122, -1, -1, 478, -1, -1, -1, -1, 594, 595,
23512 : 596, 597, 598, 599, 600, 601, 602, -1, -1, -1,
23513 : -1, -1, -1, -1, -1, -1, 148, -1, -1, -1,
23514 : -1, -1, -1, -1, -1, -1, 6071, -1, -1, -1,
23515 : 342, 6076, 267, 345, -1, -1, -1, 272, -1, -1,
23516 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23517 : 6095, -1, -1, -1, -1, -1, 368, -1, -1, -1,
23518 : 295, 296, -1, -1, -1, -1, -1, -1, -1, -1,
23519 : -1, -1, -1, -1, -1, -1, -1, 3053, 3054, 3055,
23520 : 3056, 3057, 3058, 3059, 3060, 3061, -1, 3063, 323, -1,
23521 : -1, -1, -1, -1, -1, -1, -1, -1, 3074, 3075,
23522 : 585, -1, 3078, -1, -1, -1, -1, -1, -1, 594,
23523 : 595, 596, 597, 598, 599, 600, 601, 602, -1, -1,
23524 : -1, -1, -1, -1, 3100, -1, -1, -1, -1, -1,
23525 : -1, 366, -1, -1, -1, 267, -1, -1, 5996, -1,
23526 : 272, -1, -1, -1, -1, -1, -1, 382, -1, -1,
23527 : 385, -1, 464, -1, -1, -1, 3132, -1, 3134, -1,
23528 : 1449, 3137, 3138, 295, 296, 3141, -1, 3143, -1, -1,
23529 : 3146, 1460, -1, -1, 3150, 3151, -1, -1, -1, -1,
23530 : -1, -1, -1, -1, -1, 3161, -1, 1476, -1, -1,
23531 : -1, 323, -1, -1, 3170, 3171, -1, -1, -1, -1,
23532 : -1, -1, -1, -1, -1, -1, 518, -1, 3184, -1,
23533 : -1, -1, -1, -1, -1, -1, 3192, -1, 3194, -1,
23534 : -1, -1, -1, 535, -1, -1, -1, -1, -1, -1,
23535 : -1, -1, -1, -1, 366, -1, -1, -1, 550, -1,
23536 : -1, -1, -1, 478, -1, -1, -1, -1, -1, -1,
23537 : 382, -1, -1, 385, -1, -1, -1, -1, -1, -1,
23538 : 6118, -1, -1, -1, -1, -1, -1, -1, -1, 581,
23539 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 514,
23540 : -1, 1570, -1, -1, 596, 597, 598, 599, 600, 601,
23541 : -1, -1, 604, 605, 606, 607, 3272, -1, 3274, 611,
23542 : -1, -1, -1, -1, -1, -1, -1, -1, 6353, -1,
23543 : -1, -1, 3288, -1, -1, -1, -1, -1, -1, -1,
23544 : -1, -1, -1, 3299, -1, -1, 3302, 3303, 3304, 3305,
23545 : -1, -1, 3308, -1, -1, 3311, -1, 6382, -1, -1,
23546 : -1, -1, -1, -1, -1, -1, 478, -1, -1, -1,
23547 : 585, -1, -1, 6211, -1, -1, -1, -1, -1, 594,
23548 : 595, 596, 597, 598, 599, 600, 601, 602, 3344, -1,
23549 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23550 : -1, -1, 3358, 3359, -1, -1, -1, -1, -1, 3365,
23551 : -1, -1, -1, -1, -1, -1, -1, -1, 3374, -1,
23552 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6267,
23553 : -1, -1, -1, -1, 6272, 6273, -1, 1706, 3394, -1,
23554 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23555 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3415,
23556 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23557 : -1, -1, -1, 585, -1, -1, -1, -1, -1, -1,
23558 : -1, 6506, 594, 595, 596, 597, 598, 599, 600, 601,
23559 : 602, -1, -1, -1, -1, 3451, -1, -1, 3454, -1,
23560 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23561 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23562 : -1, -1, -1, -1, 3480, 3481, -1, -1, -1, -1,
23563 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3495,
23564 : -1, 3497, 3498, -1, -1, -1, -1, -1, -1, 6387,
23565 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23566 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23567 : -1, -1, -1, 3529, 3530, 3531, -1, -1, -1, 3535,
23568 : -1, -1, -1, -1, -1, -1, -1, 3543, -1, -1,
23569 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23570 : 3556, -1, -1, -1, -1, -1, 3562, -1, 3564, 80,
23571 : -1, -1, 83, -1, -1, -1, 87, 88, 89, -1,
23572 : -1, 3577, -1, -1, -1, -1, 3582, -1, -1, -1,
23573 : -1, -1, 3588, -1, 105, 3591, -1, -1, -1, -1,
23574 : -1, -1, -1, -1, 115, -1, -1, 3603, 3604, -1,
23575 : -1, 122, -1, -1, -1, -1, -1, -1, 3614, -1,
23576 : -1, -1, -1, -1, -1, -1, -1, -1, 3624, -1,
23577 : 3626, -1, -1, -1, -1, -1, -1, 148, -1, -1,
23578 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23579 : -1, -1, -1, -1, 3650, -1, -1, -1, -1, -1,
23580 : -1, -1, -1, -1, -1, -1, -1, 3663, -1, 5,
23581 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23582 : -1, 3677, -1, -1, -1, -1, -1, -1, 24, -1,
23583 : -1, 3687, -1, 3689, -1, 3691, -1, -1, 34, 35,
23584 : 2009, -1, -1, -1, -1, 41, 42, -1, -1, 45,
23585 : 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
23586 : 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
23587 : 66, 67, 68, 69, -1, -1, -1, 73, -1, 75,
23588 : 76, 3737, -1, -1, -1, 81, -1, -1, -1, -1,
23589 : -1, -1, -1, -1, -1, -1, 267, -1, -1, -1,
23590 : -1, 272, -1, -1, -1, -1, -1, -1, 2077, -1,
23591 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23592 : -1, -1, -1, -1, 295, 296, -1, -1, -1, 6667,
23593 : -1, -1, -1, -1, -1, -1, 3792, 3793, -1, 3795,
23594 : -1, 3797, 3798, 139, 3800, 2114, -1, -1, -1, -1,
23595 : -1, 3807, 323, -1, -1, -1, 3812, -1, -1, -1,
23596 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23597 : -1, -1, -1, -1, 80, -1, -1, 83, 2147, -1,
23598 : -1, 87, 88, 89, -1, -1, -1, -1, -1, -1,
23599 : -1, -1, -1, -1, -1, 366, -1, -1, -1, 105,
23600 : -1, -1, -1, -1, -1, 3861, 3862, 3863, -1, 115,
23601 : 3866, 382, -1, -1, 385, -1, 122, -1, 3874, 3875,
23602 : 3876, 3877, -1, 219, -1, -1, -1, -1, -1, -1,
23603 : -1, 402, -1, -1, 3890, -1, -1, 3893, -1, 3895,
23604 : -1, -1, 148, -1, 240, -1, -1, -1, -1, -1,
23605 : 80, 3907, 3908, 83, -1, 3911, -1, 87, 88, 89,
23606 : -1, -1, -1, -1, -1, -1, -1, -1, 264, -1,
23607 : -1, -1, -1, -1, 3930, 105, 3932, -1, 3934, -1,
23608 : 3936, -1, -1, -1, -1, 115, -1, -1, -1, -1,
23609 : 2259, -1, 122, 289, -1, -1, -1, -1, -1, 3955,
23610 : -1, 2270, 3958, -1, -1, -1, 3962, 478, -1, -1,
23611 : -1, -1, -1, 3969, -1, -1, -1, 2286, 148, -1,
23612 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23613 : -1, -1, 80, -1, -1, 83, 3992, -1, -1, 87,
23614 : 88, 89, 248, -1, 4000, -1, 342, -1, -1, 345,
23615 : -1, -1, -1, -1, -1, -1, -1, 105, -1, 4015,
23616 : -1, 267, -1, -1, -1, -1, 272, 115, -1, -1,
23617 : -1, 2340, 368, 4029, 122, -1, -1, 4033, -1, -1,
23618 : 4036, 4037, -1, 4039, -1, -1, -1, -1, -1, 295,
23619 : 296, -1, -1, 2362, -1, -1, -1, -1, -1, -1,
23620 : 148, -1, -1, -1, -1, -1, 2375, -1, -1, -1,
23621 : -1, -1, 242, -1, 585, -1, -1, 323, 2387, -1,
23622 : -1, -1, -1, 594, 595, 596, 597, 598, 599, 600,
23623 : 601, 602, -1, -1, -1, -1, -1, 267, -1, -1,
23624 : -1, -1, 272, -1, -1, 4101, -1, -1, -1, -1,
23625 : -1, -1, -1, -1, -1, -1, -1, -1, 2427, 2428,
23626 : 366, -1, -1, -1, -1, 295, 296, -1, 464, 4125,
23627 : 4126, -1, -1, -1, -1, -1, 382, -1, -1, 385,
23628 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23629 : -1, -1, -1, 323, -1, -1, -1, -1, -1, -1,
23630 : 248, -1, -1, -1, 7042, 4161, -1, -1, -1, -1,
23631 : -1, -1, -1, 4169, -1, -1, -1, -1, -1, 267,
23632 : -1, -1, 518, -1, 272, -1, -1, -1, -1, -1,
23633 : -1, -1, -1, -1, -1, -1, 366, -1, -1, 535,
23634 : -1, -1, -1, -1, -1, -1, -1, 295, 296, -1,
23635 : -1, -1, 382, -1, 550, 385, -1, -1, -1, -1,
23636 : -1, -1, -1, 4219, -1, -1, -1, -1, -1, -1,
23637 : -1, -1, 478, -1, -1, 323, -1, -1, -1, -1,
23638 : -1, -1, -1, -1, -1, 581, -1, 4243, -1, -1,
23639 : -1, -1, -1, -1, -1, -1, -1, 4253, -1, -1,
23640 : 596, 597, 598, 599, 600, 601, -1, -1, 604, 605,
23641 : 606, -1, -1, -1, -1, 611, -1, -1, 366, -1,
23642 : -1, 2590, -1, -1, -1, -1, -1, -1, -1, -1,
23643 : -1, -1, -1, -1, 382, -1, -1, 385, -1, -1,
23644 : -1, -1, -1, -1, -1, -1, -1, -1, 478, -1,
23645 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23646 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23647 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 585,
23648 : -1, -1, -1, -1, -1, -1, -1, -1, 594, 595,
23649 : 596, 597, 598, 599, 600, 601, 602, -1, -1, -1,
23650 : -1, -1, -1, -1, -1, -1, 4362, -1, -1, -1,
23651 : -1, 80, 4368, -1, 83, -1, -1, -1, 87, 88,
23652 : 89, -1, -1, 4379, -1, -1, -1, -1, -1, -1,
23653 : 478, -1, -1, -1, -1, -1, 105, -1, -1, -1,
23654 : -1, -1, -1, -1, -1, -1, 115, -1, -1, -1,
23655 : -1, -1, -1, 122, -1, 585, -1, -1, -1, -1,
23656 : 4416, 4417, 4418, -1, 594, 595, 596, 597, 598, 599,
23657 : 600, 601, 602, -1, -1, 80, -1, 4433, 83, 148,
23658 : -1, -1, 87, 88, 89, -1, -1, -1, -1, -1,
23659 : -1, -1, 4448, -1, -1, -1, -1, -1, -1, -1,
23660 : 105, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23661 : 115, -1, -1, 4469, 4470, 4471, -1, 122, -1, 4475,
23662 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23663 : -1, 4487, -1, -1, -1, -1, -1, 585, -1, -1,
23664 : -1, -1, -1, 148, -1, -1, 594, 595, 596, 597,
23665 : 598, 599, 600, 601, 602, -1, -1, -1, -1, -1,
23666 : 80, -1, -1, 83, -1, -1, -1, 87, 88, 89,
23667 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23668 : -1, -1, -1, 4539, -1, 105, -1, -1, 108, -1,
23669 : -1, -1, -1, -1, -1, 115, -1, -1, 267, -1,
23670 : -1, -1, 122, 272, -1, -1, 4562, -1, -1, -1,
23671 : -1, -1, -1, -1, -1, -1, 221, -1, -1, -1,
23672 : -1, -1, -1, 4579, 4580, -1, 295, 296, 148, -1,
23673 : -1, -1, -1, -1, 4590, -1, -1, -1, -1, -1,
23674 : -1, -1, -1, -1, -1, -1, -1, 4603, -1, -1,
23675 : -1, -1, -1, -1, 323, -1, -1, -1, -1, -1,
23676 : -1, -1, 267, -1, -1, -1, 4622, 272, -1, -1,
23677 : -1, -1, -1, -1, -1, 4631, -1, -1, -1, -1,
23678 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4645,
23679 : 295, 296, -1, 4649, 4650, 4651, -1, 366, -1, -1,
23680 : 4656, -1, -1, 4659, -1, -1, 4662, -1, -1, -1,
23681 : -1, -1, 4668, 382, 4670, -1, 385, 4673, 323, -1,
23682 : -1, -1, 4678, 4679, 4680, 4681, -1, -1, 4684, 4685,
23683 : 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693, -1, -1,
23684 : -1, 4697, 4698, 4699, -1, -1, -1, 267, -1, -1,
23685 : -1, 4707, 272, -1, -1, -1, 4712, -1, -1, -1,
23686 : 4716, 366, -1, -1, -1, -1, -1, -1, 4724, -1,
23687 : -1, 4727, -1, 4729, -1, 295, 296, 382, -1, -1,
23688 : 385, -1, -1, -1, -1, -1, -1, 80, -1, 4745,
23689 : 83, -1, 4748, 4749, 87, 88, 89, 4753, 4754, -1,
23690 : -1, -1, 4758, 323, 4760, 4761, -1, -1, -1, 478,
23691 : -1, -1, 105, 4769, 4770, 4771, -1, 4773, -1, -1,
23692 : 4776, 4777, 115, -1, -1, 4781, 4782, 4783, 4784, 122,
23693 : -1, 4787, -1, -1, -1, -1, -1, -1, -1, -1,
23694 : -1, -1, -1, -1, -1, -1, 366, -1, -1, -1,
23695 : -1, -1, -1, -1, -1, 148, -1, -1, -1, -1,
23696 : -1, -1, 382, -1, -1, 385, -1, -1, -1, -1,
23697 : -1, -1, -1, 478, -1, -1, -1, -1, 4834, -1,
23698 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23699 : 559, -1, -1, 4849, -1, 4851, -1, -1, -1, -1,
23700 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23701 : -1, -1, -1, -1, -1, -1, 585, -1, -1, -1,
23702 : -1, -1, -1, -1, -1, 594, 595, 596, 597, 598,
23703 : 599, 600, 601, 602, -1, -1, -1, -1, -1, -1,
23704 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 242,
23705 : -1, -1, -1, -1, -1, -1, -1, -1, 478, -1,
23706 : 4916, 4917, 4918, -1, 4920, -1, -1, 4923, -1, 4925,
23707 : -1, 3240, -1, -1, 267, 3244, 3245, -1, -1, 272,
23708 : 585, -1, -1, -1, -1, -1, -1, -1, 4944, 594,
23709 : 595, 596, 597, 598, 599, 600, 601, 602, -1, -1,
23710 : -1, -1, 295, 296, -1, -1, -1, -1, -1, -1,
23711 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23712 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23713 : 323, -1, 3301, -1, -1, -1, -1, -1, 3307, -1,
23714 : -1, -1, -1, 4999, -1, -1, -1, -1, -1, -1,
23715 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23716 : -1, -1, -1, -1, -1, 585, -1, -1, -1, -1,
23717 : -1, -1, -1, 366, 594, 595, 596, 597, 598, 599,
23718 : 600, 601, 602, -1, -1, -1, 3355, -1, -1, 382,
23719 : -1, -1, 385, -1, -1, -1, -1, -1, 5054, -1,
23720 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23721 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23722 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23723 : -1, 5087, -1, -1, -1, -1, -1, -1, -1, -1,
23724 : -1, -1, -1, 83, -1, 5101, -1, 5103, -1, -1,
23725 : -1, -1, -1, -1, -1, 5111, -1, -1, -1, -1,
23726 : -1, 5117, -1, -1, 104, -1, -1, -1, -1, -1,
23727 : -1, -1, 5128, 80, 114, 115, 83, 117, -1, -1,
23728 : 87, 88, 89, 123, -1, 478, -1, 5143, -1, -1,
23729 : -1, -1, 5148, 5149, -1, -1, 136, -1, 105, -1,
23730 : 5156, -1, -1, -1, -1, -1, -1, -1, 115, 5165,
23731 : -1, -1, -1, -1, -1, 122, -1, -1, -1, 5175,
23732 : 160, 161, -1, -1, -1, -1, -1, -1, -1, -1,
23733 : -1, 5187, 5188, -1, -1, -1, -1, -1, -1, -1,
23734 : -1, 148, 5198, -1, -1, -1, -1, -1, -1, -1,
23735 : -1, -1, -1, 5209, 5210, -1, -1, -1, -1, -1,
23736 : -1, -1, -1, -1, 95, -1, -1, -1, -1, -1,
23737 : 101, 5227, 5228, 5229, 5230, 5231, -1, 108, -1, -1,
23738 : -1, -1, -1, -1, -1, -1, 5242, -1, -1, -1,
23739 : -1, -1, 585, -1, 3563, -1, -1, -1, -1, 130,
23740 : -1, 594, 595, 596, 597, 598, 599, 600, 601, 602,
23741 : -1, -1, -1, -1, -1, 146, -1, -1, -1, -1,
23742 : -1, -1, -1, -1, -1, -1, -1, -1, 5284, -1,
23743 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23744 : -1, -1, -1, -1, 5300, -1, -1, -1, -1, -1,
23745 : -1, 182, -1, -1, -1, -1, -1, -1, -1, -1,
23746 : 267, -1, 5318, -1, -1, 272, -1, 3636, -1, -1,
23747 : -1, 3640, 203, -1, -1, -1, -1, -1, -1, 210,
23748 : -1, -1, -1, 214, -1, -1, -1, -1, 295, 296,
23749 : 5346, -1, -1, 5349, -1, -1, -1, -1, -1, 339,
23750 : -1, 5357, 5358, -1, -1, -1, -1, -1, 5364, 5365,
23751 : -1, -1, 243, 5369, -1, -1, 323, -1, 5374, -1,
23752 : -1, 5377, 5378, -1, -1, -1, -1, -1, 5384, -1,
23753 : -1, -1, 5388, 5389, 5390, 5391, -1, -1, -1, 5395,
23754 : 5396, 5397, 5398, 5399, 275, 5401, 5402, -1, 279, 5405,
23755 : -1, -1, -1, 5409, -1, -1, -1, 5413, -1, 366,
23756 : -1, -1, -1, 5419, -1, -1, -1, -1, -1, -1,
23757 : -1, -1, -1, -1, -1, 382, -1, -1, 385, -1,
23758 : -1, -1, 5438, -1, -1, -1, -1, -1, -1, -1,
23759 : -1, -1, -1, -1, -1, 5451, -1, -1, -1, 5455,
23760 : -1, 5457, 333, -1, -1, -1, -1, 338, -1, -1,
23761 : 3779, -1, 343, -1, -1, -1, -1, -1, -1, -1,
23762 : -1, -1, 5478, -1, -1, 3794, -1, -1, 359, -1,
23763 : 3799, -1, 363, -1, -1, -1, -1, -1, -1, -1,
23764 : -1, -1, -1, 374, -1, -1, -1, -1, -1, -1,
23765 : 5506, 5507, -1, 384, -1, -1, -1, -1, -1, -1,
23766 : 3829, -1, -1, -1, 395, 396, 5522, -1, -1, -1,
23767 : -1, 478, -1, -1, -1, -1, -1, -1, -1, -1,
23768 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23769 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23770 : -1, -1, -1, -1, -1, -1, -1, 438, -1, -1,
23771 : 441, 442, 443, -1, -1, -1, -1, -1, -1, -1,
23772 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23773 : -1, -1, 5588, -1, -1, -1, 467, -1, -1, 5595,
23774 : -1, -1, 473, -1, -1, -1, -1, -1, -1, -1,
23775 : -1, -1, -1, -1, -1, -1, -1, 488, -1, -1,
23776 : -1, 5617, -1, -1, -1, -1, -1, -1, -1, -1,
23777 : -1, -1, -1, -1, -1, -1, 5632, -1, 585, -1,
23778 : -1, -1, -1, -1, -1, -1, -1, 594, 595, 596,
23779 : 597, 598, 599, 600, 601, 602, -1, -1, -1, -1,
23780 : -1, -1, -1, -1, -1, -1, -1, 5663, 539, -1,
23781 : -1, -1, -1, -1, -1, 546, -1, -1, -1, -1,
23782 : -1, -1, -1, -1, 5680, -1, -1, -1, -1, -1,
23783 : -1, 5687, -1, -1, -1, -1, -1, -1, -1, -1,
23784 : 5696, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23785 : -1, -1, -1, -1, -1, 5711, 696, -1, -1, -1,
23786 : -1, -1, -1, -1, -1, -1, -1, -1, 5724, -1,
23787 : 5726, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23788 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23789 : -1, -1, -1, -1, -1, -1, -1, 5753, -1, -1,
23790 : 4069, -1, -1, 4072, -1, 4074, -1, -1, 5764, -1,
23791 : 4079, -1, -1, -1, 5770, -1, -1, -1, -1, -1,
23792 : -1, -1, 762, 763, -1, -1, -1, -1, -1, -1,
23793 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23794 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23795 : -1, -1, -1, 4122, -1, -1, -1, -1, -1, -1,
23796 : -1, 4130, -1, -1, -1, -1, -1, -1, -1, -1,
23797 : -1, 5827, -1, -1, 93, -1, -1, -1, -1, 98,
23798 : -1, 5837, -1, -1, 5840, -1, 4155, 5843, 5844, 5845,
23799 : -1, 831, -1, -1, -1, -1, -1, -1, -1, -1,
23800 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23801 : -1, -1, 5868, 5869, -1, -1, 5872, 136, -1, -1,
23802 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23803 : 149, -1, -1, 5889, -1, -1, 5892, -1, -1, -1,
23804 : 5896, -1, -1, -1, -1, 5901, -1, 166, 5904, 5905,
23805 : -1, 5907, -1, 5909, -1, -1, 5912, -1, -1, -1,
23806 : -1, -1, -1, -1, -1, 184, 4235, -1, 4237, -1,
23807 : -1, -1, 5928, -1, -1, -1, -1, -1, 5934, -1,
23808 : -1, 5937, -1, -1, -1, -1, -1, -1, -1, 208,
23809 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23810 : -1, -1, -1, 222, -1, -1, -1, -1, -1, -1,
23811 : -1, -1, 231, 5969, 5970, 5971, -1, 5973, -1, 5975,
23812 : -1, -1, 962, -1, -1, 244, 966, -1, -1, -1,
23813 : -1, 250, -1, -1, 974, -1, -1, 977, 257, -1,
23814 : 980, 981, -1, 983, -1, 985, -1, -1, 988, -1,
23815 : 990, 6007, 6008, -1, -1, -1, -1, -1, 277, -1,
23816 : -1, -1, -1, -1, 4333, -1, -1, -1, -1, -1,
23817 : -1, -1, 1012, -1, -1, -1, -1, -1, -1, -1,
23818 : -1, -1, -1, 1023, -1, -1, -1, 1027, -1, -1,
23819 : -1, -1, -1, -1, 1034, 1035, 6052, -1, 1038, -1,
23820 : 1040, 1041, -1, -1, -1, -1, -1, -1, 4377, -1,
23821 : 6066, -1, -1, -1, -1, 6071, -1, -1, 337, -1,
23822 : 6076, 1061, -1, 1063, -1, -1, -1, -1, -1, 6085,
23823 : -1, -1, -1, -1, -1, -1, 4405, -1, -1, 6095,
23824 : -1, -1, -1, 6099, -1, -1, 6102, 1087, -1, -1,
23825 : -1, -1, -1, -1, -1, -1, -1, 6113, 6114, 6115,
23826 : -1, -1, -1, 382, -1, -1, -1, -1, 1108, -1,
23827 : 1110, -1, -1, -1, -1, -1, 395, -1, -1, 1119,
23828 : 1120, -1, -1, -1, -1, -1, -1, -1, -1, 1129,
23829 : 409, -1, -1, -1, -1, -1, 6152, -1, -1, -1,
23830 : 419, 420, -1, -1, 423, -1, -1, -1, 4477, -1,
23831 : -1, -1, -1, 6169, -1, -1, -1, 6173, -1, 6175,
23832 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23833 : 4499, 450, -1, 6189, 453, 6191, -1, -1, 457, 6195,
23834 : -1, 460, -1, -1, -1, 6201, -1, -1, 467, 6205,
23835 : -1, 470, -1, 6209, 4523, -1, 6212, -1, 6214, -1,
23836 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23837 : -1, 490, -1, -1, -1, -1, -1, -1, -1, 498,
23838 : -1, -1, 1222, -1, 1224, -1, 505, -1, -1, 508,
23839 : -1, -1, -1, -1, 513, -1, 6252, -1, -1, -1,
23840 : -1, -1, 521, -1, 523, 6261, -1, -1, -1, 528,
23841 : -1, -1, -1, -1, -1, -1, -1, -1, 1258, -1,
23842 : -1, 6277, -1, 542, -1, -1, -1, 6283, 6284, -1,
23843 : -1, -1, 6288, 6289, 6290, 6291, 555, -1, -1, -1,
23844 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23845 : -1, -1, 95, -1, -1, -1, 4625, -1, 101, -1,
23846 : -1, -1, -1, 6319, -1, 108, -1, -1, -1, -1,
23847 : -1, -1, 6328, -1, -1, -1, -1, -1, -1, -1,
23848 : -1, -1, -1, 1323, -1, -1, 1326, 130, 1328, -1,
23849 : -1, -1, -1, -1, -1, -1, -1, 6353, -1, -1,
23850 : 6356, -1, -1, 146, -1, -1, -1, -1, 4677, -1,
23851 : -1, -1, -1, -1, -1, 1355, -1, -1, -1, -1,
23852 : -1, -1, -1, -1, -1, -1, 6382, -1, -1, -1,
23853 : -1, -1, -1, 4702, -1, -1, -1, -1, -1, 182,
23854 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23855 : -1, -1, -1, -1, -1, -1, 6412, -1, -1, -1,
23856 : 203, -1, -1, -1, -1, -1, -1, 210, 6424, -1,
23857 : -1, 214, -1, -1, -1, -1, -1, 6433, 6434, 6435,
23858 : -1, 1421, -1, 6439, -1, -1, 6442, -1, -1, -1,
23859 : 6446, -1, -1, -1, -1, -1, -1, 6453, -1, -1,
23860 : 243, -1, -1, -1, 6460, -1, -1, 1447, -1, -1,
23861 : -1, -1, -1, -1, -1, -1, -1, 6473, -1, -1,
23862 : -1, -1, 1462, -1, 1464, -1, -1, -1, 6484, -1,
23863 : -1, -1, 275, -1, 1474, 6491, 279, -1, -1, -1,
23864 : -1, 1481, -1, -1, 6500, -1, 6502, -1, -1, -1,
23865 : 6506, -1, -1, -1, -1, 6511, -1, -1, -1, -1,
23866 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23867 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23868 : -1, -1, -1, 1523, -1, 1525, -1, -1, -1, -1,
23869 : 333, 6547, 6548, -1, -1, 338, -1, -1, 4867, -1,
23870 : 343, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23871 : -1, -1, -1, -1, -1, -1, 359, -1, -1, -1,
23872 : 363, 6577, -1, -1, -1, -1, -1, -1, -1, -1,
23873 : -1, 374, 81, -1, 83, 84, 6592, 86, -1, -1,
23874 : -1, 384, -1, -1, -1, -1, -1, -1, -1, -1,
23875 : -1, -1, 395, 396, -1, 104, -1, -1, -1, 108,
23876 : -1, -1, -1, -1, -1, 114, 115, -1, 117, -1,
23877 : 6626, -1, -1, -1, 123, -1, 125, -1, -1, -1,
23878 : -1, -1, -1, -1, 133, -1, -1, 136, -1, -1,
23879 : -1, 6647, -1, -1, 4963, 438, -1, -1, 441, 442,
23880 : 443, -1, -1, -1, 6660, -1, -1, 6663, -1, -1,
23881 : -1, -1, -1, -1, -1, -1, 6672, -1, 6674, -1,
23882 : 6676, 6677, 4991, -1, 467, -1, -1, -1, 6684, -1,
23883 : 473, -1, 6688, -1, -1, -1, -1, -1, -1, -1,
23884 : -1, -1, -1, -1, -1, 488, -1, -1, -1, -1,
23885 : -1, 6707, -1, -1, 1694, -1, -1, -1, -1, -1,
23886 : -1, -1, -1, 6719, -1, -1, -1, -1, -1, -1,
23887 : 6726, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23888 : -1, -1, -1, -1, -1, -1, -1, 93, -1, -1,
23889 : -1, -1, 98, -1, -1, 6751, 539, -1, -1, -1,
23890 : -1, -1, 6758, 546, -1, -1, -1, -1, -1, -1,
23891 : -1, -1, 6768, -1, -1, -1, -1, -1, -1, -1,
23892 : 6776, 6777, 6778, -1, -1, -1, 6782, -1, -1, -1,
23893 : 136, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23894 : -1, -1, -1, 149, 150, -1, -1, -1, -1, -1,
23895 : -1, -1, -1, 6809, -1, -1, 162, 6813, -1, -1,
23896 : 166, -1, -1, 6819, -1, 5134, -1, -1, 6824, 6825,
23897 : 6826, -1, -1, -1, -1, -1, -1, -1, 184, -1,
23898 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6845,
23899 : 339, -1, -1, -1, -1, 6851, -1, -1, -1, -1,
23900 : -1, -1, 208, -1, -1, -1, -1, -1, -1, -1,
23901 : -1, -1, -1, -1, 5183, -1, 222, 5186, -1, -1,
23902 : 1860, 1861, -1, -1, -1, 231, -1, -1, 6884, 6885,
23903 : 6886, -1, -1, -1, 6890, -1, -1, -1, 244, -1,
23904 : -1, -1, -1, -1, 250, -1, -1, -1, -1, -1,
23905 : -1, -1, 6908, -1, -1, -1, -1, -1, -1, 6915,
23906 : -1, 1901, 1902, -1, 98, -1, -1, -1, -1, 6925,
23907 : -1, 277, 6928, -1, -1, 6931, 6932, -1, -1, -1,
23908 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23909 : 6946, -1, -1, -1, -1, 6951, -1, -1, -1, -1,
23910 : -1, -1, -1, -1, -1, 6961, -1, -1, 1948, 315,
23911 : -1, -1, -1, 1953, -1, 149, 1956, -1, -1, -1,
23912 : -1, -1, -1, -1, 1964, -1, -1, -1, -1, -1,
23913 : -1, 337, 166, -1, -1, -1, -1, -1, -1, -1,
23914 : 1980, 6997, -1, -1, -1, -1, -1, -1, -1, 7005,
23915 : 184, 7007, 7008, 7009, 7010, -1, 190, -1, 7014, -1,
23916 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 7025,
23917 : -1, -1, 7028, -1, 208, -1, 382, -1, -1, -1,
23918 : -1, -1, -1, -1, -1, -1, -1, 7043, 222, -1,
23919 : -1, 5360, -1, -1, -1, -1, -1, 231, -1, -1,
23920 : -1, -1, -1, 409, -1, -1, -1, -1, -1, -1,
23921 : 244, 2051, -1, 419, 420, -1, 250, 423, -1, -1,
23922 : 7076, -1, -1, 257, -1, 7081, 7082, -1, -1, -1,
23923 : -1, -1, -1, 7089, -1, -1, -1, -1, -1, -1,
23924 : -1, -1, -1, 277, 450, -1, -1, 453, -1, -1,
23925 : -1, 457, 7108, 7109, 460, -1, -1, -1, -1, -1,
23926 : -1, 467, -1, 7119, 470, -1, -1, -1, -1, -1,
23927 : 7126, -1, -1, -1, -1, -1, -1, -1, -1, 2119,
23928 : -1, 315, -1, 7139, 490, -1, -1, -1, -1, -1,
23929 : -1, -1, 498, -1, -1, -1, -1, -1, -1, 505,
23930 : -1, -1, 508, 337, -1, -1, -1, 513, -1, -1,
23931 : -1, -1, -1, -1, -1, 521, -1, 523, -1, -1,
23932 : 5489, -1, 528, -1, -1, -1, -1, -1, -1, -1,
23933 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23934 : -1, -1, -1, -1, -1, -1, -1, 696, 382, 555,
23935 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23936 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23937 : -1, -1, -1, -1, 5543, 409, -1, -1, -1, -1,
23938 : -1, -1, -1, -1, -1, 419, 420, -1, -1, 423,
23939 : -1, -1, -1, -1, -1, -1, 5565, -1, -1, -1,
23940 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23941 : -1, -1, -1, 762, 763, 2255, 450, -1, -1, 453,
23942 : -1, -1, -1, 457, -1, -1, 460, -1, -1, -1,
23943 : -1, -1, -1, 467, -1, -1, 470, -1, -1, -1,
23944 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23945 : 2290, -1, -1, -1, -1, -1, 490, -1, -1, -1,
23946 : -1, -1, -1, -1, 498, -1, -1, -1, 5637, 503,
23947 : -1, 505, -1, -1, 508, -1, -1, -1, -1, 513,
23948 : -1, -1, 831, -1, -1, -1, -1, -1, -1, 523,
23949 : -1, -1, -1, -1, 528, -1, 2336, -1, -1, -1,
23950 : -1, -1, -1, -1, -1, -1, -1, -1, 542, -1,
23951 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23952 : -1, 555, -1, 2363, -1, -1, -1, -1, -1, -1,
23953 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23954 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23955 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23956 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23957 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23958 : 2420, -1, 2422, -1, -1, -1, -1, -1, -1, -1,
23959 : -1, 5760, -1, -1, -1, -1, 2436, 2437, -1, 2439,
23960 : -1, -1, -1, 952, -1, -1, -1, -1, -1, -1,
23961 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23962 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23963 : -1, 2471, -1, -1, -1, -1, -1, -1, -1, -1,
23964 : -1, -1, -1, 2483, -1, -1, -1, 2487, -1, -1,
23965 : -1, -1, 2492, -1, -1, 2495, -1, -1, -1, -1,
23966 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23967 : -1, -1, -1, -1, -1, -1, 2516, -1, -1, -1,
23968 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23969 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23970 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23971 : -1, 1060, 1061, -1, 1063, -1, -1, -1, 1067, -1,
23972 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23973 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23974 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23975 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23976 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23977 : -1, -1, -1, -1, -1, -1, 1125, -1, -1, 1128,
23978 : 1129, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23979 : -1, -1, -1, -1, -1, 1144, -1, 1146, -1, 1148,
23980 : -1, -1, -1, -1, -1, 1154, -1, -1, -1, 1158,
23981 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23982 : -1, -1, -1, -1, -1, -1, -1, 5996, -1, -1,
23983 : -1, 1180, 1181, -1, -1, 1184, -1, -1, -1, -1,
23984 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23985 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23986 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23987 : -1, -1, -1, 1222, -1, 1224, -1, -1, -1, -1,
23988 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23989 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23990 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23991 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23992 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23993 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23994 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6118,
23995 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23996 : 1309, 1310, -1, -1, 1313, -1, -1, -1, -1, -1,
23997 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23998 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
23999 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24000 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24001 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1368,
24002 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24003 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24004 : -1, -1, 6211, -1, -1, -1, -1, -1, -1, -1,
24005 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24006 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24007 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24008 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24009 : 1439, -1, -1, -1, -1, -1, -1, -1, 6267, -1,
24010 : -1, -1, -1, 6272, 6273, -1, -1, -1, -1, -1,
24011 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24012 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24013 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24014 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24015 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24016 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24017 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24018 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24019 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24020 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24021 : -1, -1, -1, -1, -1, -1, -1, -1, 6387, -1,
24022 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24023 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24024 : -1, 3081, -1, -1, -1, -1, -1, -1, -1, -1,
24025 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24026 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24027 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24028 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24029 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24030 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24031 : 1659, -1, 1661, -1, -1, 1664, -1, 1666, -1, -1,
24032 : 1669, 1670, 1671, -1, -1, -1, 1675, -1, -1, -1,
24033 : -1, -1, -1, 1682, -1, -1, -1, -1, -1, -1,
24034 : -1, -1, -1, -1, -1, -1, -1, -1, 1697, -1,
24035 : 1699, -1, -1, -1, -1, -1, 1705, -1, -1, -1,
24036 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24037 : -1, -1, -1, -1, -1, -1, -1, -1, 3218, -1,
24038 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24039 : -1, -1, -1, -1, 3234, 3235, -1, -1, -1, -1,
24040 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24041 : -1, -1, -1, 3253, 3254, -1, -1, -1, 3258, 3259,
24042 : -1, -1, -1, 3263, 3264, -1, -1, -1, -1, -1,
24043 : -1, -1, -1, -1, -1, -1, -1, -1, 3278, -1,
24044 : -1, -1, 3282, -1, -1, -1, 3286, 3287, -1, -1,
24045 : 3290, 3291, -1, -1, -1, -1, -1, 3297, -1, -1,
24046 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3309,
24047 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24048 : -1, 3321, -1, -1, -1, -1, 3326, -1, -1, -1,
24049 : -1, -1, -1, -1, -1, -1, -1, -1, 6667, 1848,
24050 : -1, 3341, -1, -1, -1, 3345, -1, -1, -1, -1,
24051 : -1, 1860, 1861, -1, -1, -1, -1, 3357, -1, -1,
24052 : 3360, -1, 3362, 3363, 3364, -1, -1, -1, 1877, 3369,
24053 : 3370, -1, -1, 1882, 1883, -1, -1, -1, -1, 3379,
24054 : -1, -1, -1, -1, -1, 3385, -1, -1, -1, 3389,
24055 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3399,
24056 : 3400, -1, -1, -1, 3404, -1, -1, -1, -1, -1,
24057 : 3410, 3411, -1, -1, -1, -1, -1, -1, -1, -1,
24058 : -1, -1, -1, -1, 3424, -1, -1, 3427, -1, -1,
24059 : -1, -1, -1, -1, 3434, 3435, -1, -1, -1, 1948,
24060 : 3440, 1950, -1, -1, -1, -1, -1, -1, -1, -1,
24061 : -1, 1960, 3452, -1, -1, 3455, -1, -1, -1, -1,
24062 : 3460, -1, -1, -1, -1, -1, 3466, 3467, -1, 3469,
24063 : -1, 3471, -1, -1, 3474, 3475, -1, -1, 3478, -1,
24064 : -1, -1, 3482, 3483, 3484, 3485, -1, 3487, -1, -1,
24065 : -1, -1, -1, 2002, -1, -1, -1, -1, -1, -1,
24066 : -1, 3501, 3502, -1, 3504, -1, -1, -1, -1, -1,
24067 : -1, -1, -1, -1, -1, 3515, 3516, 3517, -1, -1,
24068 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24069 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24070 : -1, -1, -1, -1, -1, -1, 2055, -1, -1, -1,
24071 : -1, -1, -1, -1, -1, -1, 2065, -1, -1, -1,
24072 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24073 : -1, -1, 3572, -1, -1, -1, -1, -1, -1, -1,
24074 : 3580, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24075 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3599,
24076 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24077 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24078 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24079 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2148,
24080 : -1, -1, -1, 2152, 2153, -1, -1, -1, -1, 3649,
24081 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24082 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24083 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24084 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24085 : 3690, -1, 3692, -1, -1, -1, -1, -1, -1, -1,
24086 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24087 : -1, -1, -1, 7042, -1, -1, -1, -1, -1, -1,
24088 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24089 : -1, -1, 3732, -1, -1, -1, -1, -1, -1, -1,
24090 : -1, -1, -1, -1, -1, -1, -1, 3747, -1, -1,
24091 : -1, -1, -1, -1, -1, 2264, -1, -1, -1, -1,
24092 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24093 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24094 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24095 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24096 : -1, 3801, -1, -1, -1, -1, -1, -1, -1, -1,
24097 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24098 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24099 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24100 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24101 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24102 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24103 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24104 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24105 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24106 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24107 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24108 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24109 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24110 : -1, -1, -1, -1, -1, -1, 2455, -1, 2457, -1,
24111 : -1, -1, 2461, -1, 2463, -1, -1, 2466, -1, -1,
24112 : -1, 2470, -1, -1, -1, -1, 2475, -1, -1, -1,
24113 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24114 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24115 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24116 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24117 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24118 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24119 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24120 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24121 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24122 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24123 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24124 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24125 : -1, -1, -1, -1, -1, -1, -1, -1, 4098, -1,
24126 : -1, -1, -1, -1, -1, 106, -1, -1, -1, -1,
24127 : -1, -1, -1, -1, -1, -1, -1, 4117, -1, -1,
24128 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24129 : -1, -1, -1, -1, 4134, -1, -1, -1, 4138, -1,
24130 : 141, -1, -1, 4143, 4144, 4145, 147, 148, -1, -1,
24131 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24132 : -1, -1, -1, -1, -1, 4165, -1, -1, -1, -1,
24133 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24134 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4189,
24135 : 4190, 4191, 4192, -1, -1, -1, -1, -1, -1, -1,
24136 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24137 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24138 : -1, -1, -1, -1, -1, -1, -1, 4227, -1, 4229,
24139 : 4230, 4231, -1, -1, -1, -1, -1, -1, -1, -1,
24140 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24141 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24142 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24143 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24144 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24145 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24146 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24147 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24148 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24149 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24150 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4349,
24151 : -1, -1, -1, -1, -1, -1, -1, -1, 4358, -1,
24152 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24153 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24154 : -1, -1, -1, -1, 4384, 4385, -1, -1, -1, 4389,
24155 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24156 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24157 : -1, 4411, -1, -1, -1, -1, -1, -1, -1, -1,
24158 : -1, 1088, -1, -1, -1, -1, -1, -1, -1, -1,
24159 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24160 : -1, -1, -1, -1, -1, -1, -1, 1114, -1, -1,
24161 : -1, -1, -1, -1, -1, -1, 4456, -1, -1, -1,
24162 : -1, -1, -1, -1, -1, -1, -1, 4467, -1, -1,
24163 : -1, -1, 4472, -1, -1, -1, -1, -1, 4478, -1,
24164 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24165 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24166 : -1, -1, -1, -1, -1, -1, -1, -1, 4508, -1,
24167 : -1, -1, -1, -1, -1, -1, -1, -1, 4518, -1,
24168 : -1, 4521, -1, -1, -1, -1, -1, -1, -1, -1,
24169 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24170 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24171 : -1, -1, -1, -1, -1, -1, 4556, -1, 4558, -1,
24172 : -1, -1, -1, -1, -1, 3074, -1, -1, -1, -1,
24173 : -1, -1, 3081, -1, -1, 4575, -1, -1, -1, -1,
24174 : -1, -1, 3091, -1, -1, -1, -1, -1, -1, -1,
24175 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24176 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24177 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24178 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24179 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24180 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24181 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24182 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24183 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24184 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24185 : -1, -1, -1, -1, -1, -1, -1, -1, 3207, -1,
24186 : -1, -1, -1, -1, 3213, -1, 3215, -1, -1, 3218,
24187 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24188 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24189 : -1, -1, -1, 1088, -1, -1, -1, -1, -1, -1,
24190 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24191 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1114,
24192 : -1, 3270, -1, -1, -1, -1, -1, -1, -1, -1,
24193 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24194 : -1, -1, 1449, -1, -1, -1, -1, -1, -1, -1,
24195 : -1, -1, -1, 1460, -1, -1, -1, -1, -1, -1,
24196 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1476,
24197 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24198 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24199 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24200 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24201 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24202 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24203 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4879,
24204 : -1, 4881, -1, -1, -1, -1, -1, -1, -1, -1,
24205 : -1, -1, -1, -1, 4894, -1, -1, -1, -1, -1,
24206 : -1, -1, -1, 1570, -1, -1, 4906, -1, -1, -1,
24207 : 4910, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24208 : -1, -1, 4922, -1, -1, -1, -1, -1, -1, -1,
24209 : -1, -1, -1, -1, -1, -1, 3445, -1, -1, -1,
24210 : -1, -1, 4942, -1, 3453, -1, -1, 3456, -1, -1,
24211 : -1, -1, -1, -1, -1, -1, -1, -1, 959, 3468,
24212 : 4960, -1, -1, -1, -1, -1, -1, 968, 4968, -1,
24213 : -1, -1, -1, -1, -1, 976, -1, -1, 979, -1,
24214 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24215 : -1, -1, -1, 4993, -1, -1, -1, 4997, -1, -1,
24216 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24217 : -1, -1, 5012, 5013, 5014, 5015, -1, -1, -1, -1,
24218 : -1, -1, 5022, 5023, 5024, 5025, -1, -1, -1, -1,
24219 : -1, 5031, 5032, -1, -1, -1, -1, 5037, 5038, 1706,
24220 : 5040, 5041, 5042, 5043, 5044, 5045, 5046, -1, -1, -1,
24221 : -1, -1, -1, -1, -1, -1, 5056, -1, -1, -1,
24222 : 5060, 5061, 5062, 5063, -1, -1, -1, -1, -1, -1,
24223 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24224 : -1, -1, 1083, -1, 5084, -1, -1, 1088, -1, -1,
24225 : -1, 1092, -1, -1, 1449, -1, -1, -1, 1099, -1,
24226 : -1, 1102, 5102, -1, -1, 1460, -1, -1, -1, -1,
24227 : -1, -1, -1, 1114, -1, -1, -1, -1, -1, -1,
24228 : -1, 1476, -1, -1, -1, -1, -1, -1, -1, -1,
24229 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24230 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24231 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24232 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24233 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5179,
24234 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24235 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24236 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24237 : -1, -1, 5212, -1, -1, 1570, -1, -1, 1219, 1220,
24238 : -1, -1, -1, 3732, 3733, 1226, -1, -1, -1, 1230,
24239 : -1, -1, -1, -1, 5234, -1, 5236, -1, -1, -1,
24240 : -1, 3750, -1, -1, 5244, 5245, 5246, 5247, 5248, -1,
24241 : -1, -1, -1, -1, -1, -1, 1257, -1, -1, -1,
24242 : -1, -1, -1, -1, -1, 5265, -1, -1, -1, -1,
24243 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24244 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24245 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24246 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24247 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24248 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24249 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24250 : -1, -1, 2009, -1, -1, -1, -1, -1, -1, -1,
24251 : -1, 1706, -1, -1, -1, -1, -1, -1, -1, -1,
24252 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24253 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24254 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24255 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24256 : -1, -1, -1, -1, -1, 1406, 1407, -1, -1, -1,
24257 : 2077, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24258 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1430,
24259 : 1431, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24260 : -1, -1, -1, 1444, -1, -1, -1, 2114, 1449, 1450,
24261 : -1, -1, -1, 1454, -1, 1456, -1, -1, -1, 1460,
24262 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3978,
24263 : -1, -1, -1, -1, 3983, 1476, -1, -1, -1, -1,
24264 : 2147, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24265 : 5490, 5491, 5492, -1, -1, -1, 5496, 5497, 5498, 5499,
24266 : -1, -1, -1, 5503, -1, -1, -1, -1, -1, -1,
24267 : -1, -1, -1, -1, -1, -1, -1, -1, 1519, -1,
24268 : 1521, 1522, -1, -1, -1, -1, -1, -1, -1, -1,
24269 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24270 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24271 : -1, -1, -1, -1, -1, 5555, 5556, 5557, 5558, 5559,
24272 : -1, 5561, 5562, -1, -1, -1, -1, -1, -1, 1570,
24273 : -1, -1, -1, 5573, 5574, -1, -1, -1, -1, -1,
24274 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24275 : -1, -1, 2259, -1, -1, -1, -1, -1, -1, -1,
24276 : -1, -1, -1, 2270, -1, -1, -1, 5607, -1, -1,
24277 : -1, -1, -1, -1, -1, 5615, 5616, -1, 5618, 2286,
24278 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24279 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24280 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1650,
24281 : -1, -1, -1, -1, 2009, -1, -1, -1, -1, -1,
24282 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24283 : -1, -1, -1, 2340, -1, -1, -1, -1, -1, -1,
24284 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24285 : -1, -1, -1, -1, -1, 2362, -1, -1, -1, -1,
24286 : -1, -1, -1, -1, -1, 1706, -1, -1, 2375, -1,
24287 : 5710, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24288 : 2387, -1, 2077, -1, -1, -1, -1, -1, -1, -1,
24289 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24290 : 1741, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24291 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2114,
24292 : 2427, 2428, -1, -1, -1, -1, -1, -1, -1, -1,
24293 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24294 : -1, 1782, -1, -1, -1, -1, 5786, -1, -1, -1,
24295 : -1, -1, 2147, -1, -1, -1, -1, -1, -1, -1,
24296 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24297 : 1811, 1812, 1813, -1, 1815, -1, -1, -1, 5818, -1,
24298 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24299 : -1, -1, -1, -1, -1, 1836, -1, -1, -1, -1,
24300 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24301 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24302 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24303 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24304 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24305 : -1, -1, -1, -1, 5894, -1, 4405, -1, -1, -1,
24306 : -1, -1, -1, -1, 2259, -1, -1, -1, -1, 5909,
24307 : -1, -1, -1, -1, 1915, 2270, -1, -1, 1919, 1920,
24308 : -1, -1, -1, 2590, -1, -1, -1, -1, -1, -1,
24309 : -1, 2286, -1, -1, 1935, -1, -1, -1, -1, -1,
24310 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24311 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24312 : -1, -1, -1, 4472, -1, -1, -1, -1, -1, -1,
24313 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24314 : -1, -1, -1, -1, -1, 2340, -1, -1, -1, -1,
24315 : -1, -1, -1, -1, -1, -1, -1, -1, 5998, -1,
24316 : -1, -1, -1, -1, -1, -1, -1, 2362, 2009, -1,
24317 : -1, -1, 4521, -1, -1, -1, -1, 6017, -1, -1,
24318 : 2375, -1, -1, 6023, 6024, 2026, -1, -1, -1, -1,
24319 : -1, -1, 2387, 6033, -1, -1, -1, -1, -1, -1,
24320 : 6040, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24321 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24322 : -1, -1, -1, -1, -1, -1, 2067, -1, -1, -1,
24323 : -1, -1, 2427, 2428, -1, -1, 2077, 6077, 6078, -1,
24324 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24325 : 6090, -1, 6092, -1, -1, -1, -1, -1, -1, -1,
24326 : -1, -1, 4611, -1, -1, -1, -1, 6107, -1, -1,
24327 : -1, -1, -1, 2114, -1, -1, -1, -1, -1, -1,
24328 : -1, -1, 2123, -1, -1, -1, -1, -1, -1, -1,
24329 : -1, -1, 6132, -1, -1, -1, -1, -1, -1, 2140,
24330 : -1, -1, -1, 6143, -1, -1, 2147, -1, -1, -1,
24331 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24332 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24333 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24334 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24335 : -1, -1, -1, -1, -1, -1, -1, -1, 6198, -1,
24336 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6209,
24337 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24338 : -1, -1, -1, -1, -1, -1, 6226, -1, -1, 2230,
24339 : 2231, 2232, -1, -1, -1, 2590, -1, -1, -1, -1,
24340 : 6240, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24341 : -1, -1, -1, -1, -1, -1, -1, -1, 2259, -1,
24342 : -1, -1, -1, -1, -1, -1, 6266, -1, -1, 2270,
24343 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24344 : -1, -1, -1, -1, -1, 2286, -1, -1, -1, -1,
24345 : -1, -1, 6292, -1, -1, -1, -1, -1, -1, -1,
24346 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24347 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24348 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24349 : -1, -1, -1, -1, 6334, -1, -1, -1, -1, 2340,
24350 : -1, -1, -1, -1, -1, -1, -1, 4856, -1, -1,
24351 : -1, -1, -1, -1, -1, 2356, -1, -1, 2359, -1,
24352 : -1, 2362, -1, -1, -1, -1, -1, -1, 2369, -1,
24353 : -1, -1, -1, -1, 2375, -1, -1, -1, -1, -1,
24354 : -1, -1, -1, -1, -1, -1, 2387, -1, -1, -1,
24355 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2400,
24356 : 2401, -1, -1, -1, -1, 6405, -1, -1, -1, -1,
24357 : -1, -1, -1, -1, 2415, -1, -1, 2418, -1, -1,
24358 : -1, -1, -1, -1, -1, -1, 2427, 2428, -1, -1,
24359 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24360 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24361 : 6450, -1, -1, -1, 4963, -1, -1, -1, -1, -1,
24362 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24363 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24364 : -1, -1, 4991, -1, -1, 2486, -1, -1, -1, 2490,
24365 : 2491, -1, -1, -1, -1, -1, 5005, -1, 6498, -1,
24366 : -1, -1, -1, -1, -1, -1, -1, 5016, -1, -1,
24367 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24368 : -1, -1, -1, 6523, -1, -1, -1, -1, 2529, 2530,
24369 : -1, -1, -1, -1, 2535, 2536, -1, -1, -1, -1,
24370 : -1, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550,
24371 : 2551, 2552, 2553, 2554, -1, -1, -1, 2558, -1, 2560,
24372 : -1, 2562, 2563, 2564, 2565, 2566, 2567, -1, -1, 2570,
24373 : -1, 2572, 2573, 3240, -1, 2576, -1, 3244, 3245, -1,
24374 : -1, -1, 6582, -1, -1, -1, -1, -1, -1, 2590,
24375 : 2591, 2592, 2593, -1, -1, -1, -1, -1, -1, -1,
24376 : -1, -1, -1, -1, -1, -1, -1, -1, 2609, -1,
24377 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24378 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24379 : -1, -1, -1, -1, 3301, -1, -1, -1, -1, -1,
24380 : 3307, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24381 : -1, -1, -1, -1, -1, -1, 6656, -1, -1, -1,
24382 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24383 : -1, -1, -1, -1, 5183, -1, -1, -1, -1, -1,
24384 : -1, -1, -1, -1, -1, -1, -1, -1, 3355, -1,
24385 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24386 : -1, -1, -1, -1, -1, -1, 6706, -1, -1, -1,
24387 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24388 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24389 : -1, -1, -1, -1, -1, 6735, -1, -1, -1, -1,
24390 : -1, 5250, -1, -1, -1, -1, 6746, -1, -1, -1,
24391 : -1, -1, -1, -1, -1, -1, 2757, -1, -1, -1,
24392 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24393 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24394 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24395 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24396 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24397 : 2811, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24398 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24399 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24400 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24401 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24402 : -1, -1, -1, -1, -1, -1, -1, 2868, -1, -1,
24403 : -1, -1, -1, 6873, -1, -1, -1, -1, -1, -1,
24404 : -1, -1, -1, -1, -1, 3240, -1, -1, -1, 3244,
24405 : 3245, -1, -1, -1, -1, -1, 3563, -1, -1, -1,
24406 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24407 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24408 : -1, -1, -1, -1, -1, 5434, -1, -1, -1, -1,
24409 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24410 : -1, -1, -1, -1, -1, -1, 3301, -1, -1, -1,
24411 : -1, -1, 3307, -1, -1, -1, -1, -1, -1, -1,
24412 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3636,
24413 : -1, -1, -1, 3640, -1, -1, -1, -1, -1, -1,
24414 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24415 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24416 : 3355, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24417 : -1, -1, -1, -1, -1, -1, 5525, -1, -1, -1,
24418 : -1, -1, 5531, -1, -1, -1, -1, 5536, -1, -1,
24419 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24420 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24421 : -1, -1, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060,
24422 : 3061, -1, 3063, -1, -1, -1, -1, -1, -1, -1,
24423 : -1, -1, -1, -1, 3075, -1, -1, 3078, -1, -1,
24424 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24425 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24426 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24427 : -1, 7111, 3779, -1, -1, -1, -1, -1, -1, -1,
24428 : -1, -1, -1, -1, -1, -1, -1, 3794, -1, -1,
24429 : -1, -1, 3799, 3134, -1, -1, -1, 3138, -1, -1,
24430 : 3141, -1, 3143, -1, -1, 3146, -1, -1, -1, -1,
24431 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24432 : 3161, -1, 3829, -1, -1, -1, -1, -1, -1, 3170,
24433 : 3171, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24434 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24435 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24436 : -1, -1, -1, -1, -1, -1, -1, -1, 3563, -1,
24437 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24438 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24439 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3240,
24440 : -1, -1, -1, 3244, 3245, -1, -1, -1, -1, -1,
24441 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24442 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24443 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24444 : -1, 3636, -1, -1, -1, 3640, -1, 3288, -1, -1,
24445 : -1, -1, -1, -1, -1, -1, -1, -1, 3299, -1,
24446 : 3301, 3302, -1, 3304, 3305, -1, 3307, -1, -1, -1,
24447 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24448 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24449 : -1, 3332, -1, -1, -1, -1, -1, -1, -1, -1,
24450 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24451 : -1, -1, -1, -1, 3355, -1, -1, -1, -1, -1,
24452 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24453 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24454 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24455 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24456 : -1, -1, 4069, -1, -1, 4072, -1, 4074, -1, -1,
24457 : -1, -1, 4079, -1, -1, -1, -1, 5926, -1, -1,
24458 : -1, -1, -1, -1, 3779, -1, -1, 3428, -1, -1,
24459 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3794,
24460 : -1, -1, -1, -1, 3799, -1, -1, -1, -1, -1,
24461 : -1, -1, -1, -1, -1, 4122, -1, -1, -1, -1,
24462 : -1, -1, -1, 4130, -1, -1, -1, -1, -1, -1,
24463 : -1, -1, -1, -1, 3829, -1, -1, -1, -1, -1,
24464 : -1, -1, -1, -1, -1, -1, -1, 5996, 4155, -1,
24465 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24466 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24467 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24468 : -1, -1, -1, -1, -1, -1, -1, -1, 3529, 3530,
24469 : 3531, -1, -1, -1, 3535, -1, -1, -1, -1, -1,
24470 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24471 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24472 : -1, 3562, 3563, -1, -1, -1, -1, -1, 4235, -1,
24473 : 4237, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24474 : -1, -1, -1, 6092, -1, -1, -1, -1, -1, -1,
24475 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24476 : -1, -1, -1, 3604, -1, -1, -1, -1, -1, -1,
24477 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24478 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24479 : -1, -1, -1, -1, -1, 3636, -1, -1, -1, 3640,
24480 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24481 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24482 : -1, -1, 3663, -1, -1, -1, 4333, -1, -1, -1,
24483 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24484 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24485 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24486 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24487 : 4377, -1, -1, -1, 4069, -1, -1, 4072, -1, 4074,
24488 : -1, -1, -1, -1, 4079, -1, -1, -1, -1, -1,
24489 : -1, -1, -1, -1, -1, -1, -1, -1, 4405, -1,
24490 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24491 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24492 : -1, -1, -1, -1, -1, -1, -1, 4122, -1, -1,
24493 : -1, -1, -1, -1, -1, 4130, -1, -1, 3779, -1,
24494 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24495 : 6299, 3792, -1, 3794, 3795, -1, 3797, 3798, 3799, -1,
24496 : 4155, -1, -1, -1, -1, -1, 3807, -1, -1, -1,
24497 : 4477, 3812, -1, -1, -1, -1, -1, -1, -1, -1,
24498 : -1, -1, -1, -1, -1, -1, -1, -1, 3829, -1,
24499 : -1, -1, 4499, -1, -1, -1, -1, -1, -1, -1,
24500 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24501 : -1, -1, -1, -1, -1, -1, 4523, -1, -1, -1,
24502 : 3861, 3862, 3863, -1, -1, 3866, -1, -1, -1, -1,
24503 : -1, -1, -1, 3874, 3875, 3876, 3877, -1, -1, -1,
24504 : 4235, -1, 4237, -1, -1, -1, -1, -1, -1, 3890,
24505 : -1, -1, 3893, -1, 3895, -1, -1, -1, -1, 6408,
24506 : -1, -1, -1, -1, -1, -1, 3907, 3908, -1, -1,
24507 : 3911, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24508 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24509 : -1, 3932, -1, 3934, -1, 3936, -1, -1, -1, -1,
24510 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24511 : -1, -1, -1, -1, 3955, -1, -1, -1, 4625, -1,
24512 : -1, -1, -1, -1, -1, -1, -1, -1, 3969, -1,
24513 : -1, -1, -1, -1, -1, -1, -1, -1, 4333, -1,
24514 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24515 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4000,
24516 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24517 : 4677, -1, -1, -1, 4015, -1, -1, -1, -1, -1,
24518 : -1, -1, 4377, -1, -1, -1, -1, -1, 4029, -1,
24519 : -1, -1, -1, -1, -1, 4702, 4037, -1, -1, -1,
24520 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24521 : 4405, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24522 : -1, -1, -1, -1, -1, -1, -1, -1, 4069, -1,
24523 : -1, 4072, -1, 4074, -1, -1, -1, -1, 4079, -1,
24524 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24525 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24526 : 4101, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24527 : -1, -1, -1, -1, -1, 106, -1, -1, -1, -1,
24528 : -1, 4122, 4477, -1, -1, -1, -1, -1, -1, 4130,
24529 : -1, -1, 1088, -1, -1, -1, -1, -1, -1, -1,
24530 : -1, -1, -1, -1, 4499, -1, -1, -1, -1, -1,
24531 : -1, -1, -1, -1, 4155, -1, -1, -1, 1114, -1,
24532 : 4161, -1, -1, -1, -1, -1, -1, -1, 4523, -1,
24533 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24534 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24535 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24536 : 4867, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24537 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24538 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24539 : -1, -1, -1, -1, 4235, -1, 4237, -1, -1, -1,
24540 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24541 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24542 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24543 : 4625, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24544 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24545 : -1, -1, -1, -1, -1, -1, 4963, -1, -1, -1,
24546 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24547 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24548 : -1, -1, 4677, -1, 4991, -1, -1, -1, -1, -1,
24549 : -1, -1, 4333, -1, -1, -1, -1, -1, -1, -1,
24550 : -1, -1, -1, -1, -1, -1, -1, 4702, -1, -1,
24551 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24552 : -1, 4362, -1, -1, -1, -1, -1, 4368, -1, -1,
24553 : -1, -1, -1, -1, -1, -1, 4377, -1, -1, -1,
24554 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24555 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24556 : -1, -1, -1, -1, 4405, -1, -1, -1, -1, -1,
24557 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24558 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24559 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24560 : -1, -1, -1, -1, -1, -1, -1, 4448, -1, -1,
24561 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24562 : -1, -1, -1, -1, -1, -1, -1, 5134, -1, -1,
24563 : -1, -1, -1, -1, -1, -1, 4477, -1, -1, -1,
24564 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24565 : -1, -1, -1, 1449, -1, -1, -1, -1, 4499, -1,
24566 : -1, -1, -1, -1, 1460, -1, -1, -1, -1, -1,
24567 : -1, -1, 4867, -1, -1, -1, 5183, -1, -1, 5186,
24568 : 1476, -1, 4523, -1, -1, -1, -1, -1, -1, -1,
24569 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24570 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24571 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24572 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24573 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24574 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24575 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24576 : -1, -1, -1, -1, -1, -1, -1, -1, 4963, -1,
24577 : -1, -1, -1, -1, 1570, -1, -1, -1, -1, -1,
24578 : -1, 4622, -1, -1, 4625, -1, -1, -1, -1, -1,
24579 : 4631, -1, -1, -1, -1, -1, 4991, -1, -1, -1,
24580 : -1, -1, -1, -1, 4645, -1, -1, -1, 4649, 4650,
24581 : 4651, -1, -1, -1, -1, 4656, -1, -1, 4659, -1,
24582 : -1, 4662, -1, -1, -1, -1, -1, 4668, -1, 4670,
24583 : -1, -1, 4673, -1, -1, -1, 4677, 4678, 4679, 4680,
24584 : 4681, -1, -1, 4684, 4685, 4686, 4687, 4688, 4689, 4690,
24585 : 4691, 4692, 4693, 5360, -1, -1, 4697, 4698, 4699, -1,
24586 : -1, 4702, -1, -1, -1, -1, 4707, -1, -1, -1,
24587 : -1, 4712, -1, -1, -1, 4716, -1, -1, -1, -1,
24588 : -1, -1, -1, 4724, -1, -1, 4727, -1, 4729, -1,
24589 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24590 : -1, -1, -1, -1, 4745, -1, -1, 4748, 4749, -1,
24591 : 1706, -1, 4753, 4754, -1, -1, -1, 4758, -1, 4760,
24592 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24593 : -1, -1, 4773, -1, -1, 4776, -1, -1, -1, 5134,
24594 : -1, -1, -1, -1, -1, -1, 4787, -1, -1, -1,
24595 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24596 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24597 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24598 : -1, -1, 5489, -1, -1, -1, -1, -1, 5183, -1,
24599 : -1, 5186, -1, 4834, -1, -1, -1, -1, -1, -1,
24600 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24601 : 4851, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24602 : -1, -1, -1, -1, -1, -1, 4867, -1, -1, -1,
24603 : -1, -1, -1, -1, -1, -1, 5543, -1, -1, -1,
24604 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24605 : -1, -1, -1, -1, -1, -1, -1, -1, 5565, -1,
24606 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24607 : -1, -1, -1, -1, -1, 4916, -1, -1, -1, -1,
24608 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24609 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24610 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24611 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24612 : -1, -1, 4963, -1, -1, -1, -1, -1, 959, -1,
24613 : 5637, -1, -1, -1, -1, -1, -1, 968, -1, -1,
24614 : -1, -1, -1, -1, -1, 976, -1, -1, 979, -1,
24615 : 4991, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24616 : -1, -1, -1, -1, -1, 5360, -1, -1, -1, -1,
24617 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24618 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24619 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24620 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24621 : -1, -1, -1, 2009, -1, -1, -1, -1, -1, -1,
24622 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24623 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24624 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24625 : -1, -1, 1083, 5760, -1, -1, -1, 1088, -1, -1,
24626 : -1, 1092, 5103, -1, -1, -1, -1, -1, 1099, -1,
24627 : -1, 1102, -1, -1, -1, -1, -1, -1, -1, -1,
24628 : -1, 2077, -1, 1114, -1, -1, -1, -1, -1, -1,
24629 : -1, -1, -1, 5134, 5489, -1, -1, -1, -1, -1,
24630 : -1, -1, -1, -1, -1, -1, -1, 5148, 5149, -1,
24631 : -1, -1, -1, -1, -1, -1, -1, -1, 2114, -1,
24632 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24633 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24634 : -1, -1, 5183, -1, -1, 5186, 5187, 5188, 5543, -1,
24635 : -1, 2147, -1, -1, -1, -1, -1, 5198, -1, -1,
24636 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24637 : 5565, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24638 : -1, -1, -1, -1, -1, -1, -1, -1, 1219, 1220,
24639 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24640 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24641 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24642 : -1, -1, -1, -1, -1, -1, 1257, -1, -1, -1,
24643 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24644 : -1, -1, 5637, 5284, -1, -1, -1, -1, -1, -1,
24645 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5300,
24646 : -1, -1, -1, 2259, -1, -1, -1, -1, -1, -1,
24647 : -1, -1, -1, -1, 2270, -1, -1, 5318, -1, -1,
24648 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5996,
24649 : 2286, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24650 : -1, -1, -1, -1, -1, 5346, -1, -1, 5349, -1,
24651 : -1, -1, -1, -1, -1, -1, 5357, 5358, -1, 5360,
24652 : -1, -1, -1, 5364, 5365, -1, -1, -1, 5369, -1,
24653 : -1, -1, -1, 5374, -1, -1, 5377, 5378, -1, -1,
24654 : -1, -1, -1, 5384, 2340, -1, -1, -1, -1, -1,
24655 : -1, -1, -1, -1, 5395, -1, -1, -1, -1, -1,
24656 : 5401, -1, -1, -1, -1, 5760, 2362, -1, 5409, -1,
24657 : -1, -1, 5413, -1, -1, -1, -1, -1, -1, 2375,
24658 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24659 : -1, 2387, -1, -1, -1, -1, -1, -1, -1, 1430,
24660 : 1431, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24661 : -1, 6118, -1, 1444, 5455, -1, -1, -1, 1449, 1450,
24662 : -1, -1, -1, 1454, -1, 1456, -1, -1, -1, 1460,
24663 : -1, 2427, 2428, -1, -1, -1, -1, -1, -1, -1,
24664 : -1, -1, -1, -1, -1, 1476, -1, -1, 5489, -1,
24665 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24666 : -1, -1, -1, -1, -1, -1, 5507, -1, -1, -1,
24667 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24668 : -1, -1, -1, -1, -1, -1, -1, -1, 1519, -1,
24669 : 1521, 1522, -1, -1, -1, -1, -1, -1, -1, -1,
24670 : -1, -1, 5543, -1, 6211, -1, -1, -1, -1, -1,
24671 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24672 : -1, -1, -1, -1, 5565, -1, -1, -1, -1, -1,
24673 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1570,
24674 : -1, -1, -1, -1, -1, -1, -1, 5588, -1, -1,
24675 : -1, -1, -1, -1, 5595, -1, -1, -1, -1, -1,
24676 : 6267, -1, -1, -1, -1, 6272, 6273, -1, -1, -1,
24677 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24678 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24679 : -1, -1, -1, -1, 2590, -1, 5637, -1, -1, -1,
24680 : -1, 5996, -1, -1, -1, -1, -1, -1, -1, -1,
24681 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1650,
24682 : -1, -1, 5663, -1, -1, -1, -1, -1, -1, -1,
24683 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5680,
24684 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24685 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24686 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24687 : 5711, -1, -1, -1, -1, 1706, -1, -1, -1, -1,
24688 : 6387, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24689 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24690 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24691 : 1741, -1, -1, -1, -1, -1, -1, 5758, -1, 5760,
24692 : -1, -1, -1, 6118, -1, -1, -1, -1, -1, -1,
24693 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24694 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24695 : -1, 1782, -1, -1, -1, -1, -1, -1, -1, -1,
24696 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24697 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24698 : 1811, 1812, 1813, -1, 1815, -1, 5827, -1, -1, -1,
24699 : -1, -1, -1, -1, -1, -1, 5837, -1, -1, 5840,
24700 : -1, -1, 5843, 5844, 5845, 1836, -1, -1, -1, -1,
24701 : -1, -1, -1, -1, -1, -1, 6211, -1, -1, -1,
24702 : -1, -1, -1, -1, -1, -1, -1, 5868, 5869, -1,
24703 : -1, 5872, -1, -1, -1, -1, -1, -1, -1, -1,
24704 : -1, -1, -1, -1, -1, -1, -1, -1, 5889, -1,
24705 : -1, -1, -1, -1, -1, 5896, -1, -1, -1, -1,
24706 : 5901, -1, -1, 5904, 5905, -1, -1, -1, -1, -1,
24707 : -1, 5912, 6267, -1, -1, -1, -1, 6272, 6273, -1,
24708 : -1, -1, -1, -1, 1915, -1, -1, 5928, 1919, 1920,
24709 : -1, -1, -1, 5934, -1, -1, 5937, -1, -1, -1,
24710 : -1, -1, -1, -1, 1935, -1, -1, -1, -1, -1,
24711 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24712 : -1, -1, -1, -1, -1, -1, -1, -1, 5969, -1,
24713 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24714 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24715 : -1, -1, -1, -1, -1, 5996, -1, -1, -1, -1,
24716 : 6667, -1, -1, -1, -1, -1, 6007, -1, -1, -1,
24717 : -1, -1, -1, -1, -1, -1, -1, -1, 2009, -1,
24718 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24719 : -1, -1, 6387, -1, -1, -1, -1, -1, -1, -1,
24720 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24721 : -1, 6052, -1, -1, -1, -1, -1, -1, -1, -1,
24722 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24723 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24724 : -1, -1, -1, -1, -1, -1, 2077, -1, -1, -1,
24725 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24726 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24727 : -1, -1, -1, -1, 6115, -1, -1, 6118, -1, -1,
24728 : -1, -1, -1, 2114, -1, -1, -1, -1, -1, -1,
24729 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24730 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24731 : -1, 6152, -1, -1, -1, -1, 2147, -1, -1, -1,
24732 : -1, -1, -1, -1, -1, -1, -1, -1, 6169, -1,
24733 : -1, -1, 6173, -1, 6175, -1, -1, -1, -1, -1,
24734 : -1, -1, -1, -1, -1, -1, -1, -1, 6189, -1,
24735 : 6191, -1, -1, -1, 6195, -1, -1, -1, -1, -1,
24736 : 6201, -1, -1, -1, 6205, -1, -1, -1, -1, -1,
24737 : 6211, 6212, -1, -1, -1, -1, -1, -1, -1, -1,
24738 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24739 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2230,
24740 : 2231, 2232, -1, 1088, -1, -1, -1, -1, -1, -1,
24741 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24742 : 6261, -1, -1, -1, -1, -1, 6267, -1, 2259, 1114,
24743 : -1, 6272, 6273, -1, -1, -1, 6277, -1, -1, 2270,
24744 : -1, -1, 6283, 6284, 3240, -1, -1, -1, 3244, 3245,
24745 : -1, -1, -1, -1, -1, 2286, -1, -1, -1, -1,
24746 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24747 : -1, -1, 6667, -1, -1, -1, -1, -1, 6319, -1,
24748 : -1, -1, -1, -1, -1, -1, -1, 6328, -1, -1,
24749 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24750 : -1, -1, -1, -1, -1, 3301, -1, -1, -1, 2340,
24751 : -1, 3307, -1, -1, -1, 6356, -1, -1, -1, -1,
24752 : -1, -1, -1, -1, -1, 2356, -1, -1, 2359, -1,
24753 : -1, 2362, -1, -1, -1, 7042, -1, -1, 2369, -1,
24754 : -1, -1, -1, -1, 2375, 6386, 6387, -1, -1, -1,
24755 : -1, -1, -1, -1, -1, -1, 2387, -1, -1, 3355,
24756 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2400,
24757 : 2401, 6412, -1, -1, -1, -1, -1, -1, -1, -1,
24758 : -1, -1, -1, 6424, 2415, -1, -1, 2418, -1, -1,
24759 : -1, -1, 6433, 6434, 6435, -1, 2427, 2428, 6439, -1,
24760 : -1, 6442, -1, -1, -1, -1, -1, -1, -1, -1,
24761 : -1, -1, 6453, -1, -1, -1, -1, -1, -1, 6460,
24762 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24763 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24764 : -1, -1, -1, 6484, -1, -1, -1, -1, -1, -1,
24765 : 6491, -1, -1, -1, -1, 2486, -1, -1, -1, 2490,
24766 : 2491, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24767 : 6511, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24768 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24769 : -1, -1, -1, -1, -1, -1, -1, -1, 2529, 2530,
24770 : -1, -1, -1, -1, 2535, 2536, -1, -1, -1, -1,
24771 : -1, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550,
24772 : 2551, 2552, 2553, 2554, -1, -1, -1, 2558, -1, 2560,
24773 : -1, 2562, 2563, 2564, 2565, 2566, 2567, -1, -1, 2570,
24774 : -1, 2572, 2573, -1, -1, 2576, -1, -1, -1, -1,
24775 : -1, 6592, -1, -1, -1, -1, -1, -1, -1, 2590,
24776 : 2591, 2592, 2593, -1, 1449, -1, -1, 3563, -1, -1,
24777 : -1, -1, -1, -1, -1, 1460, -1, -1, 2609, -1,
24778 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24779 : -1, 1476, -1, -1, -1, -1, -1, -1, -1, -1,
24780 : -1, -1, -1, -1, -1, -1, 6647, -1, -1, -1,
24781 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24782 : -1, -1, 6663, -1, -1, -1, 6667, -1, -1, -1,
24783 : -1, 6672, -1, 6674, -1, 6676, -1, -1, -1, -1,
24784 : 3636, -1, -1, -1, 3640, -1, -1, 7042, -1, -1,
24785 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24786 : -1, -1, -1, -1, -1, -1, 6707, -1, -1, -1,
24787 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24788 : -1, -1, -1, -1, -1, 1570, -1, -1, -1, -1,
24789 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24790 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24791 : -1, -1, -1, -1, -1, -1, -1, 6758, -1, -1,
24792 : -1, -1, -1, -1, -1, -1, 2757, 6768, -1, -1,
24793 : -1, -1, -1, -1, -1, 6776, 6777, -1, -1, -1,
24794 : -1, 6782, -1, -1, -1, -1, -1, -1, -1, -1,
24795 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24796 : -1, -1, -1, -1, -1, -1, -1, -1, 6809, -1,
24797 : -1, -1, -1, -1, -1, -1, -1, -1, 6819, -1,
24798 : 2811, -1, -1, 3779, -1, -1, -1, -1, -1, -1,
24799 : -1, -1, -1, -1, -1, -1, -1, -1, 3794, -1,
24800 : -1, -1, -1, 3799, -1, -1, -1, -1, -1, -1,
24801 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24802 : -1, 1706, -1, -1, -1, -1, -1, -1, -1, -1,
24803 : -1, -1, -1, 3829, -1, -1, -1, 2868, -1, -1,
24804 : -1, -1, -1, 6884, -1, -1, -1, -1, -1, 6890,
24805 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24806 : -1, -1, -1, -1, -1, -1, -1, 6908, -1, -1,
24807 : -1, -1, -1, -1, 6915, -1, -1, -1, -1, -1,
24808 : -1, -1, -1, -1, 6925, -1, -1, 6928, -1, -1,
24809 : 6931, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24810 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24811 : -1, -1, -1, -1, -1, -1, -1, -1, 1088, -1,
24812 : 6961, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24813 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24814 : -1, -1, -1, -1, 1114, -1, -1, -1, -1, -1,
24815 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24816 : -1, -1, -1, -1, 7005, -1, -1, -1, 7009, -1,
24817 : -1, -1, -1, 7014, -1, -1, -1, 1088, -1, -1,
24818 : -1, -1, -1, -1, -1, -1, -1, 7028, -1, -1,
24819 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24820 : -1, 7042, -1, 1114, -1, -1, -1, -1, -1, -1,
24821 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24822 : -1, -1, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060,
24823 : 3061, -1, 3063, -1, -1, -1, -1, -1, -1, -1,
24824 : 7081, 7082, -1, -1, 3075, -1, -1, 3078, 7089, -1,
24825 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24826 : -1, -1, -1, -1, -1, -1, -1, 7108, 7109, -1,
24827 : -1, -1, -1, 4069, -1, -1, 4072, -1, 4074, -1,
24828 : -1, -1, -1, 4079, -1, -1, -1, -1, -1, -1,
24829 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24830 : -1, -1, -1, 3134, -1, -1, -1, 3138, -1, -1,
24831 : 3141, -1, 3143, -1, -1, 3146, -1, -1, -1, -1,
24832 : -1, -1, -1, -1, 2009, -1, 4122, -1, -1, -1,
24833 : 3161, -1, -1, -1, 4130, -1, -1, -1, -1, 3170,
24834 : 3171, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24835 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4155,
24836 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24837 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24838 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24839 : -1, -1, 2077, -1, -1, -1, -1, -1, -1, -1,
24840 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3240,
24841 : -1, -1, -1, 3244, 3245, -1, -1, -1, -1, -1,
24842 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2114,
24843 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4235,
24844 : -1, 4237, -1, -1, -1, -1, -1, -1, -1, -1,
24845 : -1, -1, -1, -1, -1, -1, -1, 3288, -1, -1,
24846 : -1, -1, 2147, -1, -1, -1, -1, -1, 3299, -1,
24847 : 3301, 3302, -1, 3304, 3305, -1, 3307, -1, -1, 1449,
24848 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24849 : 1460, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24850 : -1, -1, -1, -1, -1, -1, 1476, -1, -1, -1,
24851 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24852 : -1, -1, -1, -1, 3355, -1, -1, -1, -1, -1,
24853 : -1, -1, -1, -1, -1, -1, -1, 4333, 1449, -1,
24854 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1460,
24855 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24856 : -1, -1, -1, -1, -1, 1476, -1, -1, -1, -1,
24857 : -1, -1, -1, -1, 2259, -1, -1, -1, -1, -1,
24858 : -1, 4377, -1, -1, -1, 2270, -1, -1, -1, -1,
24859 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24860 : 1570, 2286, -1, -1, -1, -1, -1, -1, -1, 4405,
24861 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24862 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24863 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24864 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24865 : -1, -1, -1, -1, -1, 2340, -1, -1, -1, 1570,
24866 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24867 : -1, -1, -1, -1, -1, -1, -1, 2362, -1, -1,
24868 : -1, 4477, -1, -1, -1, -1, -1, -1, -1, -1,
24869 : 2375, -1, -1, -1, -1, -1, -1, -1, 3529, 3530,
24870 : 3531, -1, 2387, 4499, 3535, -1, -1, -1, -1, -1,
24871 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24872 : -1, -1, -1, -1, -1, -1, -1, 4523, -1, -1,
24873 : -1, 3562, 3563, -1, -1, -1, 1706, -1, -1, -1,
24874 : -1, -1, 2427, 2428, -1, -1, -1, -1, -1, -1,
24875 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24876 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24877 : -1, -1, -1, 3604, -1, -1, -1, -1, -1, -1,
24878 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24879 : -1, -1, -1, -1, -1, 1706, -1, -1, -1, -1,
24880 : -1, -1, -1, -1, -1, 3636, -1, -1, -1, 3640,
24881 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24882 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4625,
24883 : -1, -1, 3663, -1, -1, -1, -1, -1, -1, -1,
24884 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24885 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24886 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24887 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24888 : -1, 4677, -1, -1, -1, -1, -1, -1, -1, -1,
24889 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24890 : -1, -1, -1, -1, -1, 2590, 4702, -1, -1, -1,
24891 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24892 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24893 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24894 : -1, -1, -1, -1, -1, -1, -1, -1, 3779, -1,
24895 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24896 : -1, 3792, -1, 3794, 3795, -1, 3797, 3798, 3799, -1,
24897 : -1, -1, -1, -1, -1, -1, 3807, -1, -1, -1,
24898 : -1, 3812, -1, -1, -1, -1, -1, -1, -1, -1,
24899 : -1, -1, -1, -1, -1, -1, -1, -1, 3829, -1,
24900 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24901 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24902 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24903 : 3861, 3862, 3863, -1, -1, 3866, -1, -1, -1, 2009,
24904 : -1, -1, -1, 3874, 3875, 3876, 3877, -1, -1, -1,
24905 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3890,
24906 : -1, -1, 3893, -1, 3895, -1, -1, -1, -1, -1,
24907 : -1, 4867, -1, -1, -1, -1, 3907, 3908, -1, -1,
24908 : 3911, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24909 : -1, -1, -1, -1, -1, -1, -1, -1, 2009, -1,
24910 : -1, 3932, -1, 3934, -1, 3936, -1, 2077, -1, -1,
24911 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24912 : -1, -1, -1, -1, 3955, -1, -1, -1, -1, -1,
24913 : -1, -1, -1, -1, -1, -1, -1, -1, 3969, -1,
24914 : -1, -1, -1, -1, 2114, -1, -1, -1, -1, -1,
24915 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24916 : -1, -1, -1, -1, -1, -1, 2077, 4963, -1, 4000,
24917 : -1, -1, -1, -1, -1, -1, -1, 2147, -1, -1,
24918 : -1, -1, -1, -1, 4015, -1, -1, -1, -1, -1,
24919 : -1, -1, -1, -1, -1, 4991, -1, -1, 4029, -1,
24920 : -1, -1, -1, 2114, -1, -1, 4037, -1, -1, -1,
24921 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24922 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24923 : -1, -1, -1, -1, -1, -1, 2147, -1, 4069, -1,
24924 : -1, 4072, -1, 4074, -1, -1, -1, -1, 4079, -1,
24925 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24926 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24927 : 4101, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24928 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2259,
24929 : -1, 4122, -1, -1, -1, -1, -1, -1, -1, 4130,
24930 : 2270, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24931 : -1, -1, -1, -1, -1, -1, 2286, -1, -1, -1,
24932 : -1, -1, -1, -1, 4155, -1, -1, -1, -1, -1,
24933 : 4161, -1, -1, -1, -1, -1, -1, -1, 5134, -1,
24934 : -1, -1, -1, -1, -1, -1, -1, -1, 2259, -1,
24935 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2270,
24936 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24937 : 2340, -1, -1, -1, -1, 2286, -1, -1, -1, -1,
24938 : -1, -1, -1, -1, -1, -1, -1, 5183, -1, -1,
24939 : 5186, -1, 2362, -1, -1, -1, -1, -1, -1, -1,
24940 : -1, -1, -1, -1, 4235, 2375, 4237, -1, -1, -1,
24941 : -1, -1, -1, -1, -1, -1, -1, 2387, -1, -1,
24942 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2340,
24943 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24944 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24945 : -1, 2362, -1, -1, -1, -1, -1, 2427, 2428, -1,
24946 : -1, -1, -1, -1, 2375, -1, -1, -1, -1, -1,
24947 : -1, -1, -1, -1, -1, -1, 2387, -1, -1, -1,
24948 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24949 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24950 : -1, -1, 4333, -1, -1, -1, -1, -1, -1, -1,
24951 : -1, -1, -1, -1, -1, -1, 2427, 2428, -1, -1,
24952 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24953 : -1, 4362, -1, -1, -1, -1, -1, 4368, -1, -1,
24954 : -1, -1, -1, -1, -1, -1, 4377, -1, -1, -1,
24955 : -1, -1, -1, -1, -1, 3240, -1, -1, -1, 3244,
24956 : 3245, -1, -1, -1, 5360, -1, -1, -1, -1, -1,
24957 : -1, -1, -1, -1, 4405, -1, -1, -1, -1, -1,
24958 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24959 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24960 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24961 : -1, -1, -1, -1, -1, -1, 3301, 4448, -1, -1,
24962 : 2590, -1, 3307, -1, -1, -1, -1, -1, -1, -1,
24963 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24964 : -1, -1, -1, -1, -1, -1, 4477, -1, -1, -1,
24965 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24966 : -1, -1, -1, -1, -1, -1, -1, -1, 4499, -1,
24967 : 3355, -1, -1, -1, -1, -1, -1, -1, -1, 2590,
24968 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24969 : -1, -1, 4523, 5489, -1, -1, -1, -1, -1, -1,
24970 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24971 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24972 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24973 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24974 : -1, -1, -1, -1, -1, -1, -1, 5543, -1, -1,
24975 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24976 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5565,
24977 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24978 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24979 : -1, 4622, -1, -1, 4625, -1, -1, -1, -1, -1,
24980 : 4631, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24981 : -1, -1, -1, -1, 4645, -1, -1, -1, 4649, 4650,
24982 : 4651, -1, -1, -1, -1, 4656, -1, -1, 4659, -1,
24983 : -1, 4662, -1, -1, -1, -1, -1, 4668, -1, 4670,
24984 : -1, 5637, 4673, -1, -1, -1, 4677, 4678, 4679, 4680,
24985 : 4681, -1, -1, 4684, 4685, 4686, 4687, 4688, 4689, 4690,
24986 : 4691, 4692, 4693, -1, -1, -1, 4697, 4698, 4699, -1,
24987 : -1, 4702, -1, -1, -1, -1, 4707, -1, 3563, -1,
24988 : -1, 4712, -1, -1, -1, 4716, -1, -1, -1, -1,
24989 : -1, -1, -1, 4724, -1, -1, 4727, -1, 4729, -1,
24990 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24991 : -1, -1, -1, -1, 4745, -1, -1, 4748, 4749, -1,
24992 : -1, -1, 4753, 4754, -1, -1, -1, 4758, -1, 4760,
24993 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24994 : -1, -1, 4773, -1, -1, 4776, -1, -1, -1, -1,
24995 : -1, 3636, -1, -1, -1, 3640, 4787, -1, -1, -1,
24996 : -1, -1, -1, -1, 5760, -1, -1, -1, -1, -1,
24997 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24998 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
24999 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25000 : -1, -1, -1, 4834, -1, -1, -1, -1, -1, -1,
25001 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25002 : 4851, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25003 : -1, -1, -1, -1, -1, -1, 4867, -1, -1, -1,
25004 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25005 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25006 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25007 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25008 : -1, -1, -1, -1, -1, 4916, -1, -1, -1, -1,
25009 : -1, -1, -1, -1, 3779, -1, -1, -1, -1, -1,
25010 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3794,
25011 : -1, -1, -1, -1, 3799, -1, -1, -1, -1, -1,
25012 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25013 : -1, -1, 4963, -1, -1, -1, -1, -1, -1, -1,
25014 : -1, -1, -1, -1, 3829, -1, -1, -1, -1, -1,
25015 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25016 : 4991, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25017 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25018 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25019 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25020 : 5996, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25021 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25022 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25023 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25024 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25025 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25026 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25027 : 3240, -1, 5103, -1, 3244, 3245, -1, -1, -1, -1,
25028 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25029 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25030 : -1, -1, -1, 5134, -1, -1, -1, -1, -1, -1,
25031 : -1, -1, -1, -1, -1, -1, -1, 5148, 5149, -1,
25032 : -1, -1, 6118, -1, -1, -1, -1, -1, -1, 3240,
25033 : -1, 3301, -1, 3244, 3245, -1, -1, 3307, -1, -1,
25034 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25035 : -1, -1, 5183, -1, -1, 5186, 5187, 5188, -1, -1,
25036 : -1, -1, -1, -1, -1, -1, -1, 5198, -1, -1,
25037 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25038 : -1, -1, -1, -1, 4069, 3355, -1, 4072, -1, 4074,
25039 : 3301, -1, -1, -1, 4079, -1, 3307, -1, -1, -1,
25040 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25041 : -1, -1, -1, -1, -1, 6211, -1, -1, -1, -1,
25042 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25043 : -1, -1, -1, -1, -1, -1, -1, 4122, -1, -1,
25044 : -1, -1, -1, -1, 3355, 4130, -1, -1, -1, -1,
25045 : -1, -1, -1, 5284, -1, -1, -1, -1, -1, -1,
25046 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5300,
25047 : 4155, 6267, -1, -1, -1, -1, 6272, 6273, -1, -1,
25048 : -1, -1, -1, -1, -1, -1, -1, 5318, -1, -1,
25049 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25050 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25051 : -1, -1, -1, -1, -1, 5346, -1, -1, 5349, -1,
25052 : -1, -1, -1, -1, -1, -1, 5357, 5358, -1, 5360,
25053 : -1, -1, -1, 5364, 5365, -1, -1, -1, 5369, -1,
25054 : -1, -1, -1, 5374, -1, -1, 5377, 5378, -1, -1,
25055 : 4235, -1, 4237, 5384, -1, -1, -1, 1219, 1220, -1,
25056 : -1, -1, -1, -1, 5395, -1, -1, -1, -1, -1,
25057 : 5401, -1, -1, -1, -1, -1, -1, -1, 5409, -1,
25058 : -1, -1, 5413, -1, -1, -1, -1, -1, -1, -1,
25059 : -1, 6387, -1, 3563, -1, -1, -1, -1, -1, -1,
25060 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25061 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25062 : -1, -1, -1, -1, 5455, -1, -1, -1, -1, -1,
25063 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25064 : -1, -1, -1, -1, -1, -1, -1, -1, 4333, -1,
25065 : -1, -1, 3563, -1, -1, -1, -1, -1, 5489, -1,
25066 : -1, -1, -1, -1, -1, -1, 3636, -1, -1, -1,
25067 : 3640, -1, -1, -1, -1, -1, 5507, -1, -1, -1,
25068 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25069 : -1, -1, 4377, -1, -1, -1, -1, -1, -1, -1,
25070 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25071 : -1, -1, 5543, -1, -1, -1, -1, -1, -1, -1,
25072 : 4405, -1, -1, -1, -1, 3636, -1, -1, -1, 3640,
25073 : -1, -1, -1, -1, 5565, -1, -1, -1, -1, -1,
25074 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25075 : -1, -1, -1, -1, -1, -1, -1, 5588, -1, -1,
25076 : -1, -1, -1, -1, 5595, -1, -1, -1, 1430, 1431,
25077 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25078 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25079 : -1, -1, 4477, -1, -1, -1, -1, -1, -1, -1,
25080 : -1, -1, -1, -1, -1, -1, 5637, -1, -1, 3779,
25081 : -1, -1, -1, -1, 4499, -1, -1, -1, -1, -1,
25082 : -1, -1, -1, -1, 3794, -1, -1, -1, -1, 3799,
25083 : -1, -1, 5663, -1, -1, -1, -1, -1, 4523, -1,
25084 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5680,
25085 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3829,
25086 : -1, -1, -1, -1, -1, -1, -1, -1, 3779, -1,
25087 : -1, 6667, -1, -1, -1, -1, -1, -1, -1, -1,
25088 : 5711, -1, -1, 3794, -1, -1, -1, -1, 3799, -1,
25089 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25090 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25091 : -1, -1, -1, -1, -1, -1, -1, -1, 3829, -1,
25092 : -1, -1, -1, -1, -1, -1, -1, 5758, -1, 5760,
25093 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25094 : 4625, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25095 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25096 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25097 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25098 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25099 : -1, -1, 4677, -1, -1, -1, 5827, -1, -1, -1,
25100 : -1, -1, -1, -1, -1, -1, 5837, -1, -1, 5840,
25101 : -1, -1, 5843, 5844, 5845, -1, -1, 4702, -1, -1,
25102 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25103 : -1, -1, -1, -1, -1, -1, -1, 5868, 5869, -1,
25104 : -1, 5872, -1, -1, -1, -1, -1, -1, -1, -1,
25105 : -1, -1, -1, -1, -1, -1, -1, -1, 5889, -1,
25106 : -1, -1, -1, -1, -1, 5896, -1, -1, -1, -1,
25107 : 5901, -1, -1, 5904, 5905, -1, -1, -1, -1, 1741,
25108 : -1, 5912, -1, -1, -1, -1, -1, -1, -1, -1,
25109 : -1, -1, -1, -1, -1, -1, -1, 5928, -1, 4069,
25110 : -1, -1, 4072, 5934, 4074, -1, 5937, -1, -1, 4079,
25111 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25112 : 1782, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25113 : -1, -1, -1, -1, -1, -1, -1, -1, 5969, -1,
25114 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 1811,
25115 : 1812, 1813, 4122, 1815, -1, -1, -1, -1, 4069, -1,
25116 : 4130, 4072, -1, 4074, -1, 5996, -1, -1, 4079, -1,
25117 : -1, -1, -1, -1, 1836, -1, 6007, -1, -1, -1,
25118 : -1, -1, 4867, -1, -1, 4155, -1, -1, -1, -1,
25119 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25120 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25121 : -1, 4122, -1, -1, -1, -1, -1, -1, -1, 4130,
25122 : -1, 6052, -1, -1, -1, -1, -1, -1, -1, -1,
25123 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25124 : -1, -1, -1, -1, 4155, -1, 7042, -1, -1, -1,
25125 : -1, -1, -1, 1915, -1, -1, -1, 1919, 1920, -1,
25126 : -1, -1, -1, -1, -1, 4235, -1, 4237, -1, -1,
25127 : -1, -1, -1, -1, -1, -1, -1, -1, 4963, -1,
25128 : -1, -1, -1, -1, 6115, -1, -1, 6118, -1, -1,
25129 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25130 : -1, -1, -1, -1, -1, -1, 4991, -1, -1, -1,
25131 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25132 : -1, 6152, -1, -1, 4235, -1, 4237, -1, -1, -1,
25133 : -1, -1, -1, -1, -1, -1, -1, -1, 6169, -1,
25134 : -1, -1, 6173, -1, 6175, -1, -1, -1, -1, -1,
25135 : -1, -1, -1, -1, -1, -1, -1, -1, 6189, -1,
25136 : 6191, -1, -1, 4333, 6195, -1, -1, -1, -1, -1,
25137 : 6201, -1, -1, -1, 6205, -1, -1, -1, -1, -1,
25138 : 6211, 6212, -1, -1, -1, -1, -1, -1, -1, -1,
25139 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25140 : -1, -1, -1, -1, -1, -1, -1, 4377, -1, -1,
25141 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25142 : -1, -1, 4333, -1, -1, -1, -1, -1, -1, -1,
25143 : 6261, -1, -1, -1, -1, 4405, 6267, -1, -1, -1,
25144 : -1, 6272, 6273, -1, -1, -1, 6277, -1, -1, 5134,
25145 : -1, -1, 6283, 6284, -1, -1, -1, -1, -1, -1,
25146 : -1, -1, -1, -1, -1, -1, 4377, -1, -1, -1,
25147 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25148 : -1, -1, -1, -1, -1, -1, -1, -1, 6319, -1,
25149 : -1, -1, -1, -1, 4405, -1, -1, 6328, 5183, -1,
25150 : -1, 5186, -1, -1, -1, -1, -1, 4477, -1, -1,
25151 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25152 : -1, -1, -1, -1, -1, 6356, -1, -1, -1, 4499,
25153 : 1828, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25154 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25155 : -1, -1, -1, 4523, -1, 6386, 6387, -1, -1, -1,
25156 : -1, -1, -1, -1, -1, -1, 4477, -1, 2230, 2231,
25157 : 2232, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25158 : -1, 6412, -1, -1, -1, -1, -1, -1, 4499, -1,
25159 : -1, -1, -1, 6424, -1, -1, -1, -1, -1, -1,
25160 : 1898, -1, 6433, 6434, 6435, -1, -1, -1, 6439, -1,
25161 : -1, 6442, 4523, -1, -1, -1, -1, -1, -1, -1,
25162 : -1, -1, 6453, -1, -1, -1, -1, -1, -1, 6460,
25163 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25164 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25165 : -1, -1, -1, 6484, -1, 4625, -1, -1, -1, -1,
25166 : 6491, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25167 : -1, -1, -1, -1, -1, 5360, -1, -1, -1, -1,
25168 : 6511, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25169 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25170 : -1, -1, -1, -1, -1, -1, -1, 4677, -1, -1,
25171 : -1, -1, -1, -1, 4625, -1, -1, -1, -1, -1,
25172 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25173 : -1, -1, 4702, -1, -1, -1, -1, -1, -1, -1,
25174 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25175 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25176 : -1, 6592, -1, -1, -1, -1, 4677, -1, -1, -1,
25177 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25178 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25179 : -1, 4702, -1, -1, -1, -1, -1, -1, -1, -1,
25180 : -1, -1, -1, -1, 5489, -1, -1, -1, -1, -1,
25181 : -1, -1, -1, -1, -1, -1, 6647, -1, -1, -1,
25182 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25183 : -1, -1, 6663, -1, -1, -1, 6667, -1, -1, -1,
25184 : -1, 6672, -1, 6674, -1, 6676, -1, -1, -1, -1,
25185 : -1, -1, -1, -1, -1, -1, -1, -1, 5543, -1,
25186 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25187 : -1, -1, -1, 2535, -1, -1, 6707, -1, -1, -1,
25188 : 5565, -1, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551,
25189 : 2552, 2553, -1, -1, -1, -1, 2558, 4867, 2560, -1,
25190 : 2562, -1, -1, 2565, 2566, 2567, -1, -1, -1, -1,
25191 : -1, 2573, -1, -1, 2576, -1, -1, -1, -1, -1,
25192 : -1, -1, -1, -1, -1, -1, -1, 6758, -1, 2591,
25193 : 2592, 2593, -1, -1, -1, -1, -1, 6768, 2236, -1,
25194 : -1, -1, 2240, -1, -1, 6776, 6777, 2609, -1, -1,
25195 : -1, 6782, 5637, -1, -1, -1, 4867, -1, -1, -1,
25196 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25197 : -1, -1, -1, -1, -1, -1, -1, -1, 6809, -1,
25198 : -1, -1, -1, -1, -1, -1, -1, -1, 6819, -1,
25199 : -1, -1, -1, 4963, -1, -1, -1, -1, -1, -1,
25200 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25201 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25202 : -1, 4991, -1, -1, -1, -1, -1, -1, -1, -1,
25203 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25204 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25205 : -1, -1, 4963, 6884, -1, -1, -1, -1, -1, 6890,
25206 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25207 : -1, -1, -1, -1, -1, 5760, -1, 6908, -1, -1,
25208 : 4991, -1, -1, -1, 6915, -1, -1, -1, -1, -1,
25209 : -1, -1, -1, -1, 6925, 2757, -1, 6928, -1, -1,
25210 : 6931, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25211 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25212 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25213 : 6961, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25214 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 2811,
25215 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25216 : -1, -1, -1, -1, 5134, -1, -1, -1, -1, -1,
25217 : -1, -1, -1, -1, 7005, -1, -1, -1, 7009, -1,
25218 : -1, -1, -1, 7014, -1, -1, -1, -1, -1, -1,
25219 : -1, -1, -1, -1, -1, -1, -1, 7028, -1, -1,
25220 : -1, -1, -1, -1, -1, -1, 2868, -1, -1, -1,
25221 : -1, 7042, -1, 5183, -1, -1, 5186, -1, -1, -1,
25222 : -1, -1, -1, 5134, -1, -1, -1, -1, -1, -1,
25223 : -1, -1, -1, -1, -1, 2533, -1, -1, -1, -1,
25224 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25225 : 7081, 7082, -1, -1, -1, -1, -1, -1, 7089, -1,
25226 : -1, 2559, -1, -1, -1, 2563, -1, -1, -1, -1,
25227 : -1, -1, 5183, -1, -1, 5186, -1, 7108, 7109, -1,
25228 : 2578, 2579, 2580, -1, -1, 2583, -1, -1, -1, -1,
25229 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25230 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25231 : -1, 5996, -1, -1, -1, -1, -1, -1, -1, -1,
25232 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25233 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25234 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25235 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25236 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25237 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25238 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25239 : 5360, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061,
25240 : -1, 3063, -1, -1, -1, -1, -1, -1, -1, -1,
25241 : -1, -1, -1, 3075, -1, -1, 3078, -1, -1, -1,
25242 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25243 : -1, -1, -1, 6118, -1, -1, -1, -1, -1, -1,
25244 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5360,
25245 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25246 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25247 : -1, -1, 3134, -1, -1, -1, 3138, -1, -1, 3141,
25248 : -1, 3143, -1, -1, 3146, -1, -1, -1, -1, -1,
25249 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25250 : -1, -1, -1, -1, -1, -1, -1, -1, 3170, 3171,
25251 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5489,
25252 : -1, -1, -1, -1, -1, -1, 6211, -1, -1, -1,
25253 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25254 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25255 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25256 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25257 : -1, -1, -1, 5543, -1, -1, -1, -1, 5489, -1,
25258 : -1, -1, 6267, -1, -1, -1, -1, 6272, 6273, -1,
25259 : -1, -1, -1, -1, -1, 5565, -1, -1, -1, -1,
25260 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25261 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25262 : -1, -1, -1, -1, -1, -1, 3288, -1, -1, -1,
25263 : -1, -1, 5543, -1, -1, -1, -1, -1, -1, -1,
25264 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25265 : -1, -1, -1, -1, 5565, -1, -1, -1, -1, -1,
25266 : -1, -1, -1, -1, -1, -1, -1, 5637, -1, -1,
25267 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25268 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25269 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25270 : -1, -1, 6387, -1, -1, -1, -1, -1, -1, -1,
25271 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25272 : -1, -1, -1, -1, -1, -1, 5637, -1, -1, -1,
25273 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25274 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25275 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25276 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25277 : -1, -1, -1, 3071, -1, -1, -1, -1, -1, -1,
25278 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25279 : 5760, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25280 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25281 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25282 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25283 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25284 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5760,
25285 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3157,
25286 : -1, -1, -1, -1, -1, -1, -1, 3529, 3530, 3531,
25287 : -1, 3169, -1, 3535, -1, -1, 3174, -1, -1, -1,
25288 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25289 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25290 : 3562, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25291 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25292 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25293 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25294 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25295 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25296 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25297 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25298 : -1, -1, 6667, -1, -1, -1, -1, -1, -1, -1,
25299 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25300 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25301 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25302 : -1, -1, -1, -1, -1, -1, 5996, -1, -1, -1,
25303 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25304 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25305 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25306 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25307 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25308 : -1, -1, -1, -1, -1, 5996, -1, -1, -1, -1,
25309 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25310 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25311 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25312 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25313 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25314 : -1, -1, -1, -1, -1, 3807, -1, -1, 6118, -1,
25315 : 3812, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25316 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25317 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25318 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25319 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25320 : -1, 3863, -1, -1, -1, -1, -1, 6118, -1, -1,
25321 : -1, -1, 3874, -1, 3876, 3877, -1, -1, -1, -1,
25322 : -1, -1, -1, -1, -1, -1, -1, -1, 3890, -1,
25323 : -1, 3893, -1, 3895, -1, -1, -1, -1, -1, -1,
25324 : -1, 6211, -1, -1, -1, -1, -1, -1, -1, -1,
25325 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25326 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25327 : 3932, -1, 3934, -1, 3936, -1, -1, -1, -1, -1,
25328 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25329 : -1, -1, -1, -1, -1, -1, -1, 6267, -1, -1,
25330 : 6211, -1, 6272, 6273, -1, -1, -1, -1, -1, -1,
25331 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25332 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25333 : -1, -1, -1, -1, -1, -1, -1, -1, 4000, -1,
25334 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25335 : -1, -1, -1, 4015, -1, -1, 6267, 7042, -1, -1,
25336 : -1, 6272, 6273, -1, -1, -1, -1, -1, -1, -1,
25337 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25338 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25339 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25340 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25341 : -1, -1, -1, -1, -1, -1, -1, 6387, -1, -1,
25342 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25343 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4101,
25344 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25345 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25346 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25347 : -1, -1, -1, -1, -1, -1, 6387, -1, -1, -1,
25348 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25349 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4161,
25350 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25351 : -1, -1, 3810, -1, -1, -1, -1, -1, -1, -1,
25352 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3827,
25353 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 3837,
25354 : -1, -1, -1, -1, -1, 3843, -1, -1, 3846, -1,
25355 : -1, -1, -1, -1, -1, 3853, 3854, -1, 3856, -1,
25356 : -1, -1, -1, 3861, 3862, -1, 3864, -1, 3866, -1,
25357 : -1, -1, 3870, -1, -1, 3873, -1, -1, -1, -1,
25358 : 3878, -1, -1, -1, -1, -1, -1, -1, -1, 3887,
25359 : -1, -1, -1, -1, 3892, -1, -1, -1, -1, -1,
25360 : -1, 3899, 3900, 3901, 3902, -1, -1, -1, -1, 3907,
25361 : 3908, -1, 3910, -1, -1, -1, -1, -1, -1, -1,
25362 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25363 : -1, 3929, -1, 3931, -1, -1, -1, -1, -1, -1,
25364 : 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947,
25365 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25366 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25367 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25368 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25369 : -1, -1, -1, -1, -1, 3993, -1, 6667, -1, -1,
25370 : 4362, -1, -1, -1, -1, -1, 4368, -1, -1, -1,
25371 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25372 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25373 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25374 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25375 : -1, -1, -1, -1, -1, -1, 6667, -1, -1, -1,
25376 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25377 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25378 : -1, -1, -1, -1, -1, -1, 4448, -1, -1, -1,
25379 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25380 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25381 : -1, -1, 4110, -1, -1, -1, -1, -1, -1, -1,
25382 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25383 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25384 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25385 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25386 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25387 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25388 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25389 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25390 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25391 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25392 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25393 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25394 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25395 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25396 : 4622, -1, -1, -1, -1, -1, -1, -1, -1, 4631,
25397 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25398 : -1, -1, -1, 4645, -1, -1, -1, 4649, 4650, 4651,
25399 : -1, -1, -1, -1, 4656, -1, -1, 4659, -1, -1,
25400 : 4662, -1, -1, -1, -1, -1, 4668, -1, 4670, -1,
25401 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25402 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25403 : -1, -1, -1, -1, -1, 4697, 4698, 4699, -1, -1,
25404 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25405 : -1, -1, -1, -1, 4716, -1, -1, -1, -1, -1,
25406 : -1, -1, 4724, -1, -1, 4727, -1, 4729, 4366, 4367,
25407 : -1, -1, 7042, 4371, -1, -1, -1, -1, -1, -1,
25408 : -1, -1, -1, 4745, -1, -1, -1, -1, -1, -1,
25409 : -1, 4753, 4754, -1, -1, -1, -1, -1, 4760, -1,
25410 : -1, -1, 4400, -1, -1, -1, -1, -1, -1, -1,
25411 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25412 : -1, -1, -1, -1, -1, 4787, -1, -1, -1, -1,
25413 : -1, 7042, -1, -1, -1, -1, -1, -1, -1, -1,
25414 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25415 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25416 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25417 : -1, -1, 4834, -1, -1, -1, -1, -1, -1, -1,
25418 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4851,
25419 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25420 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25421 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25422 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25423 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25424 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25425 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25426 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25427 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25428 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25429 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25430 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25431 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25432 : -1, -1, -1, 4621, -1, -1, -1, -1, -1, 4627,
25433 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25434 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25435 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25436 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25437 : -1, -1, -1, -1, -1, -1, 4674, 4675, -1, -1,
25438 : 4678, 4679, 4680, 4681, -1, -1, 4684, 4685, 4686, 4687,
25439 : 4688, 4689, 4690, 4691, 4692, 4693, 4694, -1, -1, -1,
25440 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25441 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4717,
25442 : -1, -1, 4720, -1, 4722, -1, -1, 4725, 4726, -1,
25443 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25444 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 4747,
25445 : 4748, 4749, 4750, -1, 4752, -1, -1, -1, -1, -1,
25446 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25447 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25448 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25449 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25450 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25451 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25452 : -1, -1, -1, -1, -1, 5187, 5188, -1, -1, -1,
25453 : -1, -1, -1, -1, -1, -1, 5198, -1, -1, -1,
25454 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25455 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25456 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25457 : -1, -1, -1, -1, -1, -1, -1, -1, 4876, -1,
25458 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25459 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25460 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25461 : -1, -1, -1, 4911, -1, -1, -1, -1, -1, -1,
25462 : -1, -1, 5284, -1, -1, -1, -1, -1, -1, -1,
25463 : -1, -1, -1, -1, -1, -1, -1, -1, 5300, -1,
25464 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25465 : -1, -1, -1, -1, -1, -1, 5318, -1, -1, -1,
25466 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25467 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25468 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25469 : -1, -1, -1, -1, -1, 5357, 5358, -1, -1, -1,
25470 : -1, -1, 5364, 5365, -1, -1, -1, 5369, -1, -1,
25471 : -1, -1, 5374, -1, -1, 5377, 5378, -1, -1, -1,
25472 : -1, -1, 5384, -1, -1, -1, -1, -1, -1, -1,
25473 : -1, -1, -1, 5395, -1, -1, -1, -1, -1, -1,
25474 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25475 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25476 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25477 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25478 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25479 : -1, -1, -1, 5455, -1, -1, -1, -1, -1, -1,
25480 : -1, -1, -1, -1, -1, 5103, -1, -1, -1, -1,
25481 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25482 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25483 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25484 : -1, -1, -1, -1, -1, 5507, -1, -1, -1, 5147,
25485 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25486 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25487 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25488 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25489 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25490 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25491 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25492 : -1, -1, -1, -1, -1, -1, 5588, -1, -1, -1,
25493 : -1, -1, -1, 5595, -1, -1, -1, -1, -1, -1,
25494 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25495 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25496 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25497 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25498 : -1, -1, -1, -1, -1, -1, -1, 5285, -1, -1,
25499 : -1, 5289, -1, -1, -1, -1, -1, -1, -1, -1,
25500 : -1, 5663, -1, -1, 5302, -1, -1, -1, -1, -1,
25501 : -1, -1, 5310, -1, 5312, -1, 5314, 5315, -1, -1,
25502 : -1, -1, 5320, 5321, 5322, 5323, -1, -1, -1, 5327,
25503 : 5328, 5329, 5330, 5331, 5332, 5333, 5334, 5335, 5336, 5337,
25504 : 5338, 5339, -1, -1, -1, -1, -1, -1, -1, -1,
25505 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25506 : -1, -1, -1, -1, -1, 5363, -1, -1, 5366, -1,
25507 : 5368, -1, -1, -1, 5372, -1, -1, 5375, 5376, -1,
25508 : -1, 5379, 5380, -1, -1, -1, -1, 5385, -1, -1,
25509 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25510 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25511 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25512 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25513 : 5428, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25514 : -1, -1, -1, -1, -1, -1, -1, -1, 5446, -1,
25515 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25516 : -1, -1, 5460, -1, -1, 5827, -1, -1, -1, -1,
25517 : -1, -1, -1, -1, -1, 5837, -1, -1, -1, -1,
25518 : -1, 5843, 5844, 5845, -1, -1, -1, -1, -1, -1,
25519 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25520 : -1, -1, -1, -1, -1, -1, 5868, 5869, -1, -1,
25521 : 5872, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25522 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25523 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25524 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25525 : 5912, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25526 : -1, -1, -1, -1, -1, -1, 5928, -1, -1, -1,
25527 : -1, -1, -1, -1, -1, 5937, -1, -1, -1, -1,
25528 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25529 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25530 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25531 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25532 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25533 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25534 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25535 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25536 : -1, -1, -1, -1, -1, -1, -1, -1, 5666, -1,
25537 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25538 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25539 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25540 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25541 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25542 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25543 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25544 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25545 : -1, -1, -1, -1, -1, -1, -1, 5755, 5756, -1,
25546 : -1, -1, -1, -1, -1, 5763, -1, -1, -1, -1,
25547 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25548 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25549 : 6152, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25550 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25551 : -1, 6173, -1, -1, -1, -1, -1, -1, 5816, -1,
25552 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6191,
25553 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6201,
25554 : -1, 5839, 5840, -1, -1, -1, -1, -1, -1, -1,
25555 : 6212, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25556 : 5858, -1, 5860, -1, -1, -1, 5864, 5865, 5866, 5867,
25557 : -1, -1, 5870, 5871, -1, -1, -1, -1, 5876, -1,
25558 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25559 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6261,
25560 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25561 : -1, -1, -1, -1, -1, 6277, -1, -1, -1, -1,
25562 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25563 : -1, -1, -1, -1, -1, -1, -1, -1, 5936, -1,
25564 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25565 : -1, -1, -1, -1, -1, -1, -1, 6319, -1, -1,
25566 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5967,
25567 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25568 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25569 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25570 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25571 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25572 : 6018, -1, 6020, -1, -1, -1, -1, -1, -1, -1,
25573 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25574 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25575 : 6412, -1, -1, -1, -1, -1, -1, 6055, -1, -1,
25576 : -1, -1, 6424, -1, -1, -1, -1, -1, -1, -1,
25577 : -1, 6433, 6434, 6435, -1, -1, -1, -1, -1, -1,
25578 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25579 : -1, -1, -1, -1, -1, -1, -1, -1, 6460, -1,
25580 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25581 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25582 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6491,
25583 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25584 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6511,
25585 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25586 : -1, -1, -1, -1, -1, -1, -1, -1, 6166, -1,
25587 : 6168, 6169, 6170, 6171, 6172, -1, -1, -1, -1, -1,
25588 : -1, -1, -1, -1, -1, -1, -1, 6185, 6186, 6187,
25589 : -1, -1, -1, -1, -1, -1, -1, 6195, -1, -1,
25590 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25591 : -1, -1, -1, -1, -1, 6213, -1, -1, -1, -1,
25592 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25593 : -1, -1, -1, -1, -1, -1, -1, 6235, -1, -1,
25594 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25595 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25596 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25597 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25598 : -1, -1, -1, -1, -1, 6647, -1, -1, -1, -1,
25599 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25600 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25601 : -1, -1, -1, -1, 6676, -1, -1, -1, -1, -1,
25602 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25603 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25604 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25605 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25606 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25607 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25608 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25609 : -1, -1, -1, -1, -1, -1, 6758, -1, -1, -1,
25610 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25611 : -1, -1, -1, -1, -1, -1, 6414, -1, -1, -1,
25612 : 6782, -1, -1, -1, -1, -1, -1, 6425, -1, -1,
25613 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6437,
25614 : -1, -1, -1, -1, 6442, -1, -1, 6445, -1, -1,
25615 : -1, 6449, -1, -1, -1, -1, -1, 6819, -1, -1,
25616 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6467,
25617 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25618 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25619 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25620 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25621 : -1, -1, 6510, -1, -1, -1, -1, -1, -1, -1,
25622 : -1, -1, -1, -1, 6522, -1, -1, -1, -1, -1,
25623 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25624 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25625 : -1, -1, -1, 6915, -1, -1, -1, -1, -1, -1,
25626 : 6558, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25627 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25628 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25629 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25630 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25631 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25632 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25633 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25634 : -1, -1, -1, 7005, -1, 6643, -1, -1, -1, -1,
25635 : -1, -1, 6650, -1, -1, -1, -1, -1, -1, -1,
25636 : -1, -1, -1, 6661, -1, 6663, -1, -1, -1, -1,
25637 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25638 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25639 : -1, -1, 6690, -1, -1, -1, -1, -1, -1, -1,
25640 : -1, -1, -1, -1, -1, -1, -1, 6705, -1, -1,
25641 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 7081,
25642 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25643 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25644 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25645 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25646 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25647 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25648 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25649 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25650 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25651 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25652 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25653 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25654 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25655 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25656 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25657 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25658 : -1, -1, -1, -1, 6882, -1, -1, -1, -1, -1,
25659 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25660 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 6907,
25661 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25662 : -1, -1, -1, -1, -1, -1, -1, 6925, -1, -1,
25663 : 6928, -1, -1, 6931, -1, -1, -1, -1, -1, -1,
25664 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25665 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25666 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25667 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25668 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25669 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25670 : -1, 6999, -1, 7001, -1, 7003, 5, 6, 7, 8,
25671 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
25672 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
25673 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
25674 : -1, 40, 41, 42, 43, 44, 7044, -1, -1, 48,
25675 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
25676 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
25677 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
25678 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25679 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
25680 : 99, 100, 101, 102, 103, 104, 105, 106, 107, 108,
25681 : 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
25682 : 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
25683 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
25684 : 139, 140, 141, 142, 143, 144, 145, 146, 147, 148,
25685 : 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
25686 : 159, 160, 161, 162, 163, 164, 165, 166, 167, 168,
25687 : 169, 170, 171, 172, 173, 174, 175, 176, 177, 178,
25688 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
25689 : 189, 190, 191, 192, 193, 194, 195, 196, 197, 198,
25690 : 199, 200, 201, 202, 203, 204, 205, 206, 207, 208,
25691 : 209, 210, 211, 212, 213, 214, 215, 216, 217, 218,
25692 : 219, 220, 221, 222, 223, 224, 225, 226, 227, 228,
25693 : 229, 230, 231, 232, 233, 234, 235, 236, 237, 238,
25694 : 239, 240, 241, 242, 243, 244, 245, 246, 247, 248,
25695 : 249, 250, 251, 252, 253, 254, 255, 256, 257, 258,
25696 : 259, 260, 261, 262, 263, 264, 265, 266, 267, 268,
25697 : 269, 270, 271, 272, 273, 274, 275, 276, 277, 278,
25698 : 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
25699 : 289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
25700 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
25701 : 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
25702 : 319, 320, 321, 322, 323, 324, 325, 326, 327, 328,
25703 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
25704 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
25705 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
25706 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
25707 : 369, 370, 371, 372, 373, 374, 375, 376, 377, 378,
25708 : 379, 380, 381, 382, 383, 384, 385, 386, 387, 388,
25709 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
25710 : 399, 400, 401, 402, 403, 404, 405, 406, 407, 408,
25711 : 409, 410, 411, 412, 413, 414, 415, 416, 417, 418,
25712 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
25713 : 429, 430, 431, 432, 433, 434, 435, 436, 437, 438,
25714 : 439, 440, 441, 442, 443, 444, 445, 446, 447, 448,
25715 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
25716 : 459, 460, 461, 462, 463, 464, 465, 466, 467, 468,
25717 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
25718 : 479, 480, 481, 482, 483, 484, 485, 486, 487, 488,
25719 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
25720 : 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
25721 : 509, 510, 511, 512, 513, 514, 515, 516, 517, 518,
25722 : 519, 520, 521, 522, 523, 524, 525, 526, 527, 528,
25723 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
25724 : 539, 540, 541, 542, 543, 544, 545, 546, 547, 548,
25725 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
25726 : 559, 560, 561, 562, 563, 564, 565, 566, 567, 568,
25727 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
25728 : 579, 580, 581, 582, 583, -1, -1, -1, -1, 5,
25729 : 6, 7, 8, 9, 10, 11, 12, -1, 14, 15,
25730 : -1, -1, 18, 19, 20, 21, 22, 23, 24, 25,
25731 : 26, 27, 28, 612, 30, 31, 32, 33, 34, 35,
25732 : 36, 37, 38, -1, 40, 41, 42, 43, 44, -1,
25733 : -1, -1, 48, 49, -1, -1, -1, -1, 54, -1,
25734 : -1, -1, -1, -1, -1, -1, -1, 63, -1, 65,
25735 : -1, 67, 68, 69, 70, -1, -1, 73, -1, 75,
25736 : 76, -1, 78, 79, 80, 81, 82, -1, -1, -1,
25737 : -1, -1, -1, -1, 90, 91, 92, 93, 94, 95,
25738 : 96, 97, 98, 99, 100, 101, 102, -1, -1, -1,
25739 : -1, 107, -1, -1, 110, 111, 112, -1, 114, 115,
25740 : 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
25741 : 126, -1, 128, 129, 130, 131, 132, 133, 134, 135,
25742 : 136, 137, 138, 139, 140, 141, -1, 143, 144, 145,
25743 : 146, 147, -1, 149, -1, 151, 152, 153, 154, 155,
25744 : 156, 157, 158, 159, 160, 161, -1, 163, 164, 165,
25745 : 166, 167, 168, -1, 170, 171, 172, -1, 174, 175,
25746 : 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
25747 : 186, 187, 188, 189, 190, 191, -1, 193, 194, 195,
25748 : 196, 197, 198, 199, -1, 201, 202, 203, 204, 205,
25749 : -1, 207, 208, 209, 210, 211, -1, 213, 214, 215,
25750 : 216, -1, 218, 219, 220, 221, 222, -1, 224, 225,
25751 : 226, 227, 228, 229, 230, 231, 232, 233, 234, 235,
25752 : -1, 237, 238, 239, 240, 241, -1, 243, -1, 245,
25753 : 246, 247, -1, 249, 250, 251, 252, 253, -1, 255,
25754 : 256, -1, 258, 259, 260, -1, 262, 263, 264, 265,
25755 : 266, 267, 268, 269, 270, 271, -1, 273, 274, 275,
25756 : 276, 277, 278, 279, 280, -1, 282, 283, 284, -1,
25757 : 286, 287, 288, 289, 290, -1, 292, -1, 294, 295,
25758 : 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
25759 : 306, 307, 308, 309, 310, 311, 312, 313, 314, 315,
25760 : 316, -1, -1, 319, 320, 321, 322, 323, -1, 325,
25761 : 326, 327, 328, 329, 330, 331, 332, 333, 334, 335,
25762 : 336, 337, 338, 339, 340, 341, 342, 343, 344, 345,
25763 : 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
25764 : 356, 357, 358, 359, 360, 361, 362, 363, 364, 365,
25765 : 366, 367, 368, 369, 370, 371, 372, 373, 374, 375,
25766 : -1, 377, 378, 379, -1, -1, 382, 383, 384, -1,
25767 : -1, 387, 388, 389, 390, 391, 392, 393, 394, 395,
25768 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
25769 : -1, 407, 408, 409, 410, 411, 412, 413, 414, 415,
25770 : -1, 417, 418, 419, 420, 421, 422, 423, 424, 425,
25771 : 426, 427, 428, 429, 430, 431, -1, 433, 434, 435,
25772 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
25773 : -1, 447, 448, 449, 450, 451, 452, 453, 454, 455,
25774 : 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
25775 : -1, 467, 468, 469, 470, 471, 472, 473, 474, 475,
25776 : 476, 477, 478, 479, 480, 481, 482, -1, 484, 485,
25777 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
25778 : 496, 497, 498, 499, 500, -1, 502, 503, 504, -1,
25779 : 506, 507, 508, 509, 510, 511, 512, 513, -1, 515,
25780 : 516, 517, -1, -1, 520, 521, 522, 523, 524, 525,
25781 : 526, 527, 528, 529, 530, 531, 532, 533, 534, -1,
25782 : 536, 537, 538, 539, 540, 541, 542, -1, 544, 545,
25783 : 546, 547, 548, 549, 550, 551, 552, 553, 554, 555,
25784 : 556, 557, 558, -1, -1, 561, -1, -1, 564, 565,
25785 : 566, 567, 568, 569, 570, 571, 572, 573, 574, 575,
25786 : 576, 577, 578, 579, 580, 581, 582, 583, -1, 585,
25787 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25788 : -1, 597, 598, 599, -1, -1, -1, -1, -1, -1,
25789 : 606, 607, 5, 6, 7, 8, 9, 10, 11, 12,
25790 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
25791 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
25792 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
25793 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
25794 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
25795 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
25796 : 73, -1, 75, 76, -1, 78, 79, 80, 81, 82,
25797 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
25798 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
25799 : -1, -1, -1, -1, 107, -1, -1, 110, 111, 112,
25800 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
25801 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
25802 : 133, 134, 135, 136, 137, 138, 139, 140, 141, -1,
25803 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
25804 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
25805 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
25806 : -1, 174, 175, 176, 177, 178, 179, 180, 181, 182,
25807 : 183, 184, 185, 186, 187, 188, 189, 190, 191, -1,
25808 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
25809 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
25810 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
25811 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
25812 : 233, 234, 235, -1, 237, 238, 239, 240, 241, -1,
25813 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
25814 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
25815 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
25816 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
25817 : 283, 284, -1, 286, 287, 288, 289, 290, -1, 292,
25818 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
25819 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
25820 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
25821 : 323, -1, 325, 326, 327, 328, 329, 330, 331, 332,
25822 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
25823 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
25824 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
25825 : 363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
25826 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
25827 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
25828 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
25829 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
25830 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
25831 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
25832 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
25833 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
25834 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
25835 : 463, 464, 465, 466, 467, 468, 469, 470, 471, 472,
25836 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
25837 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
25838 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
25839 : 503, 504, 505, 506, 507, 508, 509, 510, 511, 512,
25840 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
25841 : 523, 524, 525, 526, 527, 528, 529, 530, 531, 532,
25842 : 533, 534, -1, 536, 537, 538, 539, 540, 541, 542,
25843 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
25844 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
25845 : 563, 564, 565, 566, 567, 568, 569, 570, 571, 572,
25846 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
25847 : 583, -1, 585, -1, 587, -1, -1, -1, -1, -1,
25848 : -1, -1, -1, -1, 597, 598, -1, -1, -1, -1,
25849 : -1, -1, -1, 606, 607, 5, 6, 7, 8, 9,
25850 : 10, 11, 12, -1, 14, 15, -1, -1, 18, 19,
25851 : 20, 21, 22, 23, 24, 25, 26, 27, 28, -1,
25852 : 30, 31, 32, 33, 34, 35, 36, 37, 38, -1,
25853 : 40, 41, 42, 43, 44, -1, -1, -1, 48, 49,
25854 : -1, -1, -1, -1, 54, -1, -1, -1, -1, -1,
25855 : -1, -1, -1, 63, -1, 65, -1, 67, 68, 69,
25856 : 70, -1, -1, 73, -1, 75, 76, -1, 78, 79,
25857 : 80, 81, 82, -1, -1, -1, -1, -1, -1, -1,
25858 : 90, 91, 92, 93, 94, 95, 96, 97, 98, -1,
25859 : 100, 101, 102, -1, -1, -1, -1, 107, -1, -1,
25860 : 110, 111, 112, -1, 114, 115, 116, 117, 118, 119,
25861 : 120, 121, 122, 123, 124, 125, 126, -1, 128, 129,
25862 : 130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
25863 : 140, 141, -1, 143, 144, 145, 146, 147, -1, 149,
25864 : -1, 151, 152, 153, 154, 155, 156, 157, 158, 159,
25865 : 160, 161, -1, 163, 164, 165, 166, 167, 168, -1,
25866 : 170, 171, 172, -1, 174, 175, 176, 177, 178, 179,
25867 : 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
25868 : 190, 191, -1, 193, 194, 195, 196, 197, 198, 199,
25869 : -1, 201, 202, 203, 204, -1, -1, 207, 208, 209,
25870 : 210, 211, -1, 213, 214, 215, 216, -1, 218, 219,
25871 : 220, 221, 222, -1, 224, 225, 226, 227, 228, 229,
25872 : 230, 231, 232, 233, 234, 235, -1, 237, 238, 239,
25873 : 240, 241, -1, 243, -1, 245, 246, 247, -1, 249,
25874 : 250, 251, 252, 253, -1, 255, 256, -1, 258, 259,
25875 : 260, -1, 262, 263, 264, 265, 266, 267, 268, 269,
25876 : 270, 271, -1, 273, 274, 275, 276, 277, 278, 279,
25877 : 280, -1, 282, 283, 284, -1, 286, 287, 288, 289,
25878 : 290, -1, 292, -1, 294, 295, 296, 297, 298, 299,
25879 : 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
25880 : 310, 311, 312, 313, 314, 315, 316, -1, -1, 319,
25881 : 320, 321, 322, 323, -1, 325, 326, 327, 328, 329,
25882 : 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
25883 : 340, 341, 342, 343, 344, 345, 346, 347, 348, 349,
25884 : 350, 351, 352, 353, 354, 355, 356, 357, 358, 359,
25885 : 360, 361, 362, 363, 364, 365, 366, 367, 368, 369,
25886 : 370, 371, 372, 373, 374, 375, -1, 377, 378, 379,
25887 : -1, -1, 382, 383, 384, -1, -1, 387, 388, 389,
25888 : 390, 391, 392, 393, 394, 395, 396, 397, 398, 399,
25889 : 400, 401, 402, 403, 404, 405, -1, 407, 408, 409,
25890 : 410, 411, 412, 413, 414, 415, -1, 417, 418, 419,
25891 : 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
25892 : 430, 431, -1, 433, 434, 435, 436, 437, 438, 439,
25893 : 440, 441, 442, 443, 444, 445, -1, 447, 448, 449,
25894 : 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
25895 : 460, 461, 462, 463, 464, 465, -1, 467, 468, 469,
25896 : 470, 471, 472, 473, 474, 475, 476, 477, 478, 479,
25897 : 480, 481, 482, -1, 484, 485, 486, 487, 488, 489,
25898 : 490, 491, 492, 493, 494, 495, 496, 497, 498, 499,
25899 : 500, -1, 502, 503, 504, -1, 506, 507, 508, 509,
25900 : 510, 511, 512, 513, -1, 515, 516, 517, -1, -1,
25901 : 520, 521, 522, 523, 524, 525, 526, 527, 528, 529,
25902 : 530, 531, 532, 533, 534, -1, 536, 537, 538, 539,
25903 : 540, 541, 542, -1, 544, 545, 546, 547, 548, 549,
25904 : 550, -1, 552, 553, 554, 555, 556, 557, 558, -1,
25905 : -1, 561, -1, -1, 564, 565, 566, 567, 568, 569,
25906 : 570, 571, 572, 573, 574, 575, 576, 577, 578, 579,
25907 : 580, 581, 582, 583, -1, 585, -1, -1, -1, -1,
25908 : -1, -1, -1, -1, -1, -1, -1, 597, 598, -1,
25909 : -1, -1, -1, -1, -1, -1, 606, 607, 5, 6,
25910 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
25911 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
25912 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
25913 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
25914 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
25915 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
25916 : 67, 68, 69, 70, -1, -1, 73, -1, 75, 76,
25917 : -1, 78, 79, 80, 81, 82, -1, -1, -1, -1,
25918 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
25919 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
25920 : 107, -1, -1, 110, 111, 112, -1, 114, 115, 116,
25921 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
25922 : -1, 128, 129, 130, 131, 132, 133, 134, 135, 136,
25923 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
25924 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
25925 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
25926 : 167, 168, -1, 170, 171, 172, -1, 174, 175, 176,
25927 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
25928 : 187, 188, 189, 190, 191, -1, 193, 194, 195, 196,
25929 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
25930 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
25931 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
25932 : 227, 228, 229, 230, 231, 232, 233, 234, 235, -1,
25933 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
25934 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
25935 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
25936 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
25937 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
25938 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
25939 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
25940 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
25941 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
25942 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
25943 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
25944 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
25945 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
25946 : 367, 368, 369, 370, 371, 372, 373, 374, 375, -1,
25947 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
25948 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
25949 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
25950 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
25951 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
25952 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
25953 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
25954 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
25955 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
25956 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
25957 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
25958 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
25959 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
25960 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
25961 : 517, -1, -1, 520, 521, 522, 523, 524, 525, 526,
25962 : 527, 528, 529, 530, 531, 532, 533, 534, -1, 536,
25963 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
25964 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
25965 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
25966 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
25967 : 577, 578, 579, 580, 581, 582, 583, -1, 585, -1,
25968 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
25969 : 597, 598, -1, -1, -1, -1, -1, -1, -1, 606,
25970 : 607, 5, 6, 7, 8, 9, 10, 11, 12, -1,
25971 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
25972 : 24, 25, 26, 27, 28, -1, 30, 31, 32, 33,
25973 : 34, 35, 36, 37, 38, -1, 40, 41, 42, 43,
25974 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
25975 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
25976 : -1, 65, -1, 67, 68, 69, 70, -1, -1, 73,
25977 : -1, 75, 76, -1, 78, 79, 80, 81, 82, -1,
25978 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
25979 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
25980 : -1, -1, -1, 107, -1, -1, 110, 111, 112, -1,
25981 : 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
25982 : 124, 125, 126, -1, 128, 129, 130, 131, 132, 133,
25983 : 134, 135, 136, 137, 138, 139, 140, 141, -1, 143,
25984 : 144, 145, 146, 147, -1, 149, -1, 151, 152, 153,
25985 : 154, 155, 156, 157, 158, 159, 160, 161, -1, 163,
25986 : 164, 165, 166, 167, 168, -1, 170, 171, 172, -1,
25987 : 174, 175, 176, 177, 178, 179, 180, 181, 182, 183,
25988 : 184, 185, 186, 187, 188, 189, 190, 191, -1, 193,
25989 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
25990 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
25991 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
25992 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
25993 : 234, 235, -1, 237, 238, 239, 240, 241, -1, 243,
25994 : -1, 245, 246, 247, -1, 249, 250, 251, 252, 253,
25995 : -1, 255, 256, -1, 258, 259, 260, -1, 262, 263,
25996 : 264, 265, 266, 267, 268, 269, 270, 271, -1, 273,
25997 : 274, 275, 276, 277, 278, 279, 280, -1, 282, 283,
25998 : 284, -1, 286, 287, 288, 289, 290, -1, 292, -1,
25999 : 294, 295, 296, 297, 298, 299, 300, 301, 302, 303,
26000 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
26001 : 314, 315, 316, -1, -1, 319, 320, 321, 322, 323,
26002 : -1, 325, 326, 327, 328, 329, 330, 331, 332, 333,
26003 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
26004 : 344, 345, 346, 347, 348, 349, 350, 351, 352, 353,
26005 : 354, 355, 356, 357, 358, 359, 360, 361, 362, 363,
26006 : 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
26007 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
26008 : 384, -1, -1, 387, 388, 389, 390, 391, 392, 393,
26009 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
26010 : 404, 405, -1, 407, 408, 409, 410, 411, 412, 413,
26011 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
26012 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
26013 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
26014 : 444, 445, -1, 447, 448, 449, 450, 451, 452, 453,
26015 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
26016 : 464, 465, -1, 467, 468, 469, 470, 471, 472, 473,
26017 : 474, 475, 476, 477, 478, 479, 480, 481, 482, -1,
26018 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
26019 : 494, 495, 496, 497, 498, 499, 500, -1, 502, 503,
26020 : 504, -1, 506, 507, 508, 509, 510, 511, 512, 513,
26021 : -1, 515, 516, 517, -1, -1, 520, 521, 522, 523,
26022 : 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
26023 : 534, -1, 536, 537, 538, 539, 540, 541, 542, -1,
26024 : 544, 545, 546, 547, 548, 549, 550, -1, 552, 553,
26025 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
26026 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
26027 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
26028 : -1, 585, -1, -1, -1, -1, -1, -1, -1, -1,
26029 : -1, -1, -1, 597, 598, -1, -1, -1, -1, -1,
26030 : -1, -1, 606, 607, 5, 6, 7, 8, 9, 10,
26031 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
26032 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
26033 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
26034 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
26035 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
26036 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
26037 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
26038 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
26039 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
26040 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
26041 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
26042 : 121, -1, 123, 124, 125, 126, -1, 128, 129, 130,
26043 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
26044 : 141, -1, 143, 144, 145, 146, -1, -1, 149, -1,
26045 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
26046 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
26047 : 171, 172, -1, -1, -1, -1, 177, -1, -1, -1,
26048 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
26049 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
26050 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
26051 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
26052 : 221, 222, -1, 224, 225, 226, 227, -1, 229, 230,
26053 : 231, 232, -1, -1, 235, -1, 237, 238, 239, 240,
26054 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
26055 : 251, 252, 253, -1, 255, -1, -1, -1, 259, 260,
26056 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
26057 : 271, 272, 273, 274, 275, 276, 277, 278, 279, 280,
26058 : -1, 282, 283, 284, -1, 286, 287, 288, 289, 290,
26059 : -1, 292, -1, 294, 295, 296, 297, 298, 299, -1,
26060 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 310,
26061 : 311, 312, 313, 314, 315, 316, -1, -1, 319, -1,
26062 : 321, 322, 323, -1, 325, 326, 327, -1, -1, 330,
26063 : 331, 332, 333, 334, 335, 336, 337, 338, 339, -1,
26064 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
26065 : 351, 352, 353, 354, 355, 356, 357, 358, 359, -1,
26066 : -1, 362, -1, 364, 365, 366, 367, -1, -1, 370,
26067 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
26068 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
26069 : 391, 392, -1, 394, 395, 396, 397, 398, 399, 400,
26070 : 401, 402, 403, 404, 405, -1, 407, 408, 409, -1,
26071 : 411, -1, 413, 414, 415, -1, 417, 418, 419, 420,
26072 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
26073 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
26074 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
26075 : 451, 452, 453, 454, -1, 456, 457, 458, 459, 460,
26076 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
26077 : 471, -1, 473, 474, 475, 476, 477, 478, 479, 480,
26078 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
26079 : 491, 492, 493, 494, 495, 496, 497, 498, -1, 500,
26080 : -1, 502, 503, -1, -1, 506, 507, 508, 509, 510,
26081 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
26082 : 521, -1, 523, -1, -1, 526, 527, 528, 529, 530,
26083 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
26084 : 541, -1, -1, 544, 545, 546, 547, 548, -1, 550,
26085 : 551, 552, 553, 554, 555, 556, 557, 558, -1, -1,
26086 : 561, -1, -1, 564, 565, 566, 567, 568, 569, -1,
26087 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26088 : 581, 582, 583, -1, -1, -1, -1, -1, -1, -1,
26089 : -1, -1, -1, -1, 5, 6, 7, 8, 9, 10,
26090 : 11, 12, -1, 14, 15, -1, 607, 18, 19, 20,
26091 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
26092 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
26093 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
26094 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
26095 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
26096 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
26097 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
26098 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
26099 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
26100 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
26101 : 121, -1, 123, 124, 125, 126, -1, 128, 129, 130,
26102 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
26103 : 141, -1, 143, 144, 145, 146, -1, -1, 149, -1,
26104 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
26105 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
26106 : 171, 172, -1, -1, -1, -1, 177, -1, -1, -1,
26107 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
26108 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
26109 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
26110 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
26111 : 221, 222, -1, 224, 225, 226, 227, -1, 229, 230,
26112 : 231, 232, -1, -1, 235, -1, 237, 238, 239, 240,
26113 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
26114 : 251, 252, 253, -1, 255, -1, -1, -1, 259, 260,
26115 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
26116 : 271, 272, 273, 274, 275, 276, 277, 278, 279, 280,
26117 : -1, 282, 283, 284, -1, 286, 287, 288, 289, 290,
26118 : -1, 292, -1, 294, 295, 296, 297, 298, 299, -1,
26119 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 310,
26120 : 311, 312, 313, 314, 315, 316, -1, -1, 319, -1,
26121 : 321, 322, 323, -1, 325, 326, 327, -1, -1, 330,
26122 : 331, 332, 333, 334, 335, 336, 337, 338, 339, -1,
26123 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
26124 : 351, 352, 353, 354, 355, 356, 357, 358, 359, -1,
26125 : -1, 362, -1, 364, 365, 366, 367, -1, -1, 370,
26126 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
26127 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
26128 : 391, 392, -1, 394, 395, 396, 397, 398, 399, 400,
26129 : 401, 402, 403, 404, 405, -1, 407, 408, 409, -1,
26130 : 411, -1, 413, 414, 415, -1, 417, 418, 419, 420,
26131 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
26132 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
26133 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
26134 : 451, 452, 453, 454, -1, 456, 457, 458, 459, 460,
26135 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
26136 : 471, -1, 473, 474, 475, 476, 477, 478, 479, 480,
26137 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
26138 : 491, 492, 493, 494, 495, 496, 497, 498, -1, 500,
26139 : -1, 502, 503, -1, -1, 506, 507, 508, 509, 510,
26140 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
26141 : 521, -1, 523, -1, -1, 526, 527, 528, 529, 530,
26142 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
26143 : 541, -1, -1, 544, 545, 546, 547, 548, -1, 550,
26144 : 551, 552, 553, 554, 555, 556, 557, 558, -1, -1,
26145 : 561, -1, -1, 564, 565, 566, 567, 568, 569, -1,
26146 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26147 : 581, 582, 583, -1, -1, -1, -1, -1, -1, -1,
26148 : -1, -1, -1, -1, 5, 6, 7, 8, 9, 10,
26149 : 11, 12, -1, 14, 15, -1, 607, 18, 19, 20,
26150 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
26151 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
26152 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
26153 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
26154 : -1, -1, 63, -1, 65, -1, 67, 68, 69, 70,
26155 : -1, -1, 73, -1, 75, 76, -1, 78, 79, 80,
26156 : 81, 82, -1, -1, -1, -1, -1, -1, -1, 90,
26157 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
26158 : 101, 102, -1, -1, -1, -1, 107, -1, -1, 110,
26159 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
26160 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
26161 : 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
26162 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
26163 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
26164 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
26165 : 171, 172, -1, 174, 175, 176, 177, 178, 179, 180,
26166 : 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
26167 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
26168 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
26169 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
26170 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
26171 : 231, 232, 233, 234, 235, -1, 237, 238, 239, 240,
26172 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
26173 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
26174 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
26175 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
26176 : -1, 282, 283, 284, -1, 286, 287, 288, 289, 290,
26177 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
26178 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
26179 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
26180 : 321, 322, 323, -1, 325, 326, 327, 328, 329, 330,
26181 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
26182 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
26183 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
26184 : 361, 362, 363, 364, 365, 366, 367, 368, 369, 370,
26185 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
26186 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
26187 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
26188 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
26189 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
26190 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
26191 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
26192 : 441, 442, 443, 444, 445, 446, 447, 448, 449, 450,
26193 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
26194 : 461, 462, 463, 464, 465, 466, 467, 468, 469, 470,
26195 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
26196 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
26197 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
26198 : -1, 502, 503, 504, 505, 506, 507, 508, 509, 510,
26199 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
26200 : 521, 522, 523, 524, 525, 526, 527, 528, 529, 530,
26201 : 531, 532, 533, 534, -1, 536, 537, 538, 539, 540,
26202 : 541, 542, -1, 544, 545, 546, 547, 548, 549, 550,
26203 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
26204 : 561, -1, 563, 564, 565, 566, 567, 568, 569, 570,
26205 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
26206 : 581, 582, 583, -1, 585, -1, 587, -1, -1, -1,
26207 : -1, -1, -1, -1, -1, -1, 597, 598, -1, -1,
26208 : -1, -1, -1, -1, -1, 606, 5, 6, 7, 8,
26209 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
26210 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
26211 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
26212 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
26213 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
26214 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
26215 : 69, 70, -1, -1, 73, -1, 75, 76, -1, 78,
26216 : 79, 80, 81, 82, -1, -1, -1, -1, -1, -1,
26217 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
26218 : -1, 100, 101, 102, -1, -1, -1, -1, 107, -1,
26219 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
26220 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
26221 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
26222 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
26223 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
26224 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
26225 : -1, 170, 171, 172, -1, 174, 175, 176, 177, 178,
26226 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
26227 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
26228 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
26229 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
26230 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
26231 : 229, 230, 231, 232, 233, 234, 235, -1, 237, 238,
26232 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
26233 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
26234 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
26235 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
26236 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
26237 : 289, 290, -1, 292, -1, 294, 295, 296, 297, 298,
26238 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
26239 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
26240 : 319, 320, 321, 322, 323, -1, 325, 326, 327, 328,
26241 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
26242 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
26243 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
26244 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
26245 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
26246 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
26247 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
26248 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
26249 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
26250 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
26251 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
26252 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
26253 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
26254 : 459, 460, 461, 462, 463, 464, 465, 466, 467, 468,
26255 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
26256 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
26257 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
26258 : 499, 500, -1, 502, 503, 504, 505, 506, 507, 508,
26259 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
26260 : -1, 520, 521, 522, 523, 524, 525, 526, 527, 528,
26261 : 529, 530, 531, 532, 533, 534, -1, 536, 537, 538,
26262 : 539, 540, 541, 542, -1, 544, 545, 546, 547, 548,
26263 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
26264 : -1, -1, 561, -1, 563, 564, 565, 566, 567, 568,
26265 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
26266 : 579, 580, 581, 582, 583, -1, 585, -1, 587, -1,
26267 : -1, -1, -1, -1, -1, -1, -1, -1, 597, 598,
26268 : -1, -1, -1, -1, -1, -1, -1, 606, 5, 6,
26269 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
26270 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
26271 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
26272 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
26273 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
26274 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
26275 : 67, 68, 69, 70, -1, -1, 73, -1, 75, 76,
26276 : -1, 78, 79, 80, 81, 82, -1, -1, -1, -1,
26277 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
26278 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
26279 : 107, -1, -1, 110, 111, 112, -1, 114, 115, 116,
26280 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
26281 : 127, 128, 129, 130, 131, 132, 133, 134, 135, 136,
26282 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
26283 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
26284 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
26285 : 167, 168, -1, 170, 171, 172, -1, 174, 175, 176,
26286 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
26287 : 187, 188, 189, 190, 191, -1, 193, 194, 195, 196,
26288 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
26289 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
26290 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
26291 : 227, 228, 229, 230, 231, 232, 233, 234, 235, -1,
26292 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
26293 : 247, 248, 249, 250, 251, 252, 253, -1, 255, 256,
26294 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
26295 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
26296 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
26297 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
26298 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
26299 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
26300 : -1, 318, 319, 320, 321, 322, 323, -1, 325, 326,
26301 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
26302 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
26303 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
26304 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
26305 : 367, 368, 369, 370, 371, 372, 373, 374, 375, -1,
26306 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
26307 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
26308 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
26309 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
26310 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
26311 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
26312 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
26313 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
26314 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
26315 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
26316 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
26317 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
26318 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
26319 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
26320 : 517, -1, 519, 520, 521, 522, 523, 524, 525, 526,
26321 : 527, 528, 529, 530, 531, 532, 533, 534, -1, 536,
26322 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
26323 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
26324 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
26325 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
26326 : 577, 578, 579, 580, 581, 582, 583, -1, 585, -1,
26327 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26328 : 597, 598, -1, -1, -1, -1, -1, -1, -1, 606,
26329 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
26330 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
26331 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
26332 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
26333 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
26334 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
26335 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
26336 : 75, 76, -1, 78, 79, 80, 81, 82, -1, -1,
26337 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
26338 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
26339 : -1, 106, 107, -1, -1, 110, 111, 112, -1, 114,
26340 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
26341 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
26342 : 135, 136, 137, 138, 139, 140, 141, -1, 143, 144,
26343 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
26344 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
26345 : 165, 166, 167, 168, -1, 170, 171, 172, -1, 174,
26346 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
26347 : 185, 186, 187, 188, 189, 190, 191, -1, 193, 194,
26348 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
26349 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
26350 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
26351 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
26352 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
26353 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
26354 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
26355 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
26356 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
26357 : -1, 286, 287, 288, 289, 290, -1, 292, -1, 294,
26358 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
26359 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
26360 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
26361 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
26362 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
26363 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
26364 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
26365 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
26366 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
26367 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
26368 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
26369 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
26370 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
26371 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
26372 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
26373 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
26374 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
26375 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
26376 : 475, 476, 477, 478, 479, 480, 481, 482, 483, 484,
26377 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
26378 : 495, 496, 497, 498, 499, 500, -1, 502, 503, 504,
26379 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
26380 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
26381 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
26382 : -1, 536, 537, 538, 539, 540, 541, 542, -1, 544,
26383 : 545, 546, 547, 548, 549, 550, -1, 552, 553, 554,
26384 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
26385 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
26386 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
26387 : 585, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26388 : -1, -1, 597, 598, -1, -1, -1, -1, -1, -1,
26389 : -1, 606, 5, 6, 7, 8, 9, 10, 11, 12,
26390 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
26391 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
26392 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
26393 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
26394 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
26395 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
26396 : 73, -1, 75, 76, -1, 78, 79, 80, 81, 82,
26397 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
26398 : 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
26399 : -1, -1, -1, 106, 107, -1, -1, 110, 111, 112,
26400 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
26401 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
26402 : 133, 134, 135, 136, 137, 138, 139, 140, 141, -1,
26403 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
26404 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
26405 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
26406 : -1, 174, 175, 176, 177, 178, 179, 180, 181, 182,
26407 : 183, 184, 185, 186, 187, 188, 189, 190, 191, -1,
26408 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
26409 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
26410 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
26411 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
26412 : 233, 234, 235, -1, 237, 238, 239, 240, 241, -1,
26413 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
26414 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
26415 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
26416 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
26417 : 283, 284, -1, 286, 287, 288, 289, 290, -1, 292,
26418 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
26419 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
26420 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
26421 : 323, -1, 325, 326, 327, 328, 329, 330, 331, 332,
26422 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
26423 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
26424 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
26425 : 363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
26426 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
26427 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
26428 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
26429 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
26430 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
26431 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
26432 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
26433 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
26434 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
26435 : 463, 464, 465, -1, 467, 468, 469, 470, 471, 472,
26436 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
26437 : 483, 484, 485, 486, 487, 488, 489, 490, 491, 492,
26438 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
26439 : 503, 504, -1, 506, 507, 508, 509, 510, 511, 512,
26440 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
26441 : 523, 524, 525, 526, 527, 528, 529, 530, 531, 532,
26442 : 533, 534, -1, 536, 537, 538, 539, 540, 541, 542,
26443 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
26444 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
26445 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
26446 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
26447 : 583, -1, 585, -1, -1, -1, -1, -1, -1, -1,
26448 : -1, -1, -1, -1, 597, 598, -1, -1, -1, -1,
26449 : -1, -1, -1, 606, 5, 6, 7, 8, 9, 10,
26450 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
26451 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
26452 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
26453 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
26454 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
26455 : -1, -1, 63, -1, 65, -1, 67, 68, 69, 70,
26456 : -1, -1, 73, -1, 75, 76, -1, 78, 79, 80,
26457 : 81, 82, -1, -1, -1, -1, -1, -1, -1, 90,
26458 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
26459 : 101, 102, -1, -1, -1, -1, 107, -1, -1, 110,
26460 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
26461 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
26462 : 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
26463 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
26464 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
26465 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
26466 : 171, 172, -1, 174, 175, 176, 177, 178, 179, 180,
26467 : 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
26468 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
26469 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
26470 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
26471 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
26472 : 231, 232, 233, 234, 235, -1, 237, 238, 239, 240,
26473 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
26474 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
26475 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
26476 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
26477 : -1, 282, 283, 284, -1, 286, 287, 288, 289, 290,
26478 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
26479 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
26480 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
26481 : 321, 322, 323, -1, 325, 326, 327, 328, 329, 330,
26482 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
26483 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
26484 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
26485 : 361, 362, 363, 364, 365, 366, 367, 368, 369, 370,
26486 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
26487 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
26488 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
26489 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
26490 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
26491 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
26492 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
26493 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
26494 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
26495 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
26496 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
26497 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
26498 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
26499 : -1, 502, 503, 504, -1, 506, 507, 508, 509, 510,
26500 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
26501 : 521, 522, 523, 524, 525, 526, 527, 528, 529, 530,
26502 : 531, 532, 533, 534, -1, 536, 537, 538, 539, 540,
26503 : 541, 542, -1, 544, 545, 546, 547, 548, 549, 550,
26504 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
26505 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
26506 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
26507 : 581, 582, 583, -1, 585, -1, -1, -1, -1, -1,
26508 : -1, -1, -1, -1, -1, -1, 597, 598, -1, -1,
26509 : -1, -1, -1, 604, 605, 606, 5, 6, 7, 8,
26510 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
26511 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
26512 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
26513 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
26514 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
26515 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
26516 : 69, 70, -1, -1, 73, -1, 75, 76, -1, 78,
26517 : 79, 80, 81, 82, -1, -1, -1, -1, -1, -1,
26518 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
26519 : -1, 100, 101, 102, -1, -1, -1, -1, 107, -1,
26520 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
26521 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
26522 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
26523 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
26524 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
26525 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
26526 : -1, 170, 171, 172, -1, 174, 175, 176, 177, 178,
26527 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
26528 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
26529 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
26530 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
26531 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
26532 : 229, 230, 231, 232, 233, 234, 235, -1, 237, 238,
26533 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
26534 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
26535 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
26536 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
26537 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
26538 : 289, 290, -1, 292, -1, 294, 295, 296, 297, 298,
26539 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
26540 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
26541 : 319, 320, 321, 322, 323, -1, 325, 326, 327, 328,
26542 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
26543 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
26544 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
26545 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
26546 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
26547 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
26548 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
26549 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
26550 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
26551 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
26552 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
26553 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
26554 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
26555 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
26556 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
26557 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
26558 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
26559 : 499, 500, -1, 502, 503, 504, -1, 506, 507, 508,
26560 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
26561 : -1, 520, 521, 522, 523, 524, 525, 526, 527, 528,
26562 : 529, 530, 531, 532, 533, 534, -1, 536, 537, 538,
26563 : 539, 540, 541, 542, -1, 544, 545, 546, 547, 548,
26564 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
26565 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
26566 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
26567 : 579, 580, 581, 582, 583, -1, 585, -1, -1, -1,
26568 : -1, -1, -1, -1, -1, -1, -1, -1, 597, 598,
26569 : 599, -1, -1, -1, -1, -1, -1, 606, 5, 6,
26570 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
26571 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
26572 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
26573 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
26574 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
26575 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
26576 : 67, 68, 69, 70, -1, -1, 73, -1, 75, 76,
26577 : -1, 78, 79, 80, 81, 82, -1, -1, -1, -1,
26578 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
26579 : 97, 98, 99, 100, 101, 102, -1, -1, -1, -1,
26580 : 107, -1, -1, 110, 111, 112, -1, 114, 115, 116,
26581 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
26582 : -1, 128, 129, 130, 131, 132, 133, 134, 135, 136,
26583 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
26584 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
26585 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
26586 : 167, 168, -1, 170, 171, 172, -1, 174, 175, 176,
26587 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
26588 : 187, 188, 189, 190, 191, -1, 193, 194, 195, 196,
26589 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
26590 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
26591 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
26592 : 227, 228, 229, 230, 231, 232, 233, 234, 235, -1,
26593 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
26594 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
26595 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
26596 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
26597 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
26598 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
26599 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
26600 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
26601 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
26602 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
26603 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
26604 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
26605 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
26606 : 367, 368, 369, 370, 371, 372, 373, 374, 375, -1,
26607 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
26608 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
26609 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
26610 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
26611 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
26612 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
26613 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
26614 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
26615 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
26616 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
26617 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
26618 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
26619 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
26620 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
26621 : 517, -1, -1, 520, 521, 522, 523, 524, 525, 526,
26622 : 527, 528, 529, 530, 531, 532, 533, 534, -1, 536,
26623 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
26624 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
26625 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
26626 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
26627 : 577, 578, 579, 580, 581, 582, 583, -1, 585, -1,
26628 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26629 : 597, 598, -1, -1, -1, -1, -1, -1, -1, 606,
26630 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
26631 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
26632 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
26633 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
26634 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
26635 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
26636 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
26637 : 75, 76, -1, 78, 79, 80, 81, 82, -1, -1,
26638 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
26639 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
26640 : -1, -1, 107, -1, -1, 110, 111, 112, -1, 114,
26641 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
26642 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
26643 : 135, 136, 137, 138, 139, 140, 141, -1, 143, 144,
26644 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
26645 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
26646 : 165, 166, 167, 168, -1, 170, 171, 172, -1, 174,
26647 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
26648 : 185, 186, 187, 188, 189, 190, 191, -1, 193, 194,
26649 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
26650 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
26651 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
26652 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
26653 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
26654 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
26655 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
26656 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
26657 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
26658 : -1, 286, 287, 288, 289, 290, -1, 292, -1, 294,
26659 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
26660 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
26661 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
26662 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
26663 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
26664 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
26665 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
26666 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
26667 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
26668 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
26669 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
26670 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
26671 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
26672 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
26673 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
26674 : 445, 446, 447, 448, 449, 450, 451, 452, 453, 454,
26675 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
26676 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
26677 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
26678 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
26679 : 495, 496, 497, 498, 499, 500, -1, 502, 503, 504,
26680 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
26681 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
26682 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
26683 : -1, 536, 537, 538, 539, 540, 541, 542, -1, 544,
26684 : 545, 546, 547, 548, 549, 550, -1, 552, 553, 554,
26685 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
26686 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
26687 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
26688 : 585, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26689 : -1, -1, 597, 598, -1, -1, -1, -1, -1, -1,
26690 : -1, 606, 5, 6, 7, 8, 9, 10, 11, 12,
26691 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
26692 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
26693 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
26694 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
26695 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
26696 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
26697 : 73, -1, 75, 76, -1, 78, 79, 80, 81, 82,
26698 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
26699 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
26700 : -1, -1, -1, -1, 107, -1, -1, 110, 111, 112,
26701 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
26702 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
26703 : 133, 134, 135, 136, 137, 138, 139, 140, 141, -1,
26704 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
26705 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
26706 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
26707 : -1, 174, 175, 176, 177, 178, 179, 180, 181, 182,
26708 : 183, 184, 185, 186, 187, 188, 189, 190, 191, -1,
26709 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
26710 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
26711 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
26712 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
26713 : 233, 234, 235, -1, 237, 238, 239, 240, 241, -1,
26714 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
26715 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
26716 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
26717 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
26718 : 283, 284, -1, 286, 287, 288, 289, 290, -1, 292,
26719 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
26720 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
26721 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
26722 : 323, -1, 325, 326, 327, 328, 329, 330, 331, 332,
26723 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
26724 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
26725 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
26726 : 363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
26727 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
26728 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
26729 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
26730 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
26731 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
26732 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
26733 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
26734 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
26735 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
26736 : 463, 464, 465, -1, 467, 468, 469, 470, 471, 472,
26737 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
26738 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
26739 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
26740 : 503, 504, -1, 506, 507, 508, 509, 510, 511, 512,
26741 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
26742 : 523, 524, 525, 526, 527, 528, 529, 530, 531, 532,
26743 : 533, 534, -1, 536, 537, 538, 539, 540, 541, 542,
26744 : -1, 544, 545, 546, 547, 548, 549, 550, 551, 552,
26745 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
26746 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
26747 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
26748 : 583, -1, 585, -1, -1, -1, -1, -1, -1, -1,
26749 : -1, -1, -1, -1, 597, 598, -1, -1, -1, -1,
26750 : -1, -1, -1, 606, 5, 6, 7, 8, 9, 10,
26751 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
26752 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
26753 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
26754 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
26755 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
26756 : -1, -1, 63, -1, 65, -1, 67, 68, 69, 70,
26757 : -1, -1, 73, -1, 75, 76, -1, 78, 79, 80,
26758 : 81, 82, -1, -1, -1, -1, -1, -1, -1, 90,
26759 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
26760 : 101, 102, -1, -1, -1, -1, 107, -1, -1, 110,
26761 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
26762 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
26763 : 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
26764 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
26765 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
26766 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
26767 : 171, 172, -1, 174, 175, 176, 177, 178, 179, 180,
26768 : 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
26769 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
26770 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
26771 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
26772 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
26773 : 231, 232, 233, 234, 235, -1, 237, 238, 239, 240,
26774 : 241, -1, 243, -1, 245, 246, 247, 248, 249, 250,
26775 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
26776 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
26777 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
26778 : -1, 282, 283, 284, -1, 286, 287, 288, 289, 290,
26779 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
26780 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
26781 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
26782 : 321, 322, 323, -1, 325, 326, 327, 328, 329, 330,
26783 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
26784 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
26785 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
26786 : 361, 362, 363, 364, 365, 366, 367, 368, 369, 370,
26787 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
26788 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
26789 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
26790 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
26791 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
26792 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
26793 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
26794 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
26795 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
26796 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
26797 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
26798 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
26799 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
26800 : -1, 502, 503, 504, -1, 506, 507, 508, 509, 510,
26801 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
26802 : 521, 522, 523, 524, 525, 526, 527, 528, 529, 530,
26803 : 531, 532, 533, 534, -1, 536, 537, 538, 539, 540,
26804 : 541, 542, -1, 544, 545, 546, 547, 548, 549, 550,
26805 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
26806 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
26807 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
26808 : 581, 582, 583, -1, 585, -1, -1, -1, -1, -1,
26809 : -1, -1, -1, -1, -1, -1, 597, 598, -1, -1,
26810 : -1, -1, -1, -1, -1, 606, 5, 6, 7, 8,
26811 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
26812 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
26813 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
26814 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
26815 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
26816 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
26817 : 69, 70, -1, -1, 73, -1, 75, 76, -1, 78,
26818 : 79, 80, 81, 82, -1, -1, -1, -1, -1, -1,
26819 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
26820 : -1, 100, 101, 102, -1, -1, -1, -1, 107, -1,
26821 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
26822 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
26823 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
26824 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
26825 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
26826 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
26827 : -1, 170, 171, 172, -1, 174, 175, 176, 177, 178,
26828 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
26829 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
26830 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
26831 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
26832 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
26833 : 229, 230, 231, 232, 233, 234, 235, -1, 237, 238,
26834 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
26835 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
26836 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
26837 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
26838 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
26839 : 289, 290, -1, 292, -1, 294, 295, 296, 297, 298,
26840 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
26841 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
26842 : 319, 320, 321, 322, 323, -1, 325, 326, 327, 328,
26843 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
26844 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
26845 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
26846 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
26847 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
26848 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
26849 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
26850 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
26851 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
26852 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
26853 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
26854 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
26855 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
26856 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
26857 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
26858 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
26859 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
26860 : 499, 500, -1, 502, 503, 504, -1, 506, 507, 508,
26861 : 509, 510, 511, 512, 513, -1, 515, 516, 517, 518,
26862 : -1, 520, 521, 522, 523, 524, 525, 526, 527, 528,
26863 : 529, 530, 531, 532, 533, 534, -1, 536, 537, 538,
26864 : 539, 540, 541, 542, -1, 544, 545, 546, 547, 548,
26865 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
26866 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
26867 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
26868 : 579, 580, 581, 582, 583, -1, 585, -1, -1, -1,
26869 : -1, -1, -1, -1, -1, -1, -1, -1, 597, 598,
26870 : -1, -1, -1, -1, -1, -1, -1, 606, 5, 6,
26871 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
26872 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
26873 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
26874 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
26875 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
26876 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
26877 : 67, 68, 69, 70, -1, -1, 73, -1, 75, 76,
26878 : -1, 78, 79, 80, 81, 82, -1, -1, -1, -1,
26879 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
26880 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
26881 : 107, -1, -1, 110, 111, 112, -1, 114, 115, 116,
26882 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
26883 : -1, 128, 129, 130, 131, 132, 133, 134, 135, 136,
26884 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
26885 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
26886 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
26887 : 167, 168, -1, 170, 171, 172, 173, 174, 175, 176,
26888 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
26889 : 187, 188, 189, 190, 191, -1, 193, 194, 195, 196,
26890 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
26891 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
26892 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
26893 : 227, 228, 229, 230, 231, 232, 233, 234, 235, -1,
26894 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
26895 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
26896 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
26897 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
26898 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
26899 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
26900 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
26901 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
26902 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
26903 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
26904 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
26905 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
26906 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
26907 : 367, 368, 369, 370, 371, 372, 373, 374, 375, -1,
26908 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
26909 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
26910 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
26911 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
26912 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
26913 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
26914 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
26915 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
26916 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
26917 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
26918 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
26919 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
26920 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
26921 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
26922 : 517, -1, -1, 520, 521, 522, 523, 524, 525, 526,
26923 : 527, 528, 529, 530, 531, 532, 533, 534, -1, 536,
26924 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
26925 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
26926 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
26927 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
26928 : 577, 578, 579, 580, 581, 582, 583, -1, 585, -1,
26929 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26930 : 597, 598, -1, -1, -1, -1, -1, -1, -1, 606,
26931 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
26932 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
26933 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
26934 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
26935 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
26936 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
26937 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
26938 : 75, 76, -1, 78, 79, 80, 81, 82, -1, -1,
26939 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
26940 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
26941 : -1, -1, 107, -1, -1, 110, 111, 112, -1, 114,
26942 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
26943 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
26944 : 135, 136, 137, 138, 139, 140, 141, -1, 143, 144,
26945 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
26946 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
26947 : 165, 166, 167, 168, -1, 170, 171, 172, 173, 174,
26948 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
26949 : 185, 186, 187, 188, 189, 190, 191, -1, 193, 194,
26950 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
26951 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
26952 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
26953 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
26954 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
26955 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
26956 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
26957 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
26958 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
26959 : -1, 286, 287, 288, 289, 290, -1, 292, -1, 294,
26960 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
26961 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
26962 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
26963 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
26964 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
26965 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
26966 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
26967 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
26968 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
26969 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
26970 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
26971 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
26972 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
26973 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
26974 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
26975 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
26976 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
26977 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
26978 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
26979 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
26980 : 495, 496, 497, 498, 499, 500, -1, 502, 503, 504,
26981 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
26982 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
26983 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
26984 : -1, 536, 537, 538, 539, 540, 541, 542, -1, 544,
26985 : 545, 546, 547, 548, 549, 550, -1, 552, 553, 554,
26986 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
26987 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
26988 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
26989 : 585, -1, -1, -1, -1, -1, -1, -1, -1, -1,
26990 : -1, -1, 597, 598, -1, -1, -1, -1, -1, -1,
26991 : -1, 606, 5, 6, 7, 8, 9, 10, 11, 12,
26992 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
26993 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
26994 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
26995 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
26996 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
26997 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
26998 : 73, -1, 75, 76, -1, 78, 79, 80, 81, 82,
26999 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
27000 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
27001 : -1, -1, -1, -1, 107, -1, -1, 110, 111, 112,
27002 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
27003 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
27004 : 133, 134, 135, 136, 137, 138, 139, 140, 141, -1,
27005 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
27006 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
27007 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
27008 : 173, 174, 175, 176, 177, 178, 179, 180, 181, 182,
27009 : 183, 184, 185, 186, 187, 188, 189, 190, 191, -1,
27010 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
27011 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
27012 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
27013 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
27014 : 233, 234, 235, -1, 237, 238, 239, 240, 241, -1,
27015 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
27016 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
27017 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
27018 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
27019 : 283, 284, -1, 286, 287, 288, 289, 290, -1, 292,
27020 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
27021 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
27022 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
27023 : 323, -1, 325, 326, 327, 328, 329, 330, 331, 332,
27024 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
27025 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
27026 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
27027 : 363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
27028 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
27029 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
27030 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
27031 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
27032 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
27033 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
27034 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
27035 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
27036 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
27037 : 463, 464, 465, -1, 467, 468, 469, 470, 471, 472,
27038 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
27039 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
27040 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
27041 : 503, 504, -1, 506, 507, 508, 509, 510, 511, 512,
27042 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
27043 : 523, 524, 525, 526, 527, 528, 529, 530, 531, 532,
27044 : 533, 534, -1, 536, 537, 538, 539, 540, 541, 542,
27045 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
27046 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
27047 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
27048 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
27049 : 583, -1, 585, -1, -1, -1, -1, -1, -1, -1,
27050 : -1, -1, -1, -1, 597, 598, -1, -1, -1, -1,
27051 : -1, -1, -1, 606, 5, 6, 7, 8, 9, 10,
27052 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
27053 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
27054 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
27055 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
27056 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
27057 : -1, -1, 63, -1, 65, -1, 67, 68, 69, 70,
27058 : -1, -1, 73, -1, 75, 76, -1, 78, 79, 80,
27059 : 81, 82, -1, -1, -1, -1, -1, -1, -1, 90,
27060 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
27061 : 101, 102, -1, -1, -1, -1, 107, -1, -1, 110,
27062 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
27063 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
27064 : 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
27065 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
27066 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
27067 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
27068 : 171, 172, -1, 174, 175, 176, 177, 178, 179, 180,
27069 : 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
27070 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
27071 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
27072 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
27073 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
27074 : 231, 232, 233, 234, 235, -1, 237, 238, 239, 240,
27075 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
27076 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
27077 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
27078 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
27079 : -1, 282, 283, 284, -1, 286, 287, 288, 289, 290,
27080 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
27081 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
27082 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
27083 : 321, 322, 323, -1, 325, 326, 327, 328, 329, 330,
27084 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
27085 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
27086 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
27087 : 361, 362, 363, 364, 365, 366, 367, 368, 369, 370,
27088 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
27089 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
27090 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
27091 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
27092 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
27093 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
27094 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
27095 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
27096 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
27097 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
27098 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
27099 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
27100 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
27101 : -1, 502, 503, 504, -1, 506, 507, 508, 509, 510,
27102 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
27103 : 521, 522, 523, 524, 525, 526, 527, 528, 529, 530,
27104 : 531, 532, 533, 534, -1, 536, 537, 538, 539, 540,
27105 : 541, 542, -1, 544, 545, 546, 547, 548, 549, 550,
27106 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
27107 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
27108 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
27109 : 581, 582, 583, -1, 585, -1, -1, -1, -1, -1,
27110 : -1, -1, -1, -1, -1, -1, 597, 598, -1, -1,
27111 : -1, -1, -1, -1, -1, 606, 5, 6, 7, 8,
27112 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
27113 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
27114 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
27115 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
27116 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
27117 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
27118 : 69, 70, -1, -1, 73, -1, 75, 76, -1, 78,
27119 : 79, 80, 81, 82, -1, -1, -1, -1, -1, -1,
27120 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
27121 : -1, 100, 101, 102, -1, -1, -1, -1, 107, -1,
27122 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
27123 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
27124 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
27125 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
27126 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
27127 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
27128 : -1, 170, 171, 172, -1, 174, 175, 176, 177, 178,
27129 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
27130 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
27131 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
27132 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
27133 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
27134 : 229, 230, 231, 232, 233, 234, 235, -1, 237, 238,
27135 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
27136 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
27137 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
27138 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
27139 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
27140 : 289, 290, -1, 292, -1, 294, 295, 296, 297, 298,
27141 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
27142 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
27143 : 319, 320, 321, 322, 323, -1, 325, 326, 327, 328,
27144 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
27145 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
27146 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
27147 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
27148 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
27149 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
27150 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
27151 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
27152 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
27153 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
27154 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
27155 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
27156 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
27157 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
27158 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
27159 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
27160 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
27161 : 499, 500, -1, 502, 503, 504, -1, 506, 507, 508,
27162 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
27163 : -1, 520, 521, 522, 523, 524, 525, 526, 527, 528,
27164 : 529, 530, 531, 532, 533, 534, -1, 536, 537, 538,
27165 : 539, 540, 541, 542, -1, 544, 545, 546, 547, 548,
27166 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
27167 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
27168 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
27169 : 579, 580, 581, 582, 583, -1, 585, -1, -1, -1,
27170 : -1, -1, -1, -1, -1, -1, -1, -1, 597, 598,
27171 : -1, -1, -1, -1, -1, -1, -1, 606, 5, 6,
27172 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
27173 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
27174 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
27175 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
27176 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
27177 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
27178 : 67, 68, 69, 70, -1, -1, 73, -1, 75, 76,
27179 : -1, 78, 79, 80, 81, 82, -1, -1, -1, -1,
27180 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
27181 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
27182 : 107, -1, -1, 110, 111, 112, -1, 114, 115, 116,
27183 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
27184 : -1, 128, 129, 130, 131, 132, 133, 134, 135, 136,
27185 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
27186 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
27187 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
27188 : 167, 168, -1, 170, 171, 172, -1, 174, 175, 176,
27189 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
27190 : 187, 188, 189, 190, 191, -1, 193, 194, 195, 196,
27191 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
27192 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
27193 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
27194 : 227, 228, 229, 230, 231, 232, 233, 234, 235, -1,
27195 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
27196 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
27197 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
27198 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
27199 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
27200 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
27201 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
27202 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
27203 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
27204 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
27205 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
27206 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
27207 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
27208 : 367, 368, 369, 370, 371, 372, 373, 374, 375, -1,
27209 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
27210 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
27211 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
27212 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
27213 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
27214 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
27215 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
27216 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
27217 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
27218 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
27219 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
27220 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
27221 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
27222 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
27223 : 517, -1, -1, 520, 521, 522, 523, 524, 525, 526,
27224 : 527, 528, 529, 530, 531, 532, 533, 534, -1, 536,
27225 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
27226 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
27227 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
27228 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
27229 : 577, 578, 579, 580, 581, 582, 583, -1, 585, -1,
27230 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27231 : 597, 598, -1, -1, -1, -1, -1, -1, -1, 606,
27232 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
27233 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
27234 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
27235 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
27236 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
27237 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
27238 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
27239 : 75, 76, -1, 78, 79, 80, 81, 82, -1, -1,
27240 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
27241 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
27242 : -1, -1, 107, -1, -1, 110, 111, 112, -1, 114,
27243 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
27244 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
27245 : 135, 136, 137, 138, 139, 140, 141, -1, 143, 144,
27246 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
27247 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
27248 : 165, 166, 167, 168, -1, 170, 171, 172, -1, 174,
27249 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
27250 : 185, 186, 187, 188, 189, 190, 191, -1, 193, 194,
27251 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
27252 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
27253 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
27254 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
27255 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
27256 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
27257 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
27258 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
27259 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
27260 : -1, 286, 287, 288, 289, 290, -1, 292, -1, 294,
27261 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
27262 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
27263 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
27264 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
27265 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
27266 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
27267 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
27268 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
27269 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
27270 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
27271 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
27272 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
27273 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
27274 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
27275 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
27276 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
27277 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
27278 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
27279 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
27280 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
27281 : 495, 496, 497, 498, 499, 500, -1, 502, 503, 504,
27282 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
27283 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
27284 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
27285 : -1, 536, 537, 538, 539, 540, 541, 542, -1, 544,
27286 : 545, 546, 547, 548, 549, 550, -1, 552, 553, 554,
27287 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
27288 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
27289 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
27290 : 585, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27291 : -1, -1, 597, 598, -1, -1, -1, -1, -1, -1,
27292 : -1, 606, 5, 6, 7, 8, 9, 10, 11, 12,
27293 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
27294 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
27295 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
27296 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
27297 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
27298 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
27299 : 73, -1, 75, 76, -1, 78, 79, 80, 81, 82,
27300 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
27301 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
27302 : -1, -1, -1, -1, 107, -1, -1, 110, 111, 112,
27303 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
27304 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
27305 : 133, 134, 135, 136, 137, 138, 139, 140, 141, -1,
27306 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
27307 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
27308 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
27309 : -1, 174, 175, 176, 177, 178, 179, 180, 181, 182,
27310 : 183, 184, 185, 186, 187, 188, 189, 190, 191, -1,
27311 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
27312 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
27313 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
27314 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
27315 : 233, 234, 235, -1, 237, 238, 239, 240, 241, -1,
27316 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
27317 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
27318 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
27319 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
27320 : 283, 284, -1, 286, 287, 288, 289, 290, -1, 292,
27321 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
27322 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
27323 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
27324 : 323, -1, 325, 326, 327, 328, 329, 330, 331, 332,
27325 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
27326 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
27327 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
27328 : 363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
27329 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
27330 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
27331 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
27332 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
27333 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
27334 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
27335 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
27336 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
27337 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
27338 : 463, 464, 465, -1, 467, 468, 469, 470, 471, 472,
27339 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
27340 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
27341 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
27342 : 503, 504, -1, 506, 507, 508, 509, 510, 511, 512,
27343 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
27344 : 523, 524, 525, 526, 527, 528, 529, 530, 531, 532,
27345 : 533, 534, -1, 536, 537, 538, 539, 540, 541, 542,
27346 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
27347 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
27348 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
27349 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
27350 : 583, -1, 585, -1, -1, -1, -1, -1, -1, -1,
27351 : -1, -1, -1, -1, 597, 598, -1, -1, -1, -1,
27352 : -1, -1, -1, 606, 5, 6, 7, 8, 9, 10,
27353 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
27354 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
27355 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
27356 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
27357 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
27358 : -1, -1, 63, -1, 65, -1, 67, 68, 69, 70,
27359 : -1, -1, 73, -1, 75, 76, -1, 78, 79, 80,
27360 : 81, 82, -1, -1, -1, -1, -1, -1, -1, 90,
27361 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
27362 : 101, 102, -1, -1, -1, -1, 107, -1, -1, 110,
27363 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
27364 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
27365 : 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
27366 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
27367 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
27368 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
27369 : 171, 172, 173, 174, 175, 176, 177, 178, 179, 180,
27370 : 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
27371 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
27372 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
27373 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
27374 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
27375 : 231, 232, 233, 234, 235, -1, 237, 238, 239, 240,
27376 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
27377 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
27378 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
27379 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
27380 : -1, 282, 283, 284, -1, 286, 287, 288, 289, 290,
27381 : -1, 292, -1, 294, -1, -1, 297, 298, 299, 300,
27382 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
27383 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
27384 : 321, 322, 323, -1, 325, 326, 327, 328, 329, 330,
27385 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
27386 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
27387 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
27388 : 361, 362, 363, 364, 365, -1, 367, 368, 369, 370,
27389 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
27390 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
27391 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
27392 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
27393 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
27394 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
27395 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
27396 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
27397 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
27398 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
27399 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
27400 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
27401 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
27402 : -1, 502, 503, 504, -1, 506, 507, 508, 509, 510,
27403 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
27404 : 521, 522, 523, 524, 525, 526, 527, 528, 529, 530,
27405 : 531, 532, 533, 534, -1, 536, 537, 538, 539, 540,
27406 : 541, 542, -1, 544, 545, 546, 547, 548, 549, 550,
27407 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
27408 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
27409 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
27410 : 581, 582, 583, -1, 585, -1, -1, -1, -1, -1,
27411 : -1, -1, -1, -1, -1, -1, 597, 598, -1, -1,
27412 : -1, -1, -1, -1, -1, 606, 5, 6, 7, 8,
27413 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
27414 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
27415 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
27416 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
27417 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
27418 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
27419 : 69, 70, -1, -1, 73, -1, 75, 76, -1, 78,
27420 : 79, 80, 81, 82, -1, -1, -1, -1, -1, -1,
27421 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
27422 : -1, 100, 101, 102, -1, -1, -1, -1, 107, -1,
27423 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
27424 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
27425 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
27426 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
27427 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
27428 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
27429 : -1, 170, 171, 172, -1, 174, 175, 176, 177, 178,
27430 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
27431 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
27432 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
27433 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
27434 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
27435 : 229, 230, 231, 232, 233, 234, 235, -1, 237, 238,
27436 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
27437 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
27438 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
27439 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
27440 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
27441 : 289, 290, -1, 292, -1, 294, 295, 296, 297, 298,
27442 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
27443 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
27444 : 319, 320, 321, 322, 323, -1, 325, 326, 327, 328,
27445 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
27446 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
27447 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
27448 : 359, 360, 361, 362, -1, 364, 365, 366, 367, 368,
27449 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
27450 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
27451 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
27452 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
27453 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
27454 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
27455 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
27456 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
27457 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
27458 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
27459 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
27460 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
27461 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
27462 : 499, 500, -1, 502, 503, 504, -1, 506, 507, 508,
27463 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
27464 : -1, 520, 521, 522, 523, 524, 525, 526, 527, 528,
27465 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
27466 : 539, 540, 541, 542, -1, 544, 545, 546, 547, 548,
27467 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
27468 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
27469 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
27470 : 579, 580, 581, 582, 583, -1, -1, -1, -1, -1,
27471 : -1, -1, -1, -1, -1, -1, -1, -1, 597, 598,
27472 : -1, -1, -1, -1, -1, -1, -1, 606, 5, 6,
27473 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
27474 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
27475 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
27476 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
27477 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
27478 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
27479 : 67, 68, 69, 70, -1, -1, 73, -1, 75, 76,
27480 : -1, 78, 79, 80, 81, 82, -1, -1, -1, -1,
27481 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
27482 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
27483 : 107, -1, -1, 110, 111, 112, -1, 114, 115, 116,
27484 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
27485 : -1, 128, 129, 130, 131, 132, 133, 134, 135, 136,
27486 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
27487 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
27488 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
27489 : 167, 168, -1, 170, 171, 172, -1, 174, 175, 176,
27490 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
27491 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
27492 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
27493 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
27494 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
27495 : 227, 228, 229, 230, 231, 232, 233, 234, 235, -1,
27496 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
27497 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
27498 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
27499 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
27500 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
27501 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
27502 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
27503 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
27504 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
27505 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
27506 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
27507 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
27508 : 357, 358, 359, 360, 361, 362, -1, 364, 365, 366,
27509 : 367, 368, 369, 370, 371, 372, 373, 374, 375, -1,
27510 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
27511 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
27512 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
27513 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
27514 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
27515 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
27516 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
27517 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
27518 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
27519 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
27520 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
27521 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
27522 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
27523 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
27524 : 517, -1, -1, 520, 521, 522, 523, 524, 525, 526,
27525 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
27526 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
27527 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
27528 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
27529 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
27530 : 577, 578, 579, 580, 581, 582, 583, -1, -1, -1,
27531 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27532 : 597, 598, -1, -1, -1, -1, -1, -1, -1, 606,
27533 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
27534 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
27535 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
27536 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
27537 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
27538 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
27539 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
27540 : 75, 76, -1, 78, 79, -1, 81, 82, -1, -1,
27541 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
27542 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
27543 : -1, -1, 107, -1, -1, 110, 111, 112, -1, 114,
27544 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
27545 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
27546 : 135, 136, 137, 138, 139, 140, 141, -1, 143, 144,
27547 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
27548 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
27549 : 165, 166, 167, 168, -1, 170, 171, 172, -1, 174,
27550 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
27551 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
27552 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
27553 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
27554 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
27555 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
27556 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
27557 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
27558 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
27559 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
27560 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
27561 : -1, 286, 287, 288, 289, 290, -1, 292, -1, 294,
27562 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
27563 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
27564 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
27565 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
27566 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
27567 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
27568 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
27569 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
27570 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
27571 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
27572 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
27573 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
27574 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
27575 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
27576 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
27577 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
27578 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
27579 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
27580 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
27581 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
27582 : 495, 496, 497, 498, 499, 500, -1, 502, 503, 504,
27583 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
27584 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
27585 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
27586 : -1, -1, 537, 538, 539, 540, 541, 542, -1, 544,
27587 : 545, 546, 547, 548, 549, 550, -1, 552, 553, 554,
27588 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
27589 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
27590 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
27591 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27592 : -1, -1, 597, 598, -1, -1, -1, -1, -1, -1,
27593 : -1, 606, 5, 6, 7, 8, 9, 10, 11, 12,
27594 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
27595 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
27596 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
27597 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
27598 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
27599 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
27600 : 73, -1, 75, 76, -1, 78, 79, -1, 81, 82,
27601 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
27602 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
27603 : -1, -1, -1, -1, 107, -1, -1, 110, 111, 112,
27604 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
27605 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
27606 : 133, 134, 135, 136, 137, 138, 139, 140, 141, -1,
27607 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
27608 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
27609 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
27610 : -1, 174, 175, 176, 177, 178, 179, 180, 181, 182,
27611 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
27612 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
27613 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
27614 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
27615 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
27616 : 233, 234, 235, -1, 237, 238, 239, 240, 241, -1,
27617 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
27618 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
27619 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
27620 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
27621 : 283, 284, -1, 286, 287, 288, 289, 290, -1, 292,
27622 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
27623 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
27624 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
27625 : 323, -1, 325, 326, 327, 328, 329, 330, 331, 332,
27626 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
27627 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
27628 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
27629 : -1, 364, 365, 366, 367, 368, 369, 370, 371, 372,
27630 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
27631 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
27632 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
27633 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
27634 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
27635 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
27636 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
27637 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
27638 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
27639 : 463, 464, 465, -1, 467, 468, 469, 470, 471, 472,
27640 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
27641 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
27642 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
27643 : 503, 504, -1, 506, 507, 508, 509, 510, 511, 512,
27644 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
27645 : 523, 524, 525, 526, 527, 528, 529, 530, 531, 532,
27646 : 533, 534, -1, -1, 537, 538, 539, 540, 541, 542,
27647 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
27648 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
27649 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
27650 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
27651 : 583, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27652 : -1, 5, 6, 7, 8, 9, 10, 11, 12, -1,
27653 : 14, 15, -1, 606, 18, 19, 20, 21, 22, 23,
27654 : 24, 25, 26, 27, 28, -1, 30, 31, 32, 33,
27655 : 34, 35, 36, 37, 38, -1, 40, 41, 42, 43,
27656 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
27657 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
27658 : -1, 65, -1, 67, 68, 69, 70, -1, -1, 73,
27659 : -1, 75, 76, -1, 78, 79, -1, 81, 82, -1,
27660 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
27661 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
27662 : -1, -1, -1, 107, -1, -1, 110, 111, 112, -1,
27663 : 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
27664 : 124, 125, 126, -1, 128, 129, 130, 131, 132, 133,
27665 : 134, 135, 136, 137, 138, 139, 140, 141, -1, 143,
27666 : 144, 145, 146, 147, -1, 149, -1, 151, 152, 153,
27667 : 154, 155, 156, 157, 158, 159, 160, 161, -1, 163,
27668 : 164, 165, 166, 167, 168, -1, 170, 171, 172, -1,
27669 : 174, 175, 176, 177, 178, 179, 180, 181, 182, 183,
27670 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
27671 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
27672 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
27673 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
27674 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
27675 : 234, 235, -1, 237, 238, 239, 240, 241, -1, 243,
27676 : -1, 245, 246, 247, -1, 249, 250, 251, 252, 253,
27677 : -1, 255, 256, -1, 258, 259, 260, -1, 262, 263,
27678 : 264, 265, 266, 267, 268, 269, 270, 271, -1, 273,
27679 : 274, 275, 276, 277, 278, 279, 280, -1, 282, 283,
27680 : 284, -1, 286, 287, 288, 289, 290, -1, 292, -1,
27681 : 294, 295, 296, 297, 298, 299, 300, 301, 302, 303,
27682 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
27683 : 314, 315, 316, -1, -1, 319, 320, 321, 322, 323,
27684 : -1, 325, 326, 327, 328, 329, 330, 331, 332, 333,
27685 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
27686 : 344, 345, 346, 347, 348, 349, 350, 351, 352, 353,
27687 : 354, 355, 356, 357, 358, 359, 360, 361, 362, -1,
27688 : 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
27689 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
27690 : 384, -1, -1, 387, 388, 389, 390, 391, 392, 393,
27691 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
27692 : 404, 405, -1, 407, 408, 409, 410, 411, 412, 413,
27693 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
27694 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
27695 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
27696 : 444, 445, -1, 447, 448, 449, 450, 451, 452, 453,
27697 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
27698 : 464, 465, -1, 467, 468, 469, 470, 471, 472, 473,
27699 : 474, 475, 476, 477, 478, 479, 480, 481, 482, -1,
27700 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
27701 : 494, 495, 496, 497, 498, 499, 500, -1, 502, 503,
27702 : 504, -1, 506, 507, 508, 509, 510, 511, 512, 513,
27703 : -1, 515, 516, 517, -1, -1, 520, 521, 522, 523,
27704 : 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
27705 : 534, -1, -1, 537, 538, 539, 540, 541, 542, -1,
27706 : 544, 545, 546, 547, 548, 549, 550, -1, 552, 553,
27707 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
27708 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
27709 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
27710 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27711 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
27712 : 15, -1, 606, 18, 19, 20, 21, 22, 23, 24,
27713 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
27714 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
27715 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
27716 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
27717 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
27718 : 75, 76, -1, 78, 79, -1, 81, 82, -1, -1,
27719 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
27720 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
27721 : -1, -1, 107, -1, -1, 110, 111, 112, -1, 114,
27722 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
27723 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
27724 : 135, 136, 137, 138, 139, 140, 141, -1, 143, 144,
27725 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
27726 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
27727 : 165, 166, 167, 168, -1, 170, 171, 172, -1, 174,
27728 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
27729 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
27730 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
27731 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
27732 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
27733 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
27734 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
27735 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
27736 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
27737 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
27738 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
27739 : -1, 286, 287, 288, 289, 290, -1, 292, -1, 294,
27740 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
27741 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
27742 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
27743 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
27744 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
27745 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
27746 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
27747 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
27748 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
27749 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
27750 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
27751 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
27752 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
27753 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
27754 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
27755 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
27756 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
27757 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
27758 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
27759 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
27760 : 495, 496, 497, 498, 499, 500, -1, 502, 503, 504,
27761 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
27762 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
27763 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
27764 : -1, -1, 537, 538, 539, 540, 541, 542, -1, 544,
27765 : 545, 546, 547, 548, 549, 550, -1, 552, 553, 554,
27766 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
27767 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
27768 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
27769 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 5,
27770 : 6, 7, 8, 9, 10, 11, 12, -1, 14, 15,
27771 : -1, 606, 18, 19, 20, 21, 22, 23, 24, 25,
27772 : 26, 27, 28, -1, 30, 31, 32, 33, 34, 35,
27773 : 36, 37, 38, -1, 40, 41, 42, 43, 44, -1,
27774 : -1, -1, 48, 49, -1, -1, -1, -1, 54, -1,
27775 : -1, -1, -1, -1, -1, -1, -1, 63, -1, 65,
27776 : -1, 67, 68, 69, -1, -1, -1, 73, -1, -1,
27777 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27778 : -1, -1, -1, -1, 90, 91, 92, 93, 94, 95,
27779 : 96, 97, 98, -1, 100, 101, 102, -1, -1, -1,
27780 : -1, -1, -1, -1, 110, 111, 112, -1, 114, 115,
27781 : 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
27782 : 126, -1, 128, 129, 130, 131, 132, 133, 134, -1,
27783 : 136, 137, 138, 139, 140, 141, -1, 143, 144, 145,
27784 : 146, 147, -1, 149, -1, 151, 152, 153, 154, 155,
27785 : 156, 157, 158, 159, 160, 161, -1, 163, 164, 165,
27786 : 166, 167, 168, -1, 170, 171, 172, -1, 174, 175,
27787 : 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
27788 : 186, 187, 188, 189, -1, 191, -1, 193, 194, 195,
27789 : 196, 197, 198, 199, -1, 201, 202, 203, 204, -1,
27790 : -1, 207, 208, 209, 210, 211, -1, 213, 214, 215,
27791 : 216, -1, 218, 219, 220, 221, 222, -1, 224, 225,
27792 : 226, 227, 228, 229, 230, 231, 232, 233, -1, 235,
27793 : -1, 237, 238, 239, 240, 241, -1, 243, -1, 245,
27794 : 246, 247, -1, 249, 250, 251, 252, 253, -1, 255,
27795 : 256, -1, 258, 259, 260, -1, 262, 263, 264, 265,
27796 : 266, 267, 268, 269, 270, 271, -1, 273, 274, 275,
27797 : 276, 277, 278, 279, 280, -1, 282, 283, 284, -1,
27798 : 286, 287, 288, -1, 290, -1, 292, -1, 294, 295,
27799 : 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
27800 : 306, 307, 308, 309, 310, 311, 312, 313, 314, 315,
27801 : 316, 317, -1, 319, 320, 321, 322, 323, -1, 325,
27802 : 326, 327, 328, 329, 330, 331, 332, 333, 334, 335,
27803 : 336, 337, 338, 339, 340, 341, 342, 343, 344, 345,
27804 : 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
27805 : 356, 357, 358, 359, 360, 361, 362, -1, 364, 365,
27806 : 366, 367, -1, 369, 370, 371, 372, 373, 374, 375,
27807 : -1, 377, 378, 379, -1, 381, 382, 383, 384, -1,
27808 : -1, 387, 388, 389, 390, 391, 392, 393, 394, 395,
27809 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
27810 : -1, 407, 408, 409, 410, 411, 412, 413, 414, 415,
27811 : -1, 417, 418, 419, 420, 421, 422, 423, 424, 425,
27812 : 426, 427, 428, 429, 430, 431, -1, 433, 434, 435,
27813 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
27814 : -1, 447, 448, 449, 450, 451, 452, 453, 454, 455,
27815 : 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
27816 : 466, 467, 468, 469, 470, 471, 472, 473, 474, 475,
27817 : 476, 477, 478, 479, 480, 481, 482, -1, 484, 485,
27818 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
27819 : 496, 497, 498, 499, 500, -1, 502, 503, 504, 505,
27820 : 506, 507, 508, 509, 510, 511, 512, 513, -1, 515,
27821 : 516, 517, -1, -1, 520, 521, 522, 523, 524, -1,
27822 : 526, 527, 528, 529, 530, 531, 532, 533, 534, -1,
27823 : -1, 537, 538, 539, 540, 541, 542, -1, 544, 545,
27824 : 546, 547, 548, 549, 550, -1, 552, 553, 554, 555,
27825 : 556, 557, 558, -1, -1, 561, -1, 563, 564, 565,
27826 : 566, 567, 568, 569, 570, 571, 572, 573, 574, 575,
27827 : 576, 577, 578, 579, 580, 581, 582, 583, -1, -1,
27828 : -1, 587, -1, -1, -1, -1, -1, -1, 5, 6,
27829 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
27830 : 606, 18, 19, 20, 21, 22, 23, 24, 25, 26,
27831 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
27832 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
27833 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
27834 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
27835 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
27836 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27837 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
27838 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
27839 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
27840 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
27841 : -1, 128, 129, 130, 131, 132, 133, 134, -1, 136,
27842 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
27843 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
27844 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
27845 : 167, 168, -1, 170, 171, 172, -1, 174, 175, 176,
27846 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
27847 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
27848 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
27849 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
27850 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
27851 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
27852 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
27853 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
27854 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
27855 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
27856 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
27857 : 287, 288, -1, 290, -1, 292, -1, 294, 295, 296,
27858 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
27859 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
27860 : 317, -1, 319, 320, 321, 322, 323, -1, 325, 326,
27861 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
27862 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
27863 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
27864 : 357, 358, 359, 360, 361, 362, -1, 364, 365, 366,
27865 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
27866 : 377, 378, 379, -1, 381, 382, 383, 384, -1, -1,
27867 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
27868 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
27869 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
27870 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
27871 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
27872 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
27873 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
27874 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
27875 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
27876 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
27877 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
27878 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
27879 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
27880 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
27881 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
27882 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
27883 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
27884 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
27885 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
27886 : 577, 578, 579, 580, 581, 582, 583, -1, -1, -1,
27887 : -1, -1, -1, -1, -1, -1, -1, 5, 6, 7,
27888 : 8, 9, 10, 11, 12, -1, 14, 15, -1, 606,
27889 : 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
27890 : 28, -1, 30, 31, 32, 33, 34, 35, 36, 37,
27891 : 38, -1, 40, 41, 42, 43, 44, -1, -1, -1,
27892 : 48, 49, -1, -1, -1, -1, 54, -1, -1, -1,
27893 : -1, -1, -1, -1, -1, 63, -1, 65, -1, 67,
27894 : 68, 69, -1, -1, -1, 73, -1, -1, -1, -1,
27895 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27896 : -1, -1, 90, 91, 92, 93, 94, 95, 96, 97,
27897 : 98, -1, 100, 101, 102, -1, -1, -1, -1, -1,
27898 : -1, -1, 110, 111, 112, -1, 114, 115, 116, 117,
27899 : 118, 119, 120, 121, 122, 123, 124, 125, 126, -1,
27900 : 128, 129, 130, 131, 132, 133, 134, -1, 136, 137,
27901 : 138, 139, 140, 141, -1, 143, 144, 145, 146, 147,
27902 : -1, 149, -1, 151, 152, 153, 154, 155, 156, 157,
27903 : 158, 159, 160, 161, -1, 163, 164, 165, 166, 167,
27904 : 168, -1, 170, 171, 172, -1, 174, 175, 176, 177,
27905 : 178, 179, 180, 181, 182, 183, 184, 185, 186, 187,
27906 : 188, 189, -1, 191, -1, 193, 194, 195, 196, 197,
27907 : 198, 199, -1, 201, 202, 203, 204, -1, -1, 207,
27908 : 208, 209, 210, 211, -1, 213, 214, 215, 216, -1,
27909 : 218, 219, 220, 221, 222, -1, 224, 225, 226, 227,
27910 : 228, 229, 230, 231, 232, 233, -1, 235, -1, 237,
27911 : 238, 239, 240, 241, -1, 243, -1, 245, 246, 247,
27912 : -1, 249, 250, 251, 252, 253, -1, 255, 256, -1,
27913 : 258, 259, 260, -1, 262, 263, 264, 265, 266, 267,
27914 : 268, 269, 270, 271, -1, 273, 274, 275, 276, 277,
27915 : 278, 279, 280, -1, 282, 283, 284, -1, 286, 287,
27916 : 288, -1, 290, -1, 292, -1, 294, 295, 296, 297,
27917 : 298, 299, 300, 301, 302, 303, 304, 305, 306, 307,
27918 : 308, 309, 310, 311, 312, 313, 314, 315, 316, -1,
27919 : -1, 319, 320, 321, 322, 323, -1, 325, 326, 327,
27920 : 328, 329, 330, 331, 332, 333, 334, 335, 336, 337,
27921 : 338, 339, 340, 341, 342, 343, 344, 345, 346, 347,
27922 : 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
27923 : 358, 359, 360, 361, 362, -1, 364, 365, 366, 367,
27924 : -1, 369, 370, 371, 372, 373, 374, 375, -1, 377,
27925 : 378, 379, -1, -1, 382, 383, 384, -1, -1, 387,
27926 : 388, 389, 390, 391, 392, 393, 394, 395, 396, 397,
27927 : 398, 399, 400, 401, 402, 403, 404, 405, -1, 407,
27928 : 408, 409, 410, 411, 412, 413, 414, 415, -1, 417,
27929 : 418, 419, 420, 421, 422, 423, 424, 425, 426, 427,
27930 : 428, 429, 430, 431, -1, 433, 434, 435, 436, 437,
27931 : 438, 439, 440, 441, 442, 443, 444, 445, -1, 447,
27932 : 448, 449, 450, 451, 452, 453, 454, 455, 456, 457,
27933 : 458, 459, 460, 461, 462, 463, 464, 465, -1, 467,
27934 : 468, 469, 470, 471, 472, 473, 474, 475, 476, 477,
27935 : 478, 479, 480, 481, 482, -1, 484, 485, 486, 487,
27936 : 488, 489, 490, 491, 492, 493, 494, 495, 496, 497,
27937 : 498, 499, 500, -1, 502, 503, 504, -1, 506, 507,
27938 : 508, 509, 510, 511, 512, 513, -1, 515, 516, 517,
27939 : -1, -1, 520, 521, 522, 523, 524, -1, 526, 527,
27940 : 528, 529, 530, 531, 532, 533, 534, -1, -1, 537,
27941 : 538, 539, 540, 541, 542, -1, 544, 545, 546, 547,
27942 : 548, 549, 550, -1, 552, 553, 554, 555, 556, 557,
27943 : 558, -1, -1, 561, -1, -1, 564, 565, 566, 567,
27944 : 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
27945 : 578, 579, 580, 581, 582, 583, -1, -1, -1, -1,
27946 : -1, -1, -1, -1, -1, -1, 5, 6, 7, 8,
27947 : 9, 10, 11, 12, -1, 14, 15, -1, 606, 18,
27948 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
27949 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
27950 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
27951 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
27952 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
27953 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
27954 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
27955 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
27956 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
27957 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
27958 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
27959 : 129, 130, 131, 132, 133, 134, -1, 136, 137, 138,
27960 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
27961 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
27962 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
27963 : -1, 170, 171, 172, -1, 174, 175, 176, 177, 178,
27964 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
27965 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
27966 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
27967 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
27968 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
27969 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
27970 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
27971 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
27972 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
27973 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
27974 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
27975 : -1, 290, -1, 292, -1, 294, 295, 296, 297, 298,
27976 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
27977 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
27978 : 319, 320, 321, 322, 323, -1, 325, 326, 327, 328,
27979 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
27980 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
27981 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
27982 : 359, 360, 361, 362, -1, 364, 365, 366, 367, -1,
27983 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
27984 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
27985 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
27986 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
27987 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
27988 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
27989 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
27990 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
27991 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
27992 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
27993 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
27994 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
27995 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
27996 : 499, 500, -1, 502, 503, 504, -1, 506, 507, 508,
27997 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
27998 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
27999 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
28000 : 539, 540, 541, 542, -1, 544, 545, 546, 547, 548,
28001 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
28002 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
28003 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
28004 : 579, 580, 581, 582, 583, -1, -1, -1, -1, -1,
28005 : -1, -1, -1, -1, -1, 5, 6, 7, 8, 9,
28006 : 10, 11, 12, -1, 14, 15, -1, 606, 18, 19,
28007 : 20, 21, 22, 23, 24, 25, 26, 27, 28, -1,
28008 : 30, 31, 32, 33, 34, 35, 36, 37, 38, -1,
28009 : 40, 41, 42, 43, 44, -1, -1, -1, 48, 49,
28010 : -1, -1, -1, -1, 54, -1, -1, -1, -1, -1,
28011 : -1, -1, -1, 63, -1, 65, -1, 67, 68, 69,
28012 : -1, -1, -1, 73, -1, -1, -1, -1, -1, -1,
28013 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28014 : 90, 91, 92, 93, 94, 95, 96, 97, 98, -1,
28015 : 100, 101, 102, -1, -1, -1, -1, -1, -1, -1,
28016 : 110, 111, 112, -1, 114, 115, 116, 117, 118, 119,
28017 : 120, 121, 122, 123, 124, 125, 126, -1, 128, 129,
28018 : 130, 131, 132, 133, 134, -1, 136, 137, 138, 139,
28019 : 140, 141, -1, 143, 144, 145, 146, 147, -1, 149,
28020 : -1, 151, 152, 153, 154, 155, 156, 157, 158, 159,
28021 : 160, 161, -1, 163, 164, 165, 166, 167, 168, -1,
28022 : 170, 171, 172, -1, 174, 175, 176, 177, 178, 179,
28023 : 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
28024 : -1, 191, -1, 193, 194, 195, 196, 197, 198, 199,
28025 : -1, 201, 202, 203, 204, -1, -1, 207, 208, 209,
28026 : 210, 211, -1, 213, 214, 215, 216, -1, 218, 219,
28027 : 220, 221, 222, -1, 224, 225, 226, 227, 228, 229,
28028 : 230, 231, 232, 233, -1, 235, -1, 237, 238, 239,
28029 : 240, 241, -1, 243, -1, 245, 246, 247, -1, 249,
28030 : 250, 251, 252, 253, -1, 255, 256, -1, 258, 259,
28031 : 260, -1, 262, 263, 264, 265, 266, 267, 268, 269,
28032 : 270, 271, -1, 273, 274, 275, 276, 277, 278, 279,
28033 : 280, -1, 282, 283, 284, -1, 286, 287, 288, -1,
28034 : 290, -1, 292, -1, 294, 295, 296, 297, 298, 299,
28035 : 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
28036 : 310, 311, 312, 313, 314, 315, 316, -1, -1, 319,
28037 : 320, 321, 322, 323, -1, 325, 326, 327, 328, 329,
28038 : 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
28039 : 340, 341, 342, 343, 344, 345, 346, 347, 348, 349,
28040 : 350, 351, 352, 353, 354, 355, 356, 357, 358, 359,
28041 : 360, 361, 362, -1, 364, 365, 366, 367, -1, 369,
28042 : 370, 371, 372, 373, 374, 375, -1, 377, 378, 379,
28043 : -1, -1, 382, 383, 384, -1, -1, 387, 388, 389,
28044 : 390, 391, 392, 393, 394, 395, 396, 397, 398, 399,
28045 : 400, 401, 402, 403, 404, 405, -1, 407, 408, 409,
28046 : 410, 411, 412, 413, 414, 415, -1, 417, 418, 419,
28047 : 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
28048 : 430, 431, -1, 433, 434, 435, 436, 437, 438, 439,
28049 : 440, 441, 442, 443, 444, 445, -1, 447, 448, 449,
28050 : 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
28051 : 460, 461, 462, 463, 464, 465, -1, 467, 468, 469,
28052 : 470, 471, 472, 473, 474, 475, 476, 477, 478, 479,
28053 : 480, 481, 482, -1, 484, 485, 486, 487, 488, 489,
28054 : 490, 491, 492, 493, 494, 495, 496, 497, 498, 499,
28055 : 500, -1, 502, 503, 504, -1, 506, 507, 508, 509,
28056 : 510, 511, 512, 513, -1, 515, 516, 517, -1, -1,
28057 : 520, 521, 522, 523, 524, -1, 526, 527, 528, 529,
28058 : 530, 531, 532, 533, 534, -1, -1, 537, 538, 539,
28059 : 540, 541, 542, -1, 544, 545, 546, 547, 548, 549,
28060 : 550, -1, 552, 553, 554, 555, 556, 557, 558, -1,
28061 : -1, 561, -1, -1, 564, 565, 566, 567, 568, 569,
28062 : 570, 571, 572, 573, 574, 575, 576, 577, 578, 579,
28063 : 580, 581, 582, 583, -1, -1, -1, -1, -1, -1,
28064 : -1, -1, -1, -1, 5, 6, 7, 8, 9, 10,
28065 : 11, 12, -1, 14, 15, -1, 606, 18, 19, 20,
28066 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
28067 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
28068 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
28069 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
28070 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
28071 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
28072 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
28073 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
28074 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
28075 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
28076 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
28077 : 131, 132, 133, 134, -1, 136, 137, 138, 139, 140,
28078 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
28079 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
28080 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
28081 : 171, 172, -1, 174, 175, 176, 177, 178, 179, 180,
28082 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
28083 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
28084 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
28085 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
28086 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
28087 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
28088 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
28089 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
28090 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
28091 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
28092 : -1, 282, 283, 284, -1, 286, 287, 288, -1, 290,
28093 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
28094 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
28095 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
28096 : 321, 322, 323, -1, 325, 326, 327, 328, 329, 330,
28097 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
28098 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
28099 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
28100 : 361, 362, -1, 364, 365, 366, 367, -1, 369, 370,
28101 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
28102 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
28103 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
28104 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
28105 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
28106 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
28107 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
28108 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
28109 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
28110 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
28111 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
28112 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
28113 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
28114 : -1, 502, 503, 504, -1, 506, 507, 508, 509, 510,
28115 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
28116 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
28117 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
28118 : 541, 542, -1, 544, 545, 546, 547, 548, 549, 550,
28119 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
28120 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
28121 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
28122 : 581, 582, 583, -1, -1, -1, -1, -1, -1, -1,
28123 : -1, -1, -1, 5, 6, 7, 8, 9, 10, 11,
28124 : 12, -1, 14, 15, -1, 606, 18, 19, 20, 21,
28125 : 22, 23, 24, 25, 26, 27, 28, -1, 30, 31,
28126 : 32, 33, 34, 35, 36, 37, 38, -1, 40, 41,
28127 : 42, 43, 44, -1, -1, -1, 48, 49, -1, -1,
28128 : -1, -1, 54, -1, -1, -1, -1, -1, -1, -1,
28129 : -1, 63, -1, 65, -1, 67, 68, 69, -1, -1,
28130 : -1, 73, -1, -1, -1, -1, -1, -1, -1, -1,
28131 : -1, -1, -1, -1, -1, -1, -1, -1, 90, 91,
28132 : 92, 93, 94, 95, 96, 97, 98, -1, 100, 101,
28133 : 102, -1, -1, -1, -1, -1, -1, -1, 110, 111,
28134 : 112, -1, 114, 115, 116, 117, 118, 119, 120, 121,
28135 : 122, 123, 124, 125, 126, -1, 128, 129, 130, 131,
28136 : 132, 133, 134, -1, -1, 137, 138, 139, 140, 141,
28137 : -1, 143, 144, 145, 146, 147, -1, 149, -1, 151,
28138 : 152, 153, 154, 155, 156, 157, 158, 159, 160, 161,
28139 : -1, 163, 164, 165, 166, 167, 168, -1, 170, 171,
28140 : 172, -1, -1, -1, -1, 177, -1, -1, -1, 181,
28141 : 182, 183, 184, 185, 186, 187, 188, 189, -1, 191,
28142 : -1, 193, 194, 195, 196, 197, 198, 199, -1, 201,
28143 : 202, 203, 204, -1, -1, 207, 208, 209, 210, 211,
28144 : -1, 213, 214, 215, 216, -1, 218, 219, 220, 221,
28145 : 222, -1, 224, 225, 226, 227, 228, 229, 230, 231,
28146 : 232, 233, -1, 235, -1, 237, 238, 239, 240, 241,
28147 : -1, 243, -1, 245, 246, 247, -1, 249, 250, 251,
28148 : 252, 253, -1, 255, 256, -1, 258, 259, 260, -1,
28149 : 262, 263, 264, 265, 266, 267, 268, 269, 270, 271,
28150 : -1, 273, 274, 275, 276, 277, 278, 279, 280, -1,
28151 : 282, 283, 284, -1, 286, 287, 288, -1, 290, -1,
28152 : 292, -1, 294, 295, 296, 297, 298, 299, 300, 301,
28153 : 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
28154 : 312, 313, 314, 315, 316, -1, -1, 319, 320, 321,
28155 : 322, 323, -1, 325, 326, 327, -1, -1, 330, 331,
28156 : 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
28157 : 342, 343, 344, 345, 346, 347, 348, 349, 350, 351,
28158 : 352, 353, 354, 355, 356, 357, 358, 359, 360, 361,
28159 : 362, -1, 364, 365, 366, 367, -1, 369, 370, 371,
28160 : 372, 373, 374, 375, -1, 377, 378, 379, -1, -1,
28161 : 382, 383, 384, -1, -1, 387, 388, 389, 390, 391,
28162 : 392, 393, 394, 395, 396, 397, 398, 399, 400, 401,
28163 : 402, 403, 404, 405, -1, 407, 408, 409, 410, 411,
28164 : 412, 413, 414, 415, -1, 417, 418, 419, 420, 421,
28165 : 422, 423, 424, 425, 426, 427, 428, 429, 430, 431,
28166 : -1, 433, 434, 435, 436, 437, 438, 439, 440, 441,
28167 : 442, 443, 444, 445, -1, 447, 448, 449, 450, 451,
28168 : 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
28169 : 462, 463, 464, 465, -1, 467, 468, 469, 470, 471,
28170 : -1, 473, 474, 475, 476, 477, 478, 479, 480, 481,
28171 : 482, -1, 484, 485, 486, 487, 488, 489, 490, 491,
28172 : 492, 493, 494, 495, 496, 497, 498, 499, 500, -1,
28173 : 502, 503, -1, -1, 506, 507, 508, 509, 510, 511,
28174 : 512, 513, -1, 515, 516, 517, -1, -1, 520, 521,
28175 : 522, 523, 524, -1, 526, 527, 528, 529, 530, 531,
28176 : 532, 533, 534, -1, -1, 537, 538, 539, 540, 541,
28177 : -1, -1, 544, 545, 546, 547, 548, 549, 550, -1,
28178 : 552, 553, 554, 555, 556, 557, 558, -1, -1, 561,
28179 : -1, -1, 564, 565, 566, 567, 568, 569, 570, 571,
28180 : 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
28181 : 582, 583, 6, 7, 8, 9, 10, 11, 12, -1,
28182 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
28183 : -1, 25, 26, 27, 606, -1, 30, 31, 32, 33,
28184 : -1, -1, 36, 37, 38, -1, 40, -1, -1, 43,
28185 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
28186 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
28187 : -1, 65, -1, 67, 68, 69, -1, -1, -1, 73,
28188 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28189 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
28190 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
28191 : -1, -1, -1, -1, 108, -1, 110, 111, 112, -1,
28192 : 114, 115, 116, 117, -1, 119, 120, 121, 122, 123,
28193 : -1, 125, 126, -1, 128, 129, 130, 131, 132, 133,
28194 : 134, -1, -1, 137, 138, 139, 140, 141, -1, 143,
28195 : 144, 145, 146, 147, -1, -1, -1, 151, 152, 153,
28196 : 154, 155, 156, -1, 158, 159, 160, 161, -1, 163,
28197 : 164, 165, 166, 167, 168, -1, 170, 171, 172, -1,
28198 : -1, -1, -1, -1, -1, -1, -1, 181, 182, 183,
28199 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
28200 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
28201 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
28202 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
28203 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
28204 : -1, 235, -1, 237, 238, 239, 240, 241, -1, 243,
28205 : -1, 245, 246, -1, -1, 249, 250, 251, 252, 253,
28206 : -1, 255, 256, -1, 258, 259, 260, -1, 262, 263,
28207 : 264, 265, 266, -1, 268, 269, 270, 271, -1, 273,
28208 : 274, 275, 276, 277, 278, 279, 280, -1, 282, 283,
28209 : 284, -1, 286, 287, 288, -1, 290, -1, 292, -1,
28210 : 294, -1, -1, 297, 298, 299, 300, 301, 302, 303,
28211 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
28212 : 314, 315, 316, -1, -1, 319, 320, 321, 322, -1,
28213 : -1, 325, 326, 327, -1, -1, 330, 331, 332, 333,
28214 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
28215 : 344, 345, 346, 347, 348, 349, 350, 351, 352, 353,
28216 : 354, 355, 356, 357, 358, 359, 360, 361, 362, -1,
28217 : 364, 365, -1, 367, -1, 369, 370, 371, 372, 373,
28218 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
28219 : 384, -1, -1, 387, 388, 389, -1, 391, -1, 393,
28220 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
28221 : 404, 405, -1, 407, 408, 409, 410, 411, 412, 413,
28222 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
28223 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
28224 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
28225 : 444, 445, -1, 447, 448, 449, 450, 451, 452, 453,
28226 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
28227 : 464, 465, -1, 467, 468, 469, 470, 471, -1, 473,
28228 : 474, 475, 476, 477, -1, 479, 480, 481, 482, -1,
28229 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
28230 : 494, 495, 496, 497, 498, 499, 500, -1, 502, 503,
28231 : -1, -1, 506, -1, 508, 509, 510, 511, 512, 513,
28232 : -1, 515, 516, 517, -1, -1, 520, 521, 522, 523,
28233 : 524, -1, 526, 527, 528, 529, 530, 531, 532, 533,
28234 : 534, -1, -1, 537, 538, 539, 540, 541, -1, -1,
28235 : 544, 545, 546, 547, 548, 549, 550, -1, 552, -1,
28236 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
28237 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
28238 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
28239 : 6, 7, 8, 9, 10, 11, 12, -1, 14, 15,
28240 : -1, -1, 18, 19, 20, 21, 22, 23, -1, 25,
28241 : 26, 27, -1, 607, 30, 31, 32, 33, -1, -1,
28242 : 36, 37, 38, -1, 40, -1, -1, 43, 44, -1,
28243 : -1, -1, 48, 49, -1, -1, -1, -1, 54, -1,
28244 : -1, -1, -1, -1, -1, -1, -1, 63, -1, 65,
28245 : -1, 67, 68, 69, 70, -1, -1, 73, -1, -1,
28246 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28247 : -1, -1, -1, -1, 90, 91, 92, 93, 94, 95,
28248 : 96, 97, 98, -1, 100, 101, 102, -1, -1, -1,
28249 : -1, -1, -1, -1, 110, 111, 112, -1, 114, 115,
28250 : 116, 117, -1, 119, 120, 121, 122, 123, -1, 125,
28251 : 126, -1, 128, 129, 130, 131, 132, 133, 134, -1,
28252 : -1, 137, 138, 139, 140, 141, -1, 143, 144, 145,
28253 : 146, 147, -1, -1, -1, 151, 152, 153, 154, 155,
28254 : 156, -1, 158, 159, 160, 161, -1, 163, 164, 165,
28255 : 166, 167, 168, -1, -1, 171, 172, -1, -1, -1,
28256 : -1, -1, -1, -1, -1, 181, 182, 183, 184, 185,
28257 : 186, 187, 188, 189, -1, 191, -1, 193, 194, 195,
28258 : 196, 197, 198, 199, -1, 201, 202, 203, 204, -1,
28259 : -1, 207, 208, 209, 210, 211, -1, 213, 214, 215,
28260 : 216, -1, 218, 219, 220, 221, 222, -1, 224, 225,
28261 : 226, 227, 228, 229, 230, 231, 232, 233, -1, 235,
28262 : -1, 237, 238, 239, 240, 241, -1, 243, -1, 245,
28263 : 246, -1, -1, -1, 250, 251, 252, 253, -1, 255,
28264 : 256, -1, 258, 259, 260, -1, 262, 263, 264, 265,
28265 : 266, -1, 268, 269, 270, 271, -1, 273, 274, 275,
28266 : 276, 277, 278, 279, 280, -1, 282, -1, 284, -1,
28267 : 286, 287, 288, -1, 290, -1, 292, -1, 294, -1,
28268 : -1, 297, -1, 299, 300, 301, 302, 303, 304, 305,
28269 : 306, 307, 308, 309, 310, 311, 312, 313, 314, 315,
28270 : 316, -1, -1, 319, 320, -1, 322, -1, -1, 325,
28271 : 326, 327, -1, -1, 330, 331, 332, 333, 334, 335,
28272 : 336, 337, 338, 339, 340, 341, 342, 343, 344, 345,
28273 : 346, 347, 348, 349, -1, 351, 352, 353, 354, 355,
28274 : 356, 357, 358, 359, 360, 361, 362, -1, 364, 365,
28275 : -1, 367, -1, 369, 370, 371, 372, 373, 374, 375,
28276 : -1, 377, 378, 379, -1, -1, 382, 383, 384, -1,
28277 : -1, 387, 388, 389, -1, 391, -1, 393, 394, 395,
28278 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
28279 : -1, 407, 408, 409, 410, 411, 412, 413, 414, 415,
28280 : -1, 417, 418, 419, 420, 421, 422, 423, 424, 425,
28281 : 426, 427, 428, 429, 430, 431, -1, 433, 434, 435,
28282 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
28283 : -1, 447, 448, -1, 450, 451, 452, 453, 454, 455,
28284 : 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
28285 : 466, 467, 468, 469, 470, 471, -1, 473, 474, 475,
28286 : 476, 477, -1, 479, 480, 481, 482, -1, 484, 485,
28287 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
28288 : 496, 497, 498, 499, 500, -1, 502, 503, -1, 505,
28289 : 506, -1, 508, 509, 510, 511, 512, 513, -1, 515,
28290 : 516, 517, -1, -1, 520, 521, 522, 523, 524, -1,
28291 : 526, 527, 528, 529, 530, 531, 532, 533, 534, -1,
28292 : -1, 537, 538, 539, 540, 541, -1, -1, 544, 545,
28293 : 546, 547, 548, 549, 550, -1, 552, -1, 554, 555,
28294 : 556, 557, 558, -1, -1, 561, -1, 563, 564, 565,
28295 : 566, 567, 568, 569, 570, 571, 572, 573, 574, 575,
28296 : 576, 577, 578, 579, 580, 581, 582, 583, -1, -1,
28297 : -1, 587, 6, 7, 8, 9, 10, 11, 12, -1,
28298 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
28299 : 606, 25, 26, 27, -1, -1, 30, 31, 32, 33,
28300 : -1, -1, 36, 37, 38, -1, 40, -1, -1, 43,
28301 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
28302 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
28303 : -1, 65, -1, 67, 68, 69, -1, -1, -1, 73,
28304 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28305 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
28306 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
28307 : -1, -1, -1, -1, -1, -1, 110, 111, 112, -1,
28308 : 114, 115, 116, 117, -1, 119, 120, 121, 122, 123,
28309 : -1, 125, 126, -1, 128, 129, 130, 131, 132, 133,
28310 : 134, -1, -1, 137, 138, 139, 140, 141, -1, 143,
28311 : 144, 145, 146, 147, -1, -1, -1, 151, 152, 153,
28312 : 154, 155, 156, -1, 158, 159, 160, 161, -1, 163,
28313 : 164, 165, 166, 167, 168, -1, -1, 171, 172, -1,
28314 : -1, -1, -1, -1, -1, -1, -1, 181, 182, 183,
28315 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
28316 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
28317 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
28318 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
28319 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
28320 : -1, 235, -1, 237, 238, 239, 240, 241, -1, 243,
28321 : -1, 245, 246, -1, -1, -1, 250, 251, 252, 253,
28322 : -1, 255, 256, -1, 258, 259, 260, -1, 262, 263,
28323 : 264, 265, 266, -1, 268, 269, 270, 271, -1, 273,
28324 : 274, 275, 276, 277, 278, 279, 280, -1, 282, -1,
28325 : 284, -1, 286, 287, 288, -1, 290, -1, 292, -1,
28326 : 294, -1, -1, 297, -1, 299, 300, 301, 302, 303,
28327 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
28328 : 314, 315, 316, -1, -1, 319, 320, -1, 322, -1,
28329 : -1, 325, 326, 327, -1, -1, 330, 331, 332, 333,
28330 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
28331 : 344, 345, 346, 347, 348, 349, -1, 351, 352, 353,
28332 : 354, 355, 356, 357, 358, 359, 360, 361, 362, -1,
28333 : 364, 365, -1, 367, -1, 369, 370, 371, 372, 373,
28334 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
28335 : 384, -1, -1, 387, 388, 389, -1, 391, -1, 393,
28336 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
28337 : 404, 405, -1, 407, 408, 409, 410, 411, 412, 413,
28338 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
28339 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
28340 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
28341 : 444, 445, -1, 447, 448, -1, 450, 451, 452, 453,
28342 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
28343 : 464, 465, 466, 467, 468, 469, 470, 471, -1, 473,
28344 : 474, 475, 476, 477, -1, 479, 480, 481, 482, -1,
28345 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
28346 : 494, 495, 496, 497, 498, 499, 500, -1, 502, 503,
28347 : -1, 505, 506, -1, 508, 509, 510, 511, 512, 513,
28348 : -1, 515, 516, 517, -1, -1, 520, 521, 522, 523,
28349 : 524, -1, 526, 527, 528, 529, 530, 531, 532, 533,
28350 : 534, -1, -1, 537, 538, 539, 540, 541, -1, -1,
28351 : 544, 545, 546, 547, 548, 549, 550, -1, 552, -1,
28352 : 554, 555, 556, 557, 558, -1, -1, 561, -1, 563,
28353 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
28354 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
28355 : -1, -1, -1, 587, 6, 7, 8, 9, 10, 11,
28356 : 12, -1, 14, 15, -1, -1, 18, 19, 20, 21,
28357 : 22, 23, 606, 25, 26, 27, -1, -1, 30, 31,
28358 : 32, 33, -1, -1, 36, 37, 38, -1, 40, -1,
28359 : -1, 43, 44, -1, -1, -1, 48, 49, -1, -1,
28360 : -1, -1, 54, -1, -1, -1, -1, -1, -1, -1,
28361 : -1, 63, -1, 65, -1, 67, 68, 69, -1, -1,
28362 : -1, 73, -1, -1, -1, -1, -1, -1, -1, -1,
28363 : -1, -1, -1, -1, -1, -1, -1, -1, 90, 91,
28364 : 92, 93, 94, 95, 96, 97, 98, -1, 100, 101,
28365 : 102, -1, -1, -1, -1, -1, -1, -1, 110, 111,
28366 : 112, -1, 114, 115, 116, 117, -1, 119, 120, 121,
28367 : 122, 123, -1, 125, 126, -1, 128, 129, 130, 131,
28368 : 132, 133, 134, -1, -1, 137, 138, 139, 140, 141,
28369 : -1, 143, 144, 145, 146, 147, -1, -1, -1, 151,
28370 : 152, 153, 154, 155, 156, -1, 158, 159, 160, 161,
28371 : -1, 163, 164, 165, 166, 167, 168, -1, -1, 171,
28372 : 172, -1, -1, -1, -1, 177, -1, -1, -1, 181,
28373 : 182, 183, 184, 185, 186, 187, 188, 189, -1, 191,
28374 : -1, 193, 194, 195, 196, 197, 198, 199, -1, 201,
28375 : 202, 203, 204, -1, -1, 207, 208, 209, 210, 211,
28376 : -1, 213, 214, 215, 216, -1, 218, 219, 220, 221,
28377 : 222, -1, 224, 225, 226, 227, 228, 229, 230, 231,
28378 : 232, 233, -1, 235, -1, 237, 238, 239, 240, 241,
28379 : -1, 243, -1, 245, 246, -1, -1, -1, 250, 251,
28380 : 252, 253, -1, 255, 256, -1, 258, 259, 260, -1,
28381 : 262, 263, 264, 265, 266, -1, 268, 269, 270, 271,
28382 : -1, 273, 274, 275, 276, 277, 278, 279, 280, -1,
28383 : 282, -1, 284, -1, 286, 287, 288, -1, 290, -1,
28384 : 292, -1, 294, -1, -1, 297, -1, 299, 300, 301,
28385 : 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
28386 : 312, 313, 314, 315, 316, -1, -1, 319, 320, -1,
28387 : 322, -1, -1, 325, 326, 327, -1, -1, 330, 331,
28388 : 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
28389 : 342, 343, 344, 345, 346, 347, 348, 349, -1, 351,
28390 : 352, 353, 354, 355, 356, 357, 358, 359, 360, 361,
28391 : 362, -1, 364, 365, -1, 367, -1, 369, 370, 371,
28392 : 372, 373, 374, 375, -1, 377, 378, 379, -1, 381,
28393 : 382, 383, 384, -1, -1, 387, 388, 389, -1, 391,
28394 : -1, 393, 394, 395, 396, 397, 398, 399, 400, 401,
28395 : 402, 403, 404, 405, -1, 407, 408, 409, 410, 411,
28396 : 412, 413, 414, 415, -1, 417, 418, 419, 420, 421,
28397 : 422, 423, 424, 425, 426, 427, 428, 429, 430, 431,
28398 : -1, 433, 434, 435, 436, 437, 438, 439, 440, 441,
28399 : 442, 443, 444, 445, -1, 447, 448, -1, 450, 451,
28400 : 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
28401 : 462, 463, 464, 465, -1, 467, 468, 469, 470, 471,
28402 : -1, 473, 474, 475, 476, 477, -1, 479, 480, 481,
28403 : 482, -1, 484, 485, 486, 487, 488, 489, 490, 491,
28404 : 492, 493, 494, 495, 496, 497, 498, 499, 500, -1,
28405 : 502, 503, -1, 505, 506, -1, 508, 509, 510, 511,
28406 : 512, 513, -1, 515, 516, 517, -1, -1, 520, 521,
28407 : 522, 523, 524, -1, 526, 527, 528, 529, 530, 531,
28408 : 532, 533, 534, -1, -1, 537, 538, 539, 540, 541,
28409 : -1, -1, 544, 545, 546, 547, 548, 549, 550, -1,
28410 : 552, -1, 554, 555, 556, 557, 558, -1, -1, 561,
28411 : -1, -1, 564, 565, 566, 567, 568, 569, 570, 571,
28412 : 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
28413 : 582, 583, 6, 7, 8, 9, 10, 11, 12, -1,
28414 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
28415 : -1, 25, 26, 27, 606, -1, 30, 31, 32, 33,
28416 : -1, -1, 36, 37, 38, -1, 40, -1, -1, 43,
28417 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
28418 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
28419 : -1, 65, -1, 67, 68, 69, -1, -1, -1, 73,
28420 : -1, -1, 76, -1, -1, -1, -1, 81, -1, -1,
28421 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
28422 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
28423 : -1, -1, -1, -1, -1, -1, 110, 111, 112, -1,
28424 : 114, 115, 116, 117, -1, 119, 120, 121, 122, 123,
28425 : -1, 125, 126, -1, 128, 129, 130, 131, 132, 133,
28426 : 134, -1, -1, 137, 138, 139, 140, 141, -1, 143,
28427 : 144, 145, 146, 147, -1, -1, -1, 151, 152, 153,
28428 : 154, 155, 156, -1, 158, 159, 160, 161, -1, 163,
28429 : 164, 165, 166, 167, 168, -1, -1, 171, 172, -1,
28430 : -1, -1, -1, -1, -1, -1, -1, 181, 182, 183,
28431 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
28432 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
28433 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
28434 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
28435 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
28436 : -1, 235, -1, 237, 238, 239, 240, 241, -1, 243,
28437 : -1, 245, 246, -1, -1, -1, 250, 251, 252, 253,
28438 : -1, 255, 256, -1, 258, 259, 260, -1, 262, 263,
28439 : 264, 265, 266, -1, 268, 269, 270, 271, -1, 273,
28440 : 274, 275, 276, 277, 278, 279, 280, -1, 282, -1,
28441 : 284, -1, 286, 287, 288, -1, 290, -1, 292, -1,
28442 : 294, -1, -1, 297, -1, 299, 300, 301, 302, 303,
28443 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
28444 : 314, 315, 316, -1, -1, 319, 320, -1, 322, -1,
28445 : -1, 325, 326, 327, -1, -1, 330, 331, 332, 333,
28446 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
28447 : 344, 345, 346, 347, 348, 349, -1, 351, 352, 353,
28448 : 354, 355, 356, 357, 358, 359, 360, 361, 362, -1,
28449 : 364, 365, -1, 367, -1, 369, 370, 371, 372, 373,
28450 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
28451 : 384, -1, -1, 387, 388, 389, -1, 391, -1, 393,
28452 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
28453 : 404, 405, -1, 407, 408, 409, 410, 411, 412, 413,
28454 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
28455 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
28456 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
28457 : 444, 445, -1, 447, 448, -1, 450, 451, 452, 453,
28458 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
28459 : 464, 465, -1, 467, 468, 469, 470, 471, -1, 473,
28460 : 474, 475, 476, 477, -1, 479, 480, 481, 482, -1,
28461 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
28462 : 494, 495, 496, 497, 498, 499, 500, -1, 502, 503,
28463 : -1, -1, 506, -1, 508, 509, 510, 511, 512, 513,
28464 : -1, 515, 516, 517, -1, -1, 520, 521, 522, 523,
28465 : 524, -1, 526, 527, 528, 529, 530, 531, 532, 533,
28466 : 534, -1, -1, 537, 538, 539, 540, 541, -1, -1,
28467 : 544, 545, 546, 547, 548, 549, 550, -1, 552, -1,
28468 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
28469 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
28470 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
28471 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28472 : -1, 6, 7, 8, 9, 10, 11, 12, -1, 14,
28473 : 15, 605, 606, 18, 19, 20, 21, 22, 23, -1,
28474 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
28475 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
28476 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
28477 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
28478 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
28479 : -1, 76, -1, -1, -1, -1, 81, -1, -1, -1,
28480 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
28481 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
28482 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
28483 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
28484 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
28485 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
28486 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
28487 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
28488 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
28489 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
28490 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
28491 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
28492 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
28493 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
28494 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
28495 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
28496 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
28497 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
28498 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
28499 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
28500 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
28501 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
28502 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
28503 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
28504 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
28505 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
28506 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
28507 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
28508 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
28509 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
28510 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
28511 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
28512 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
28513 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
28514 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
28515 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
28516 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
28517 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
28518 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
28519 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
28520 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
28521 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
28522 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
28523 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
28524 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
28525 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
28526 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
28527 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
28528 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
28529 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
28530 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
28531 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
28532 : 27, 606, -1, 30, 31, 32, 33, -1, -1, 36,
28533 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
28534 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
28535 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
28536 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
28537 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28538 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
28539 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
28540 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
28541 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
28542 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
28543 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
28544 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
28545 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
28546 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
28547 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
28548 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
28549 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
28550 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
28551 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
28552 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
28553 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
28554 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
28555 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
28556 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
28557 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
28558 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
28559 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
28560 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
28561 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
28562 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
28563 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
28564 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
28565 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
28566 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
28567 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
28568 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
28569 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
28570 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
28571 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
28572 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
28573 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
28574 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
28575 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
28576 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
28577 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
28578 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
28579 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
28580 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
28581 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
28582 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
28583 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
28584 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
28585 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
28586 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
28587 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
28588 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
28589 : 19, 20, 21, 22, 23, -1, 25, 26, 27, 606,
28590 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
28591 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
28592 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
28593 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
28594 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
28595 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28596 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
28597 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
28598 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
28599 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
28600 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
28601 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
28602 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
28603 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
28604 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
28605 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
28606 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
28607 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
28608 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
28609 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
28610 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
28611 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
28612 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
28613 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
28614 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
28615 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
28616 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
28617 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
28618 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
28619 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
28620 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
28621 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
28622 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
28623 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
28624 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
28625 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
28626 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
28627 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
28628 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
28629 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
28630 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
28631 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
28632 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
28633 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
28634 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
28635 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
28636 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
28637 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
28638 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
28639 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
28640 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
28641 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
28642 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
28643 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
28644 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
28645 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
28646 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
28647 : 21, 22, 23, -1, 25, 26, 27, 606, -1, 30,
28648 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
28649 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
28650 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
28651 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
28652 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
28653 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
28654 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
28655 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
28656 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
28657 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
28658 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
28659 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
28660 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
28661 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
28662 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
28663 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
28664 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
28665 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
28666 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
28667 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
28668 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
28669 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
28670 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
28671 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
28672 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
28673 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
28674 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
28675 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
28676 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
28677 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
28678 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
28679 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
28680 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
28681 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
28682 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
28683 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
28684 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
28685 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
28686 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
28687 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
28688 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
28689 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
28690 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
28691 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
28692 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
28693 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
28694 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
28695 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
28696 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
28697 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
28698 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
28699 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
28700 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
28701 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
28702 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
28703 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
28704 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
28705 : 23, -1, 25, 26, 27, 606, -1, 30, 31, 32,
28706 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
28707 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
28708 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
28709 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
28710 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28711 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
28712 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
28713 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
28714 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
28715 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
28716 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
28717 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
28718 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
28719 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
28720 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
28721 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
28722 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
28723 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
28724 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
28725 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
28726 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
28727 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
28728 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
28729 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
28730 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
28731 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
28732 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
28733 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
28734 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
28735 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
28736 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
28737 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
28738 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
28739 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
28740 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
28741 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
28742 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
28743 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
28744 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
28745 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
28746 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
28747 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
28748 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
28749 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
28750 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
28751 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
28752 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
28753 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
28754 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
28755 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
28756 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
28757 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
28758 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
28759 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
28760 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
28761 : 583, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28762 : -1, 5, 6, 7, 8, 9, 10, 11, 12, -1,
28763 : 14, 15, -1, 606, 18, 19, 20, 21, 22, 23,
28764 : 24, 25, 26, 27, 28, -1, 30, 31, 32, 33,
28765 : 34, 35, 36, 37, 38, -1, 40, 41, 42, 43,
28766 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
28767 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
28768 : -1, 65, -1, 67, 68, 69, 70, -1, -1, 73,
28769 : -1, 75, 76, -1, -1, -1, 80, 81, -1, -1,
28770 : -1, -1, -1, 87, 88, 89, 90, 91, 92, 93,
28771 : 94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
28772 : 104, 105, 106, 107, 108, 109, 110, 111, 112, 113,
28773 : 114, 115, 116, 117, 118, 119, 120, 121, -1, 123,
28774 : 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
28775 : 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
28776 : 144, 145, 146, -1, 148, 149, 150, 151, 152, 153,
28777 : 154, 155, 156, 157, 158, 159, 160, 161, 162, 163,
28778 : 164, 165, 166, 167, 168, 169, 170, 171, 172, -1,
28779 : 174, 175, 176, 177, 178, 179, 180, 181, 182, 183,
28780 : 184, 185, 186, 187, 188, 189, 190, 191, 192, 193,
28781 : 194, 195, 196, 197, 198, 199, 200, 201, 202, 203,
28782 : 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
28783 : 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
28784 : 224, 225, 226, 227, -1, 229, 230, 231, 232, -1,
28785 : 234, 235, 236, 237, 238, 239, 240, 241, 242, 243,
28786 : 244, 245, 246, 247, 248, 249, 250, 251, 252, 253,
28787 : 254, 255, -1, 257, -1, 259, 260, 261, 262, 263,
28788 : 264, 265, 266, 267, 268, 269, 270, 271, 272, 273,
28789 : 274, 275, 276, 277, 278, 279, 280, 281, 282, 283,
28790 : -1, -1, 286, 287, 288, 289, 290, 291, 292, 293,
28791 : 294, 295, 296, 297, 298, 299, -1, -1, -1, -1,
28792 : -1, -1, -1, -1, -1, -1, 310, 311, 312, 313,
28793 : 314, 315, 316, 317, 318, 319, -1, 321, 322, 323,
28794 : 324, 325, 326, 327, 328, 329, 330, 331, 332, 333,
28795 : 334, 335, 336, 337, 338, 339, -1, 341, 342, 343,
28796 : 344, 345, 346, 347, 348, 349, 350, 351, 352, 353,
28797 : 354, 355, 356, 357, 358, 359, 360, -1, 362, 363,
28798 : 364, 365, 366, 367, 368, -1, 370, 371, 372, 373,
28799 : 374, 375, 376, 377, 378, 379, 380, 381, 382, 383,
28800 : 384, 385, 386, 387, 388, -1, 390, 391, 392, -1,
28801 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
28802 : 404, 405, 406, 407, 408, 409, -1, 411, -1, 413,
28803 : 414, 415, 416, 417, 418, 419, 420, 421, 422, 423,
28804 : 424, 425, 426, 427, 428, 429, 430, 431, 432, 433,
28805 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
28806 : 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
28807 : 454, -1, 456, 457, 458, 459, 460, 461, 462, 463,
28808 : 464, 465, 466, 467, 468, 469, 470, 471, 472, 473,
28809 : 474, 475, 476, 477, 478, 479, 480, 481, 482, 483,
28810 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
28811 : 494, 495, 496, 497, 498, -1, 500, 501, 502, 503,
28812 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
28813 : 514, 515, 516, 517, -1, 519, 520, 521, -1, 523,
28814 : -1, 525, 526, 527, 528, 529, 530, 531, 532, 533,
28815 : 534, -1, 536, 537, 538, 539, 540, 541, 542, 543,
28816 : 544, 545, 546, 547, 548, -1, 550, 551, 552, 553,
28817 : 554, 555, 556, 557, 558, 559, 560, 561, 562, 563,
28818 : 564, 565, 566, 567, 568, 569, -1, -1, -1, -1,
28819 : -1, -1, -1, -1, -1, -1, -1, 581, 582, 583,
28820 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
28821 : 594, 595, 596, 597, 598, 599, 600, 601, 602, 5,
28822 : 6, 7, 8, 9, 10, 11, 12, -1, 14, 15,
28823 : -1, -1, 18, 19, 20, 21, 22, 23, 24, 25,
28824 : 26, 27, 28, -1, 30, 31, 32, 33, 34, 35,
28825 : 36, 37, 38, -1, 40, 41, 42, 43, 44, -1,
28826 : -1, -1, 48, 49, -1, -1, -1, -1, 54, -1,
28827 : -1, -1, -1, -1, -1, -1, -1, 63, -1, 65,
28828 : -1, 67, 68, 69, 70, -1, -1, 73, -1, 75,
28829 : 76, -1, -1, -1, 80, 81, -1, -1, -1, -1,
28830 : -1, 87, 88, 89, 90, 91, 92, 93, 94, 95,
28831 : 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
28832 : 106, 107, 108, 109, 110, 111, 112, 113, 114, 115,
28833 : 116, 117, 118, 119, 120, 121, -1, 123, 124, 125,
28834 : 126, 127, 128, 129, 130, 131, 132, 133, 134, 135,
28835 : 136, 137, 138, 139, 140, 141, 142, 143, 144, 145,
28836 : 146, -1, 148, 149, 150, 151, 152, 153, 154, 155,
28837 : 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
28838 : 166, 167, 168, 169, 170, 171, 172, -1, 174, 175,
28839 : 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
28840 : 186, 187, 188, 189, 190, 191, 192, 193, 194, 195,
28841 : 196, 197, 198, 199, 200, 201, 202, 203, 204, 205,
28842 : 206, 207, 208, 209, 210, 211, 212, 213, 214, 215,
28843 : 216, 217, 218, 219, 220, 221, 222, 223, 224, 225,
28844 : 226, 227, -1, 229, 230, 231, 232, -1, 234, 235,
28845 : 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
28846 : 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
28847 : -1, 257, -1, 259, 260, 261, 262, 263, 264, 265,
28848 : 266, 267, 268, 269, 270, 271, 272, 273, 274, 275,
28849 : 276, 277, 278, 279, 280, 281, 282, 283, -1, -1,
28850 : 286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
28851 : 296, 297, 298, 299, -1, -1, -1, -1, -1, -1,
28852 : -1, -1, -1, -1, 310, 311, 312, 313, 314, 315,
28853 : 316, 317, 318, 319, -1, 321, 322, 323, 324, 325,
28854 : 326, 327, 328, 329, 330, 331, 332, 333, 334, 335,
28855 : 336, 337, 338, 339, -1, 341, 342, 343, 344, 345,
28856 : 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
28857 : 356, 357, 358, 359, 360, -1, 362, 363, 364, 365,
28858 : 366, 367, 368, -1, 370, 371, 372, 373, 374, 375,
28859 : 376, 377, 378, 379, 380, 381, 382, 383, 384, 385,
28860 : 386, 387, 388, -1, 390, 391, 392, -1, 394, 395,
28861 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
28862 : 406, 407, 408, 409, -1, 411, -1, 413, 414, 415,
28863 : 416, 417, 418, 419, 420, 421, 422, 423, 424, 425,
28864 : 426, 427, 428, 429, 430, 431, 432, 433, 434, 435,
28865 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
28866 : 446, 447, 448, 449, 450, 451, 452, 453, 454, -1,
28867 : 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
28868 : 466, 467, 468, 469, 470, 471, 472, 473, 474, 475,
28869 : 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
28870 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
28871 : 496, 497, 498, -1, 500, 501, 502, 503, 504, 505,
28872 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
28873 : 516, 517, -1, 519, 520, 521, -1, 523, -1, 525,
28874 : 526, 527, 528, 529, 530, 531, 532, 533, 534, -1,
28875 : 536, 537, 538, 539, 540, 541, 542, 543, 544, 545,
28876 : 546, 547, 548, -1, 550, 551, 552, 553, 554, 555,
28877 : 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
28878 : 566, 567, 568, 569, -1, -1, -1, -1, -1, -1,
28879 : -1, -1, -1, -1, -1, 581, 582, 583, -1, -1,
28880 : -1, -1, -1, -1, -1, -1, -1, -1, 594, 595,
28881 : 596, 597, 598, 599, 600, 601, 602, 6, 7, 8,
28882 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
28883 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
28884 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
28885 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
28886 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
28887 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
28888 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
28889 : -1, 80, -1, -1, -1, -1, -1, -1, 87, 88,
28890 : 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
28891 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
28892 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
28893 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
28894 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
28895 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
28896 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
28897 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
28898 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
28899 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
28900 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
28901 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
28902 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
28903 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
28904 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
28905 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
28906 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
28907 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
28908 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
28909 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
28910 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
28911 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
28912 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
28913 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
28914 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
28915 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
28916 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
28917 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
28918 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
28919 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
28920 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
28921 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
28922 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
28923 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
28924 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
28925 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
28926 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
28927 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
28928 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
28929 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
28930 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
28931 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
28932 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
28933 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
28934 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
28935 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
28936 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
28937 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
28938 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
28939 : 579, 580, 581, 582, 583, -1, -1, -1, -1, -1,
28940 : -1, -1, -1, -1, -1, 594, 595, 596, 597, 598,
28941 : 599, 600, 601, 602, 6, 7, 8, 9, 10, 11,
28942 : 12, -1, 14, 15, -1, -1, 18, 19, 20, 21,
28943 : 22, 23, -1, 25, 26, 27, -1, -1, 30, 31,
28944 : 32, 33, -1, -1, 36, 37, 38, -1, 40, -1,
28945 : -1, 43, 44, -1, -1, -1, 48, 49, -1, -1,
28946 : -1, -1, 54, -1, -1, -1, -1, -1, -1, -1,
28947 : -1, 63, -1, 65, -1, 67, 68, 69, -1, -1,
28948 : -1, 73, -1, -1, -1, -1, -1, -1, 80, -1,
28949 : -1, -1, -1, -1, -1, 87, 88, 89, 90, 91,
28950 : 92, 93, 94, 95, 96, 97, 98, -1, 100, 101,
28951 : 102, -1, -1, -1, -1, -1, -1, -1, 110, 111,
28952 : 112, -1, 114, 115, 116, 117, -1, 119, 120, 121,
28953 : 122, 123, -1, 125, 126, -1, 128, 129, 130, 131,
28954 : 132, 133, 134, -1, -1, 137, 138, 139, 140, 141,
28955 : -1, 143, 144, 145, 146, 147, -1, -1, -1, 151,
28956 : 152, 153, 154, 155, 156, -1, 158, 159, 160, 161,
28957 : -1, 163, 164, 165, 166, 167, 168, -1, -1, 171,
28958 : 172, -1, -1, -1, -1, -1, -1, -1, -1, 181,
28959 : 182, 183, 184, 185, 186, 187, 188, 189, -1, 191,
28960 : -1, 193, 194, 195, 196, 197, 198, 199, -1, 201,
28961 : 202, 203, 204, -1, -1, 207, 208, 209, 210, 211,
28962 : -1, 213, 214, 215, 216, -1, 218, 219, 220, 221,
28963 : 222, -1, 224, 225, 226, 227, 228, 229, 230, 231,
28964 : 232, 233, -1, 235, -1, 237, 238, 239, 240, 241,
28965 : -1, 243, -1, 245, 246, -1, -1, -1, 250, 251,
28966 : 252, 253, -1, 255, 256, -1, 258, 259, 260, -1,
28967 : 262, 263, 264, 265, 266, -1, 268, 269, 270, 271,
28968 : -1, 273, 274, 275, 276, 277, 278, 279, 280, -1,
28969 : 282, -1, 284, -1, 286, 287, 288, -1, 290, -1,
28970 : 292, -1, 294, -1, -1, 297, -1, 299, 300, 301,
28971 : 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
28972 : 312, 313, 314, 315, 316, -1, -1, 319, 320, -1,
28973 : 322, -1, -1, 325, 326, 327, -1, -1, 330, 331,
28974 : 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
28975 : 342, 343, 344, 345, 346, 347, 348, 349, -1, 351,
28976 : 352, 353, 354, 355, 356, 357, 358, 359, 360, 361,
28977 : 362, -1, 364, 365, -1, 367, -1, 369, 370, 371,
28978 : 372, 373, 374, 375, -1, 377, 378, 379, -1, -1,
28979 : 382, 383, 384, -1, -1, 387, 388, 389, -1, 391,
28980 : -1, 393, 394, 395, 396, 397, 398, 399, 400, 401,
28981 : 402, 403, 404, 405, -1, 407, 408, 409, 410, 411,
28982 : 412, 413, 414, 415, -1, 417, 418, 419, 420, 421,
28983 : 422, 423, 424, 425, 426, 427, 428, 429, 430, 431,
28984 : -1, 433, 434, 435, 436, 437, 438, 439, 440, 441,
28985 : 442, 443, 444, 445, -1, 447, 448, -1, 450, 451,
28986 : 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
28987 : 462, 463, 464, 465, -1, 467, 468, 469, 470, 471,
28988 : -1, 473, 474, 475, 476, 477, -1, 479, 480, 481,
28989 : 482, -1, 484, 485, 486, 487, 488, 489, 490, 491,
28990 : 492, 493, 494, 495, 496, 497, 498, 499, 500, -1,
28991 : 502, 503, -1, -1, 506, -1, 508, 509, 510, 511,
28992 : 512, 513, -1, 515, 516, 517, -1, -1, 520, 521,
28993 : 522, 523, 524, -1, 526, 527, 528, 529, 530, 531,
28994 : 532, 533, 534, -1, -1, 537, 538, 539, 540, 541,
28995 : -1, -1, 544, 545, 546, 547, 548, 549, 550, -1,
28996 : 552, -1, 554, 555, 556, 557, 558, -1, -1, 561,
28997 : -1, -1, 564, 565, 566, 567, 568, 569, 570, 571,
28998 : 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
28999 : 582, 583, -1, -1, -1, -1, -1, -1, -1, -1,
29000 : -1, -1, 594, 595, 596, 597, 598, 599, 600, 601,
29001 : 602, 6, 7, 8, 9, 10, 11, 12, -1, 14,
29002 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
29003 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
29004 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
29005 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
29006 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
29007 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
29008 : -1, -1, -1, -1, -1, 80, -1, -1, -1, -1,
29009 : -1, -1, 87, 88, 89, 90, 91, 92, 93, 94,
29010 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
29011 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
29012 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
29013 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
29014 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
29015 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
29016 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
29017 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
29018 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
29019 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
29020 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
29021 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
29022 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
29023 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
29024 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
29025 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
29026 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
29027 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
29028 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
29029 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
29030 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
29031 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
29032 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
29033 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
29034 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
29035 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
29036 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
29037 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
29038 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
29039 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
29040 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
29041 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
29042 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
29043 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
29044 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
29045 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
29046 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
29047 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
29048 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
29049 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
29050 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
29051 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
29052 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
29053 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
29054 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
29055 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
29056 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
29057 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
29058 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
29059 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 594,
29060 : 595, 596, 597, 598, 599, 600, 601, 602, 6, 7,
29061 : 8, 9, 10, 11, 12, -1, 14, 15, -1, -1,
29062 : 18, 19, 20, 21, 22, 23, -1, 25, 26, 27,
29063 : -1, -1, 30, 31, 32, 33, -1, -1, 36, 37,
29064 : 38, -1, 40, -1, -1, 43, 44, -1, -1, -1,
29065 : 48, 49, -1, -1, -1, -1, 54, -1, -1, -1,
29066 : -1, -1, -1, -1, -1, 63, -1, 65, -1, 67,
29067 : 68, 69, -1, -1, -1, 73, -1, -1, -1, -1,
29068 : -1, -1, 80, -1, -1, -1, -1, -1, -1, 87,
29069 : 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
29070 : 98, -1, 100, 101, 102, -1, -1, -1, -1, -1,
29071 : -1, -1, 110, 111, 112, -1, 114, 115, 116, 117,
29072 : -1, 119, 120, 121, 122, 123, -1, 125, 126, -1,
29073 : 128, 129, 130, 131, 132, 133, 134, -1, -1, 137,
29074 : 138, 139, 140, 141, -1, 143, 144, 145, 146, 147,
29075 : -1, -1, -1, 151, 152, 153, 154, 155, 156, -1,
29076 : 158, 159, 160, 161, -1, 163, 164, 165, 166, 167,
29077 : 168, -1, -1, 171, 172, -1, -1, -1, -1, -1,
29078 : -1, -1, -1, 181, 182, 183, 184, 185, 186, 187,
29079 : 188, 189, -1, 191, -1, 193, 194, 195, 196, 197,
29080 : 198, 199, -1, 201, 202, 203, 204, -1, -1, 207,
29081 : 208, 209, 210, 211, -1, 213, 214, 215, 216, -1,
29082 : 218, 219, 220, 221, 222, -1, 224, 225, 226, 227,
29083 : 228, 229, 230, 231, 232, 233, -1, 235, -1, 237,
29084 : 238, 239, 240, 241, -1, 243, -1, 245, 246, -1,
29085 : -1, -1, 250, 251, 252, 253, -1, 255, 256, -1,
29086 : 258, 259, 260, -1, 262, 263, 264, 265, 266, -1,
29087 : 268, 269, 270, 271, -1, 273, 274, 275, 276, 277,
29088 : 278, 279, 280, -1, 282, -1, 284, -1, 286, 287,
29089 : 288, -1, 290, -1, 292, -1, 294, -1, -1, 297,
29090 : -1, 299, 300, 301, 302, 303, 304, 305, 306, 307,
29091 : 308, 309, 310, 311, 312, 313, 314, 315, 316, -1,
29092 : -1, 319, 320, -1, 322, -1, -1, 325, 326, 327,
29093 : -1, -1, 330, 331, 332, 333, 334, 335, 336, 337,
29094 : 338, 339, 340, 341, 342, 343, 344, 345, 346, 347,
29095 : 348, 349, -1, 351, 352, 353, 354, 355, 356, 357,
29096 : 358, 359, 360, 361, 362, -1, 364, 365, -1, 367,
29097 : -1, 369, 370, 371, 372, 373, 374, 375, -1, 377,
29098 : 378, 379, -1, -1, 382, 383, 384, -1, -1, 387,
29099 : 388, 389, -1, 391, -1, 393, 394, 395, 396, 397,
29100 : 398, 399, 400, 401, 402, 403, 404, 405, -1, 407,
29101 : 408, 409, 410, 411, 412, 413, 414, 415, -1, 417,
29102 : 418, 419, 420, 421, 422, 423, 424, 425, 426, 427,
29103 : 428, 429, 430, 431, -1, 433, 434, 435, 436, 437,
29104 : 438, 439, 440, 441, 442, 443, 444, 445, -1, 447,
29105 : 448, -1, 450, 451, 452, 453, 454, 455, 456, 457,
29106 : 458, 459, 460, 461, 462, 463, 464, 465, -1, 467,
29107 : 468, 469, 470, 471, -1, 473, 474, 475, 476, 477,
29108 : -1, 479, 480, 481, 482, -1, 484, 485, 486, 487,
29109 : 488, 489, 490, 491, 492, 493, 494, 495, 496, 497,
29110 : 498, 499, 500, -1, 502, 503, -1, -1, 506, -1,
29111 : 508, 509, 510, 511, 512, 513, -1, 515, 516, 517,
29112 : -1, -1, 520, 521, 522, 523, 524, -1, 526, 527,
29113 : 528, 529, 530, 531, 532, 533, 534, -1, -1, 537,
29114 : 538, 539, 540, 541, -1, -1, 544, 545, 546, 547,
29115 : 548, 549, 550, -1, 552, -1, 554, 555, 556, 557,
29116 : 558, -1, -1, 561, -1, -1, 564, 565, 566, 567,
29117 : 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
29118 : 578, 579, 580, 581, 582, 583, -1, -1, -1, -1,
29119 : -1, -1, -1, -1, -1, -1, 594, 595, 596, 597,
29120 : 598, 599, 600, 601, 602, 6, 7, 8, 9, 10,
29121 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
29122 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
29123 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
29124 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
29125 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
29126 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
29127 : -1, -1, 73, -1, -1, -1, -1, -1, -1, 80,
29128 : -1, -1, -1, -1, -1, -1, 87, 88, 89, 90,
29129 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
29130 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
29131 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
29132 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
29133 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
29134 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
29135 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
29136 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
29137 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
29138 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
29139 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
29140 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
29141 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
29142 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
29143 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
29144 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
29145 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
29146 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
29147 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
29148 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
29149 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
29150 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
29151 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
29152 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
29153 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
29154 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
29155 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
29156 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
29157 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
29158 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
29159 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
29160 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
29161 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
29162 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
29163 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
29164 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
29165 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
29166 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
29167 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
29168 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
29169 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
29170 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
29171 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
29172 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
29173 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
29174 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
29175 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
29176 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
29177 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
29178 : 581, 582, 583, -1, -1, -1, -1, -1, -1, -1,
29179 : -1, -1, -1, 594, 595, 596, 597, 598, 599, 600,
29180 : 601, 602, 6, 7, 8, 9, 10, 11, 12, -1,
29181 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
29182 : -1, 25, 26, 27, -1, -1, 30, 31, 32, 33,
29183 : -1, -1, 36, 37, 38, -1, 40, -1, -1, 43,
29184 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
29185 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
29186 : -1, 65, -1, 67, 68, 69, -1, -1, -1, 73,
29187 : -1, -1, -1, -1, -1, -1, 80, -1, -1, -1,
29188 : -1, -1, -1, 87, 88, 89, 90, 91, 92, 93,
29189 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
29190 : -1, -1, -1, -1, -1, -1, 110, 111, 112, -1,
29191 : 114, 115, 116, 117, -1, 119, 120, 121, 122, 123,
29192 : -1, 125, 126, -1, 128, 129, 130, 131, 132, 133,
29193 : 134, -1, -1, 137, 138, 139, 140, 141, -1, 143,
29194 : 144, 145, 146, 147, -1, -1, -1, 151, 152, 153,
29195 : 154, 155, 156, -1, 158, 159, 160, 161, -1, 163,
29196 : 164, 165, 166, 167, 168, -1, -1, 171, 172, -1,
29197 : -1, -1, -1, -1, -1, -1, -1, 181, 182, 183,
29198 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
29199 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
29200 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
29201 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
29202 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
29203 : -1, 235, -1, 237, 238, 239, 240, 241, -1, 243,
29204 : -1, 245, 246, -1, -1, -1, 250, 251, 252, 253,
29205 : -1, 255, 256, -1, 258, 259, 260, -1, 262, 263,
29206 : 264, 265, 266, -1, 268, 269, 270, 271, -1, 273,
29207 : 274, 275, 276, 277, 278, 279, 280, -1, 282, -1,
29208 : 284, -1, 286, 287, 288, -1, 290, -1, 292, -1,
29209 : 294, -1, -1, 297, -1, 299, 300, 301, 302, 303,
29210 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
29211 : 314, 315, 316, -1, -1, 319, 320, -1, 322, -1,
29212 : -1, 325, 326, 327, -1, -1, 330, 331, 332, 333,
29213 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
29214 : 344, 345, 346, 347, 348, 349, -1, 351, 352, 353,
29215 : 354, 355, 356, 357, 358, 359, 360, 361, 362, -1,
29216 : 364, 365, -1, 367, -1, 369, 370, 371, 372, 373,
29217 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
29218 : 384, -1, -1, 387, 388, 389, -1, 391, -1, 393,
29219 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
29220 : 404, 405, -1, 407, 408, 409, 410, 411, 412, 413,
29221 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
29222 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
29223 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
29224 : 444, 445, -1, 447, 448, -1, 450, 451, 452, 453,
29225 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
29226 : 464, 465, -1, 467, 468, 469, 470, 471, -1, 473,
29227 : 474, 475, 476, 477, -1, 479, 480, 481, 482, -1,
29228 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
29229 : 494, 495, 496, 497, 498, 499, 500, -1, 502, 503,
29230 : -1, -1, 506, -1, 508, 509, 510, 511, 512, 513,
29231 : -1, 515, 516, 517, -1, -1, 520, 521, 522, 523,
29232 : 524, -1, 526, 527, 528, 529, 530, 531, 532, 533,
29233 : 534, -1, -1, 537, 538, 539, 540, 541, -1, -1,
29234 : 544, 545, 546, 547, 548, 549, 550, -1, 552, -1,
29235 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
29236 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
29237 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
29238 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29239 : 594, 595, 596, 597, 598, 599, 600, 601, 602, 6,
29240 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
29241 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
29242 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
29243 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
29244 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
29245 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
29246 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
29247 : -1, -1, -1, 80, -1, -1, -1, -1, -1, -1,
29248 : 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
29249 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
29250 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
29251 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
29252 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
29253 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
29254 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
29255 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
29256 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
29257 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
29258 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
29259 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
29260 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
29261 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
29262 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
29263 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
29264 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
29265 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
29266 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
29267 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
29268 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
29269 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
29270 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
29271 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
29272 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
29273 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
29274 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
29275 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
29276 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
29277 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
29278 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
29279 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
29280 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
29281 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
29282 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
29283 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
29284 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
29285 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
29286 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
29287 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
29288 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
29289 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
29290 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
29291 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
29292 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
29293 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
29294 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
29295 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
29296 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
29297 : 577, 578, 579, 580, 581, 582, 583, -1, -1, -1,
29298 : -1, -1, -1, -1, -1, -1, -1, 594, 595, 596,
29299 : 597, 598, 599, 600, 601, 602, 5, 6, 7, 8,
29300 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
29301 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
29302 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
29303 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
29304 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
29305 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
29306 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
29307 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29308 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
29309 : 99, 100, 101, 102, 103, 104, 105, 106, 107, 108,
29310 : 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
29311 : 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
29312 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
29313 : 139, 140, 141, 142, 143, 144, 145, 146, 147, 148,
29314 : 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
29315 : 159, 160, 161, 162, 163, 164, 165, 166, 167, 168,
29316 : 169, 170, 171, 172, 173, 174, 175, 176, 177, 178,
29317 : 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
29318 : 189, 190, 191, 192, 193, 194, 195, 196, 197, 198,
29319 : 199, 200, 201, 202, 203, 204, 205, 206, 207, 208,
29320 : 209, 210, 211, 212, 213, 214, 215, 216, 217, 218,
29321 : 219, 220, 221, 222, 223, 224, 225, 226, 227, 228,
29322 : 229, 230, 231, 232, 233, 234, 235, 236, 237, 238,
29323 : 239, 240, 241, 242, 243, 244, 245, 246, 247, 248,
29324 : 249, 250, 251, 252, 253, 254, 255, 256, 257, 258,
29325 : 259, 260, 261, 262, 263, 264, 265, 266, 267, 268,
29326 : 269, 270, 271, 272, 273, 274, 275, 276, 277, 278,
29327 : 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
29328 : 289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
29329 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
29330 : 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
29331 : 319, 320, 321, 322, 323, 324, 325, 326, 327, 328,
29332 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
29333 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
29334 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
29335 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
29336 : 369, 370, 371, 372, 373, 374, 375, 376, 377, 378,
29337 : 379, 380, 381, 382, 383, 384, 385, 386, 387, 388,
29338 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
29339 : 399, 400, 401, 402, 403, 404, 405, 406, 407, 408,
29340 : 409, 410, 411, 412, 413, 414, 415, 416, 417, 418,
29341 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
29342 : 429, 430, 431, 432, 433, 434, 435, 436, 437, 438,
29343 : 439, 440, 441, 442, 443, 444, 445, 446, 447, 448,
29344 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
29345 : 459, 460, 461, 462, 463, 464, 465, 466, 467, 468,
29346 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
29347 : 479, 480, 481, 482, 483, 484, 485, 486, 487, 488,
29348 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
29349 : 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
29350 : 509, 510, 511, 512, 513, 514, 515, 516, 517, 518,
29351 : 519, 520, 521, 522, 523, 524, 525, 526, 527, 528,
29352 : 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
29353 : 539, 540, 541, 542, 543, 544, 545, 546, 547, 548,
29354 : 549, 550, 551, 552, 553, 554, 555, 556, 557, 558,
29355 : 559, 560, 561, 562, 563, 564, 565, 566, 567, 568,
29356 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
29357 : 579, 580, 581, 582, 583, -1, -1, -1, 5, 6,
29358 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
29359 : 599, 18, 19, 20, 21, 22, 23, 24, 25, 26,
29360 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
29361 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
29362 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
29363 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
29364 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
29365 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29366 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
29367 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
29368 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
29369 : 117, 118, 119, 120, 121, -1, 123, 124, 125, 126,
29370 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
29371 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
29372 : -1, -1, 149, -1, 151, 152, 153, 154, 155, 156,
29373 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
29374 : 167, 168, -1, 170, 171, 172, -1, -1, -1, -1,
29375 : 177, -1, -1, -1, 181, 182, 183, 184, 185, 186,
29376 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
29377 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
29378 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
29379 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
29380 : 227, -1, 229, 230, 231, 232, -1, -1, 235, -1,
29381 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
29382 : 247, -1, 249, 250, 251, 252, 253, -1, 255, -1,
29383 : -1, -1, 259, 260, -1, 262, 263, 264, 265, 266,
29384 : 267, 268, 269, 270, 271, 272, 273, 274, 275, 276,
29385 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
29386 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
29387 : 297, 298, 299, -1, -1, -1, -1, -1, -1, -1,
29388 : -1, -1, -1, 310, 311, 312, 313, 314, 315, 316,
29389 : -1, -1, 319, -1, 321, 322, 323, -1, 325, 326,
29390 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
29391 : 337, 338, 339, -1, 341, 342, 343, 344, 345, 346,
29392 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
29393 : 357, 358, 359, -1, -1, 362, -1, 364, 365, 366,
29394 : 367, -1, -1, 370, 371, 372, 373, 374, 375, -1,
29395 : 377, 378, 379, -1, -1, 382, 383, 384, -1, 386,
29396 : 387, 388, 389, 390, 391, 392, -1, 394, 395, 396,
29397 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
29398 : 407, 408, 409, -1, 411, -1, 413, 414, 415, -1,
29399 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
29400 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
29401 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
29402 : 447, 448, 449, 450, 451, 452, 453, 454, -1, 456,
29403 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
29404 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
29405 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
29406 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
29407 : 497, 498, -1, 500, -1, 502, 503, -1, -1, 506,
29408 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
29409 : 517, -1, -1, 520, 521, -1, 523, -1, -1, 526,
29410 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
29411 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
29412 : 547, 548, -1, 550, 551, 552, 553, 554, 555, 556,
29413 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
29414 : 567, 568, 569, -1, -1, -1, -1, -1, -1, -1,
29415 : -1, -1, -1, -1, 581, 582, 583, -1, -1, -1,
29416 : -1, 6, 7, 8, 9, 10, 11, 12, -1, 14,
29417 : 15, -1, 599, 18, 19, 20, 21, 22, 23, -1,
29418 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
29419 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
29420 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
29421 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
29422 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
29423 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29424 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
29425 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
29426 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
29427 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
29428 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
29429 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
29430 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
29431 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
29432 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
29433 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
29434 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
29435 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
29436 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
29437 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
29438 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
29439 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
29440 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
29441 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
29442 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
29443 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
29444 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
29445 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
29446 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
29447 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
29448 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
29449 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
29450 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
29451 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
29452 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
29453 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
29454 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
29455 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
29456 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
29457 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
29458 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
29459 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
29460 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
29461 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
29462 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
29463 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
29464 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
29465 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
29466 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
29467 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
29468 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
29469 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
29470 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
29471 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
29472 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
29473 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
29474 : -1, -1, -1, 6, 7, 8, 9, 10, 11, 12,
29475 : -1, 14, 15, -1, 599, 18, 19, 20, 21, 22,
29476 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
29477 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
29478 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
29479 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
29480 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
29481 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29482 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
29483 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
29484 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
29485 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
29486 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
29487 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
29488 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
29489 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
29490 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
29491 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
29492 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
29493 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
29494 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
29495 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
29496 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
29497 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
29498 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
29499 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
29500 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
29501 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
29502 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
29503 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
29504 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
29505 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
29506 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
29507 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
29508 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
29509 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
29510 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
29511 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
29512 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
29513 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
29514 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
29515 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
29516 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
29517 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
29518 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
29519 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
29520 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
29521 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
29522 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
29523 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
29524 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
29525 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
29526 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
29527 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
29528 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
29529 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
29530 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
29531 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
29532 : 583, -1, -1, -1, -1, 6, 7, 8, 9, 10,
29533 : 11, 12, -1, 14, 15, -1, 599, 18, 19, 20,
29534 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
29535 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
29536 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
29537 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
29538 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
29539 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
29540 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
29541 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
29542 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
29543 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
29544 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
29545 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
29546 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
29547 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
29548 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
29549 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
29550 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
29551 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
29552 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
29553 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
29554 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
29555 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
29556 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
29557 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
29558 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
29559 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
29560 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
29561 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
29562 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
29563 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
29564 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
29565 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
29566 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
29567 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
29568 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
29569 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
29570 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
29571 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
29572 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
29573 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
29574 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
29575 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
29576 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
29577 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
29578 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
29579 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
29580 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
29581 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
29582 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
29583 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
29584 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
29585 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
29586 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
29587 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
29588 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
29589 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
29590 : 581, 582, 583, -1, -1, -1, -1, 6, 7, 8,
29591 : 9, 10, 11, 12, -1, 14, 15, -1, 599, 18,
29592 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
29593 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
29594 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
29595 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
29596 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
29597 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
29598 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29599 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
29600 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
29601 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
29602 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
29603 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
29604 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
29605 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
29606 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
29607 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
29608 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
29609 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
29610 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
29611 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
29612 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
29613 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
29614 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
29615 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
29616 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
29617 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
29618 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
29619 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
29620 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
29621 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
29622 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
29623 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
29624 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
29625 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
29626 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
29627 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
29628 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
29629 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
29630 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
29631 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
29632 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
29633 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
29634 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
29635 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
29636 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
29637 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
29638 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
29639 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
29640 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
29641 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
29642 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
29643 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
29644 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
29645 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
29646 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
29647 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
29648 : 579, 580, 581, 582, 583, -1, -1, -1, -1, 6,
29649 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
29650 : 599, 18, 19, 20, 21, 22, 23, -1, 25, 26,
29651 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
29652 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
29653 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
29654 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
29655 : 67, 68, 69, 70, -1, -1, 73, -1, -1, -1,
29656 : -1, -1, -1, -1, 81, -1, -1, -1, -1, -1,
29657 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
29658 : 97, 98, 99, 100, 101, 102, -1, -1, -1, -1,
29659 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
29660 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
29661 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
29662 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
29663 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
29664 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
29665 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
29666 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
29667 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
29668 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
29669 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
29670 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
29671 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
29672 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
29673 : -1, 248, -1, 250, 251, 252, 253, -1, 255, 256,
29674 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
29675 : -1, 268, 269, 270, 271, 272, 273, 274, 275, 276,
29676 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
29677 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
29678 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
29679 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
29680 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
29681 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
29682 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
29683 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
29684 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
29685 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
29686 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
29687 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
29688 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
29689 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
29690 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
29691 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
29692 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
29693 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
29694 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
29695 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
29696 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
29697 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
29698 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
29699 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
29700 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
29701 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
29702 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
29703 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
29704 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
29705 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
29706 : 577, 578, 579, 580, 581, 582, 583, -1, -1, -1,
29707 : 6, 7, 8, 9, 10, 11, 12, -1, 14, 15,
29708 : 597, 598, 18, 19, 20, 21, 22, 23, -1, 25,
29709 : 26, 27, -1, -1, 30, 31, 32, 33, -1, -1,
29710 : 36, 37, 38, -1, 40, -1, -1, 43, 44, -1,
29711 : -1, -1, 48, 49, -1, -1, -1, -1, 54, -1,
29712 : -1, -1, -1, -1, -1, -1, -1, 63, -1, 65,
29713 : -1, 67, 68, 69, 70, -1, -1, 73, -1, -1,
29714 : -1, -1, -1, -1, -1, 81, -1, -1, -1, -1,
29715 : -1, -1, -1, -1, 90, 91, 92, 93, 94, 95,
29716 : 96, 97, 98, 99, 100, 101, 102, -1, -1, -1,
29717 : -1, -1, -1, -1, 110, 111, 112, -1, 114, 115,
29718 : 116, 117, -1, 119, 120, 121, 122, 123, -1, 125,
29719 : 126, -1, 128, 129, 130, 131, 132, 133, 134, -1,
29720 : -1, 137, 138, 139, 140, 141, -1, 143, 144, 145,
29721 : 146, 147, -1, -1, -1, 151, 152, 153, 154, 155,
29722 : 156, -1, 158, 159, 160, 161, -1, 163, 164, 165,
29723 : 166, 167, 168, -1, -1, 171, 172, -1, -1, -1,
29724 : -1, -1, -1, -1, -1, 181, 182, 183, 184, 185,
29725 : 186, 187, 188, 189, -1, 191, -1, 193, 194, 195,
29726 : 196, 197, 198, 199, -1, 201, 202, 203, 204, -1,
29727 : -1, 207, 208, 209, 210, 211, -1, 213, 214, 215,
29728 : 216, -1, 218, 219, 220, 221, 222, -1, 224, 225,
29729 : 226, 227, 228, 229, 230, 231, 232, 233, -1, 235,
29730 : -1, 237, 238, 239, 240, 241, -1, 243, -1, 245,
29731 : 246, -1, 248, -1, 250, 251, 252, 253, -1, 255,
29732 : 256, -1, 258, 259, 260, -1, 262, 263, 264, 265,
29733 : 266, -1, 268, 269, 270, 271, 272, 273, 274, 275,
29734 : 276, 277, 278, 279, 280, -1, 282, -1, 284, -1,
29735 : 286, 287, 288, -1, 290, -1, 292, -1, 294, -1,
29736 : -1, 297, -1, 299, 300, 301, 302, 303, 304, 305,
29737 : 306, 307, 308, 309, 310, 311, 312, 313, 314, 315,
29738 : 316, -1, -1, 319, 320, -1, 322, -1, -1, 325,
29739 : 326, 327, -1, -1, 330, 331, 332, 333, 334, 335,
29740 : 336, 337, 338, 339, 340, 341, 342, 343, 344, 345,
29741 : 346, 347, 348, 349, -1, 351, 352, 353, 354, 355,
29742 : 356, 357, 358, 359, 360, 361, 362, -1, 364, 365,
29743 : -1, 367, -1, 369, 370, 371, 372, 373, 374, 375,
29744 : -1, 377, 378, 379, -1, -1, 382, 383, 384, -1,
29745 : -1, 387, 388, 389, -1, 391, -1, 393, 394, 395,
29746 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
29747 : -1, 407, 408, 409, 410, 411, 412, 413, 414, 415,
29748 : -1, 417, 418, 419, 420, 421, 422, 423, 424, 425,
29749 : 426, 427, 428, 429, 430, 431, -1, 433, 434, 435,
29750 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
29751 : -1, 447, 448, -1, 450, 451, 452, 453, 454, 455,
29752 : 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
29753 : -1, 467, 468, 469, 470, 471, -1, 473, 474, 475,
29754 : 476, 477, -1, 479, 480, 481, 482, -1, 484, 485,
29755 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
29756 : 496, 497, 498, 499, 500, -1, 502, 503, -1, -1,
29757 : 506, -1, 508, 509, 510, 511, 512, 513, -1, 515,
29758 : 516, 517, -1, -1, 520, 521, 522, 523, 524, -1,
29759 : 526, 527, 528, 529, 530, 531, 532, 533, 534, -1,
29760 : -1, 537, 538, 539, 540, 541, -1, -1, 544, 545,
29761 : 546, 547, 548, 549, 550, -1, 552, -1, 554, 555,
29762 : 556, 557, 558, -1, -1, 561, -1, -1, 564, 565,
29763 : 566, 567, 568, 569, 570, 571, 572, 573, 574, 575,
29764 : 576, 577, 578, 579, 580, 581, 582, 583, -1, -1,
29765 : -1, 6, 7, 8, 9, 10, 11, 12, -1, 14,
29766 : 15, 597, 598, 18, 19, 20, 21, 22, 23, -1,
29767 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
29768 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
29769 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
29770 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
29771 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
29772 : -1, -1, -1, -1, -1, -1, 81, -1, -1, -1,
29773 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
29774 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
29775 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
29776 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
29777 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
29778 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
29779 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
29780 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
29781 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
29782 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
29783 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
29784 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
29785 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
29786 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
29787 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
29788 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
29789 : 245, 246, -1, 248, -1, 250, 251, 252, 253, -1,
29790 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
29791 : 265, 266, -1, 268, 269, 270, 271, 272, 273, 274,
29792 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
29793 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
29794 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
29795 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
29796 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
29797 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
29798 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
29799 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
29800 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
29801 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
29802 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
29803 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
29804 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
29805 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
29806 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
29807 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
29808 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
29809 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
29810 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
29811 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
29812 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
29813 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
29814 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
29815 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
29816 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
29817 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
29818 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
29819 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
29820 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
29821 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
29822 : 575, 576, 577, 578, 579, 580, 581, 582, 583, -1,
29823 : -1, -1, 6, 7, 8, 9, 10, 11, 12, -1,
29824 : 14, 15, 597, 598, 18, 19, 20, 21, 22, 23,
29825 : -1, 25, 26, 27, -1, -1, 30, 31, 32, 33,
29826 : -1, -1, 36, 37, 38, -1, 40, -1, -1, 43,
29827 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
29828 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
29829 : -1, 65, -1, 67, 68, 69, 70, -1, -1, 73,
29830 : -1, -1, -1, -1, -1, -1, -1, 81, -1, -1,
29831 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
29832 : 94, 95, 96, 97, 98, 99, 100, 101, 102, -1,
29833 : -1, -1, -1, -1, -1, -1, 110, 111, 112, -1,
29834 : 114, 115, 116, 117, -1, 119, 120, 121, 122, 123,
29835 : -1, 125, 126, -1, 128, 129, 130, 131, 132, 133,
29836 : 134, -1, -1, 137, 138, 139, 140, 141, -1, 143,
29837 : 144, 145, 146, 147, -1, -1, -1, 151, 152, 153,
29838 : 154, 155, 156, -1, 158, 159, 160, 161, -1, 163,
29839 : 164, 165, 166, 167, 168, -1, -1, 171, 172, -1,
29840 : -1, -1, -1, -1, -1, -1, -1, 181, 182, 183,
29841 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
29842 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
29843 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
29844 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
29845 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
29846 : -1, 235, -1, 237, 238, 239, 240, 241, -1, 243,
29847 : -1, 245, 246, -1, 248, -1, 250, 251, 252, 253,
29848 : -1, 255, 256, -1, 258, 259, 260, -1, 262, 263,
29849 : 264, 265, 266, -1, 268, 269, 270, 271, 272, 273,
29850 : 274, 275, 276, 277, 278, 279, 280, -1, 282, -1,
29851 : 284, -1, 286, 287, 288, -1, 290, -1, 292, -1,
29852 : 294, -1, -1, 297, -1, 299, 300, 301, 302, 303,
29853 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
29854 : 314, 315, 316, -1, -1, 319, 320, -1, 322, -1,
29855 : -1, 325, 326, 327, -1, -1, 330, 331, 332, 333,
29856 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
29857 : 344, 345, 346, 347, 348, 349, -1, 351, 352, 353,
29858 : 354, 355, 356, 357, 358, 359, 360, 361, 362, -1,
29859 : 364, 365, -1, 367, -1, 369, 370, 371, 372, 373,
29860 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
29861 : 384, -1, -1, 387, 388, 389, -1, 391, -1, 393,
29862 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
29863 : 404, 405, -1, 407, 408, 409, 410, 411, 412, 413,
29864 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
29865 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
29866 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
29867 : 444, 445, -1, 447, 448, -1, 450, 451, 452, 453,
29868 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
29869 : 464, 465, -1, 467, 468, 469, 470, 471, -1, 473,
29870 : 474, 475, 476, 477, -1, 479, 480, 481, 482, -1,
29871 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
29872 : 494, 495, 496, 497, 498, 499, 500, -1, 502, 503,
29873 : -1, -1, 506, -1, 508, 509, 510, 511, 512, 513,
29874 : -1, 515, 516, 517, -1, -1, 520, 521, 522, 523,
29875 : 524, -1, 526, 527, 528, 529, 530, 531, 532, 533,
29876 : 534, -1, -1, 537, 538, 539, 540, 541, -1, -1,
29877 : 544, 545, 546, 547, 548, 549, 550, -1, 552, -1,
29878 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
29879 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
29880 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
29881 : -1, -1, -1, 6, 7, 8, 9, 10, 11, 12,
29882 : -1, 14, 15, 597, 598, 18, 19, 20, 21, 22,
29883 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
29884 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
29885 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
29886 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
29887 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
29888 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29889 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
29890 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
29891 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
29892 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
29893 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
29894 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
29895 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
29896 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
29897 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
29898 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
29899 : 183, 184, 185, 186, 187, 188, 189, 190, 191, -1,
29900 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
29901 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
29902 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
29903 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
29904 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
29905 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
29906 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
29907 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
29908 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
29909 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
29910 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
29911 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
29912 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
29913 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
29914 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
29915 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
29916 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
29917 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
29918 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
29919 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
29920 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
29921 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
29922 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
29923 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
29924 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
29925 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
29926 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
29927 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
29928 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
29929 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
29930 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
29931 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
29932 : 513, -1, 515, 516, 517, 518, -1, 520, 521, 522,
29933 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
29934 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
29935 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
29936 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
29937 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
29938 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
29939 : 583, 4, -1, 6, 7, 8, 9, 10, 11, 12,
29940 : 13, 14, 15, 596, -1, 18, 19, 20, 21, 22,
29941 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
29942 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
29943 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
29944 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
29945 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
29946 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
29947 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
29948 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
29949 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
29950 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
29951 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
29952 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
29953 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
29954 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
29955 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
29956 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
29957 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
29958 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
29959 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
29960 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
29961 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
29962 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
29963 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
29964 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
29965 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
29966 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
29967 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
29968 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
29969 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
29970 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
29971 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
29972 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
29973 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
29974 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
29975 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
29976 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
29977 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
29978 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
29979 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
29980 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
29981 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
29982 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
29983 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
29984 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
29985 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
29986 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
29987 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
29988 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
29989 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
29990 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
29991 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
29992 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
29993 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
29994 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
29995 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
29996 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
29997 : 583, 5, 6, 7, 8, 9, 10, 11, 12, -1,
29998 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
29999 : 24, 25, 26, 27, 28, -1, 30, 31, 32, 33,
30000 : 34, 35, 36, 37, 38, -1, 40, 41, 42, 43,
30001 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
30002 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
30003 : -1, 65, -1, 67, 68, 69, -1, -1, -1, 73,
30004 : -1, 75, 76, -1, -1, -1, -1, 81, -1, -1,
30005 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
30006 : 94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
30007 : 104, 105, 106, 107, 108, 109, 110, 111, 112, 113,
30008 : 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
30009 : 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
30010 : 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
30011 : 144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
30012 : 154, 155, 156, 157, 158, 159, 160, 161, 162, 163,
30013 : 164, 165, 166, 167, 168, 169, 170, 171, 172, 173,
30014 : 174, 175, 176, 177, 178, 179, 180, 181, 182, 183,
30015 : 184, 185, 186, 187, 188, 189, 190, 191, 192, 193,
30016 : 194, 195, 196, 197, 198, 199, 200, 201, 202, 203,
30017 : 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
30018 : 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
30019 : 224, 225, 226, 227, 228, 229, 230, 231, 232, 233,
30020 : 234, 235, 236, 237, 238, 239, 240, 241, 242, 243,
30021 : 244, 245, 246, 247, 248, 249, 250, 251, 252, 253,
30022 : 254, 255, 256, 257, 258, 259, 260, 261, 262, 263,
30023 : 264, 265, 266, 267, 268, 269, 270, 271, 272, 273,
30024 : 274, 275, 276, 277, 278, 279, 280, 281, 282, 283,
30025 : 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
30026 : 294, 295, 296, 297, 298, 299, 300, 301, 302, 303,
30027 : 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
30028 : 314, 315, 316, 317, 318, 319, 320, 321, 322, 323,
30029 : 324, 325, 326, 327, 328, 329, 330, 331, 332, 333,
30030 : 334, 335, 336, 337, 338, 339, 340, 341, 342, 343,
30031 : 344, 345, 346, 347, 348, 349, 350, 351, 352, 353,
30032 : 354, 355, 356, 357, 358, 359, 360, 361, 362, 363,
30033 : 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
30034 : 374, 375, 376, 377, 378, 379, 380, 381, 382, 383,
30035 : 384, 385, 386, 387, 388, 389, 390, 391, 392, 393,
30036 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
30037 : 404, 405, 406, 407, 408, 409, 410, 411, 412, 413,
30038 : 414, 415, 416, 417, 418, 419, 420, 421, 422, 423,
30039 : 424, 425, 426, 427, 428, 429, 430, 431, 432, 433,
30040 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
30041 : 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
30042 : 454, 455, 456, 457, 458, 459, 460, 461, 462, 463,
30043 : 464, 465, 466, 467, 468, 469, 470, 471, 472, 473,
30044 : 474, 475, 476, 477, 478, 479, 480, 481, 482, 483,
30045 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
30046 : 494, 495, 496, 497, 498, 499, 500, 501, 502, 503,
30047 : 504, 505, 506, 507, 508, 509, 510, 511, 512, 513,
30048 : 514, 515, 516, 517, 518, 519, 520, 521, 522, 523,
30049 : 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
30050 : 534, 535, 536, 537, 538, 539, 540, 541, 542, 543,
30051 : 544, 545, 546, 547, 548, 549, 550, 551, 552, 553,
30052 : 554, 555, 556, 557, 558, 559, 560, 561, 562, 563,
30053 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
30054 : 574, 575, 576, 577, 578, 579, 580, 581, 582, 583,
30055 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
30056 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
30057 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
30058 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
30059 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
30060 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
30061 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
30062 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30063 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
30064 : 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
30065 : 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
30066 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
30067 : 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
30068 : 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
30069 : 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
30070 : 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
30071 : 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
30072 : 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
30073 : 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
30074 : 195, 196, 197, 198, 199, 200, 201, 202, 203, 204,
30075 : 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
30076 : 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
30077 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
30078 : 235, 236, 237, 238, 239, 240, 241, 242, 243, 244,
30079 : 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
30080 : 255, 256, 257, 258, 259, 260, 261, 262, 263, 264,
30081 : 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
30082 : 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
30083 : 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
30084 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
30085 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
30086 : 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
30087 : 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
30088 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
30089 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
30090 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
30091 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
30092 : 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
30093 : 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
30094 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
30095 : 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
30096 : 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
30097 : 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
30098 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
30099 : 445, 446, 447, 448, 449, 450, 451, 452, 453, 454,
30100 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
30101 : 465, 466, 467, 468, 469, 470, 471, 472, 473, 474,
30102 : 475, 476, 477, 478, 479, 480, 481, 482, 483, 484,
30103 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
30104 : 495, 496, 497, 498, 499, 500, 501, 502, 503, 504,
30105 : 505, 506, 507, 508, 509, 510, 511, 512, 513, 514,
30106 : 515, 516, 517, 518, 519, 520, 521, 522, 523, 524,
30107 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
30108 : 535, 536, 537, 538, 539, 540, 541, 542, 543, 544,
30109 : 545, 546, 547, 548, 549, 550, 551, 552, 553, 554,
30110 : 555, 556, 557, 558, 559, 560, 561, 562, 563, 564,
30111 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
30112 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 5,
30113 : 6, 7, 8, 9, 10, 11, 12, -1, 14, 15,
30114 : -1, -1, 18, 19, 20, 21, 22, 23, 24, 25,
30115 : 26, 27, 28, -1, 30, 31, 32, 33, 34, 35,
30116 : 36, 37, 38, -1, 40, 41, 42, 43, 44, -1,
30117 : -1, -1, 48, 49, -1, -1, -1, -1, 54, -1,
30118 : -1, -1, -1, -1, -1, -1, -1, 63, -1, 65,
30119 : -1, 67, 68, 69, -1, -1, -1, 73, -1, -1,
30120 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30121 : -1, -1, -1, -1, 90, 91, 92, 93, 94, 95,
30122 : 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
30123 : 106, 107, 108, 109, 110, 111, 112, 113, 114, 115,
30124 : 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
30125 : 126, 127, 128, 129, 130, 131, 132, 133, 134, 135,
30126 : 136, 137, 138, 139, 140, 141, 142, 143, 144, 145,
30127 : 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
30128 : 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
30129 : 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
30130 : 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
30131 : 186, 187, 188, 189, 190, 191, 192, 193, 194, 195,
30132 : 196, 197, 198, 199, 200, 201, 202, 203, 204, 205,
30133 : 206, 207, 208, 209, 210, 211, 212, 213, 214, 215,
30134 : 216, 217, 218, 219, 220, 221, 222, 223, 224, 225,
30135 : 226, 227, 228, 229, 230, 231, 232, 233, 234, 235,
30136 : 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
30137 : 246, 247, 248, 249, 250, 251, 252, 253, 254, 255,
30138 : 256, 257, 258, 259, 260, 261, 262, 263, 264, 265,
30139 : 266, 267, 268, 269, 270, 271, 272, 273, 274, 275,
30140 : 276, 277, 278, 279, 280, 281, 282, 283, 284, 285,
30141 : 286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
30142 : 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
30143 : 306, 307, 308, 309, 310, 311, 312, 313, 314, 315,
30144 : 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
30145 : 326, 327, 328, 329, 330, 331, 332, 333, 334, 335,
30146 : 336, 337, 338, 339, 340, 341, 342, 343, 344, 345,
30147 : 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
30148 : 356, 357, 358, 359, 360, 361, 362, 363, 364, 365,
30149 : 366, 367, 368, 369, 370, 371, 372, 373, 374, 375,
30150 : 376, 377, 378, 379, 380, 381, 382, 383, 384, 385,
30151 : 386, 387, 388, 389, 390, 391, 392, 393, 394, 395,
30152 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
30153 : 406, 407, 408, 409, 410, 411, 412, 413, 414, 415,
30154 : 416, 417, 418, 419, 420, 421, 422, 423, 424, 425,
30155 : 426, 427, 428, 429, 430, 431, 432, 433, 434, 435,
30156 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
30157 : 446, 447, 448, 449, 450, 451, 452, 453, 454, 455,
30158 : 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
30159 : 466, 467, 468, 469, 470, 471, 472, 473, 474, 475,
30160 : 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
30161 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
30162 : 496, 497, 498, 499, 500, 501, 502, 503, 504, 505,
30163 : 506, 507, 508, 509, 510, 511, 512, 513, 514, 515,
30164 : 516, 517, 518, 519, 520, 521, 522, 523, 524, 525,
30165 : 526, 527, 528, 529, 530, 531, 532, 533, 534, 535,
30166 : 536, 537, 538, 539, 540, 541, 542, 543, 544, 545,
30167 : 546, 547, 548, 549, 550, 551, 552, 553, 554, 555,
30168 : 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
30169 : 566, 567, 568, 569, 570, 571, 572, 573, 574, 575,
30170 : 576, 577, 578, 579, 580, 581, 582, 583, 5, 6,
30171 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
30172 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
30173 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
30174 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
30175 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
30176 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
30177 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
30178 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30179 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
30180 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
30181 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
30182 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
30183 : -1, 128, 129, 130, 131, 132, 133, 134, -1, 136,
30184 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
30185 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
30186 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
30187 : 167, 168, -1, 170, 171, 172, -1, 174, 175, 176,
30188 : 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
30189 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
30190 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
30191 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
30192 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
30193 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
30194 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
30195 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
30196 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
30197 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
30198 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
30199 : 287, 288, -1, 290, -1, 292, -1, 294, 295, 296,
30200 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
30201 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
30202 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
30203 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
30204 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
30205 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
30206 : 357, 358, 359, 360, 361, 362, -1, 364, 365, 366,
30207 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
30208 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
30209 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
30210 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
30211 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
30212 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
30213 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
30214 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
30215 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
30216 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
30217 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
30218 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
30219 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
30220 : 497, 498, 499, 500, -1, 502, 503, 504, -1, 506,
30221 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
30222 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
30223 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
30224 : 537, 538, 539, 540, 541, 542, -1, 544, 545, 546,
30225 : 547, 548, 549, 550, -1, 552, 553, 554, 555, 556,
30226 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
30227 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
30228 : 577, 578, 579, 580, 581, 582, 583, 5, 6, 7,
30229 : 8, 9, 10, 11, 12, -1, 14, 15, -1, -1,
30230 : 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
30231 : 28, -1, 30, 31, 32, 33, 34, 35, 36, 37,
30232 : 38, -1, 40, 41, 42, 43, 44, -1, -1, -1,
30233 : 48, 49, -1, -1, -1, -1, 54, -1, -1, -1,
30234 : -1, -1, -1, -1, -1, 63, -1, 65, -1, 67,
30235 : 68, 69, 70, -1, -1, 73, -1, 75, 76, -1,
30236 : 78, 79, -1, 81, -1, -1, -1, -1, -1, -1,
30237 : -1, -1, 90, 91, 92, 93, 94, 95, 96, 97,
30238 : 98, -1, 100, 101, 102, -1, -1, -1, -1, -1,
30239 : -1, -1, 110, 111, 112, -1, 114, 115, 116, 117,
30240 : 118, 119, 120, 121, 122, 123, 124, 125, 126, -1,
30241 : 128, 129, 130, 131, 132, 133, 134, -1, -1, 137,
30242 : 138, 139, 140, 141, -1, 143, 144, 145, 146, 147,
30243 : -1, 149, -1, 151, 152, 153, 154, 155, 156, 157,
30244 : 158, 159, 160, 161, -1, 163, 164, 165, 166, 167,
30245 : 168, -1, 170, 171, 172, -1, -1, -1, -1, 177,
30246 : -1, -1, -1, 181, 182, 183, 184, 185, 186, 187,
30247 : 188, 189, -1, 191, -1, 193, 194, 195, 196, 197,
30248 : 198, 199, -1, 201, 202, 203, 204, -1, -1, 207,
30249 : 208, 209, 210, 211, -1, 213, 214, 215, 216, -1,
30250 : 218, 219, 220, 221, 222, -1, 224, 225, 226, 227,
30251 : 228, 229, 230, 231, 232, 233, 234, 235, -1, 237,
30252 : 238, 239, 240, 241, -1, 243, -1, 245, 246, 247,
30253 : -1, 249, 250, 251, 252, 253, -1, 255, 256, -1,
30254 : 258, 259, 260, -1, 262, 263, 264, 265, 266, 267,
30255 : 268, 269, 270, 271, -1, 273, 274, 275, 276, 277,
30256 : 278, 279, 280, -1, 282, 283, 284, -1, 286, 287,
30257 : 288, 289, 290, -1, 292, -1, 294, 295, 296, 297,
30258 : 298, 299, 300, 301, 302, 303, 304, 305, 306, 307,
30259 : 308, 309, 310, 311, 312, 313, 314, 315, 316, -1,
30260 : -1, 319, 320, 321, 322, 323, -1, 325, 326, 327,
30261 : -1, -1, 330, 331, 332, 333, 334, 335, 336, 337,
30262 : 338, 339, 340, 341, 342, 343, 344, 345, 346, 347,
30263 : 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
30264 : 358, 359, 360, 361, 362, -1, 364, 365, 366, 367,
30265 : 368, 369, 370, 371, 372, 373, 374, 375, -1, 377,
30266 : 378, 379, -1, -1, 382, 383, 384, -1, -1, 387,
30267 : 388, 389, 390, 391, 392, 393, 394, 395, 396, 397,
30268 : 398, 399, 400, 401, 402, 403, 404, 405, -1, 407,
30269 : 408, 409, 410, 411, 412, 413, 414, 415, -1, 417,
30270 : 418, 419, 420, 421, 422, 423, 424, 425, 426, 427,
30271 : 428, 429, 430, 431, -1, 433, 434, 435, 436, 437,
30272 : 438, 439, 440, 441, 442, 443, 444, 445, -1, 447,
30273 : 448, 449, 450, 451, 452, 453, 454, 455, 456, 457,
30274 : 458, 459, 460, 461, 462, 463, 464, 465, -1, 467,
30275 : 468, 469, 470, 471, -1, 473, 474, 475, 476, 477,
30276 : 478, 479, 480, 481, 482, -1, 484, 485, 486, 487,
30277 : 488, 489, 490, 491, 492, 493, 494, 495, 496, 497,
30278 : 498, 499, 500, -1, 502, 503, -1, -1, 506, 507,
30279 : 508, 509, 510, 511, 512, 513, -1, 515, 516, 517,
30280 : -1, -1, 520, 521, 522, 523, 524, 525, 526, 527,
30281 : 528, 529, 530, 531, 532, 533, 534, -1, -1, 537,
30282 : 538, 539, 540, 541, -1, -1, 544, 545, 546, 547,
30283 : 548, 549, 550, -1, 552, 553, 554, 555, 556, 557,
30284 : 558, -1, -1, 561, -1, -1, 564, 565, 566, 567,
30285 : 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
30286 : 578, 579, 580, 581, 582, 583, 5, 6, 7, 8,
30287 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
30288 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
30289 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
30290 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
30291 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
30292 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
30293 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
30294 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30295 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
30296 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
30297 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
30298 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
30299 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
30300 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
30301 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
30302 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
30303 : -1, 170, 171, 172, -1, -1, -1, -1, 177, -1,
30304 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
30305 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
30306 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
30307 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
30308 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
30309 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
30310 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
30311 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
30312 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
30313 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
30314 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
30315 : -1, 290, -1, 292, -1, 294, 295, 296, 297, 298,
30316 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
30317 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
30318 : 319, 320, 321, 322, 323, -1, 325, 326, 327, -1,
30319 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
30320 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
30321 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
30322 : 359, 360, 361, 362, -1, 364, 365, 366, 367, -1,
30323 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
30324 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
30325 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
30326 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
30327 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
30328 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
30329 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
30330 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
30331 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
30332 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
30333 : 469, 470, 471, -1, 473, 474, 475, 476, 477, 478,
30334 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
30335 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
30336 : 499, 500, -1, 502, 503, -1, -1, 506, 507, 508,
30337 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
30338 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
30339 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
30340 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
30341 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
30342 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
30343 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
30344 : 579, 580, 581, 582, 583, 5, 6, 7, 8, 9,
30345 : 10, 11, 12, -1, 14, 15, -1, -1, 18, 19,
30346 : 20, 21, 22, 23, 24, 25, 26, 27, 28, -1,
30347 : 30, 31, 32, 33, 34, 35, 36, 37, 38, -1,
30348 : 40, 41, 42, 43, 44, -1, -1, -1, 48, 49,
30349 : -1, -1, -1, -1, 54, -1, -1, -1, -1, -1,
30350 : -1, -1, -1, 63, -1, 65, -1, 67, 68, 69,
30351 : -1, -1, -1, 73, -1, -1, -1, -1, -1, -1,
30352 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30353 : 90, 91, 92, 93, 94, 95, 96, 97, 98, -1,
30354 : 100, 101, 102, -1, -1, -1, -1, -1, -1, -1,
30355 : 110, 111, 112, -1, 114, 115, 116, 117, 118, 119,
30356 : 120, 121, 122, 123, 124, 125, 126, -1, 128, 129,
30357 : 130, 131, 132, 133, 134, -1, -1, 137, 138, 139,
30358 : 140, 141, -1, 143, 144, 145, 146, 147, -1, 149,
30359 : -1, 151, 152, 153, 154, 155, 156, 157, 158, 159,
30360 : 160, 161, -1, 163, 164, 165, 166, 167, 168, -1,
30361 : 170, 171, 172, -1, -1, -1, -1, 177, -1, -1,
30362 : -1, 181, 182, 183, 184, 185, 186, 187, 188, 189,
30363 : -1, 191, -1, 193, 194, 195, 196, 197, 198, 199,
30364 : -1, 201, 202, 203, 204, -1, -1, 207, 208, 209,
30365 : 210, 211, -1, 213, 214, 215, 216, -1, 218, 219,
30366 : 220, 221, 222, -1, 224, 225, 226, 227, 228, 229,
30367 : 230, 231, 232, 233, -1, 235, -1, 237, 238, 239,
30368 : 240, 241, -1, 243, -1, 245, 246, 247, -1, 249,
30369 : 250, 251, 252, 253, -1, 255, 256, -1, 258, 259,
30370 : 260, -1, 262, 263, 264, 265, 266, 267, 268, 269,
30371 : 270, 271, -1, 273, 274, 275, 276, 277, 278, 279,
30372 : 280, -1, 282, 283, 284, -1, 286, 287, 288, -1,
30373 : 290, -1, 292, -1, 294, 295, 296, 297, 298, 299,
30374 : 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
30375 : 310, 311, 312, 313, 314, 315, 316, -1, -1, 319,
30376 : 320, 321, 322, 323, -1, 325, 326, 327, -1, -1,
30377 : 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
30378 : 340, 341, 342, 343, 344, 345, 346, 347, 348, 349,
30379 : 350, 351, 352, 353, 354, 355, 356, 357, 358, 359,
30380 : 360, 361, 362, -1, 364, 365, 366, 367, -1, 369,
30381 : 370, 371, 372, 373, 374, 375, -1, 377, 378, 379,
30382 : -1, -1, 382, 383, 384, -1, -1, 387, 388, 389,
30383 : 390, 391, 392, 393, 394, 395, 396, 397, 398, 399,
30384 : 400, 401, 402, 403, 404, 405, -1, 407, 408, 409,
30385 : 410, 411, 412, 413, 414, 415, -1, 417, 418, 419,
30386 : 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
30387 : 430, 431, -1, 433, 434, 435, 436, 437, 438, 439,
30388 : 440, 441, 442, 443, 444, 445, -1, 447, 448, 449,
30389 : 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
30390 : 460, 461, 462, 463, 464, 465, -1, 467, 468, 469,
30391 : 470, 471, -1, 473, 474, 475, 476, 477, 478, 479,
30392 : 480, 481, 482, -1, 484, 485, 486, 487, 488, 489,
30393 : 490, 491, 492, 493, 494, 495, 496, 497, 498, 499,
30394 : 500, -1, 502, 503, -1, -1, 506, 507, 508, 509,
30395 : 510, 511, 512, 513, -1, 515, 516, 517, -1, -1,
30396 : 520, 521, 522, 523, 524, -1, 526, 527, 528, 529,
30397 : 530, 531, 532, 533, 534, -1, -1, 537, 538, 539,
30398 : 540, 541, -1, -1, 544, 545, 546, 547, 548, 549,
30399 : 550, -1, 552, 553, 554, 555, 556, 557, 558, -1,
30400 : -1, 561, -1, -1, 564, 565, 566, 567, 568, 569,
30401 : 570, 571, 572, 573, 574, 575, 576, 577, 578, 579,
30402 : 580, 581, 582, 583, 5, 6, 7, 8, 9, 10,
30403 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
30404 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
30405 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
30406 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
30407 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
30408 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
30409 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
30410 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
30411 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
30412 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
30413 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
30414 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
30415 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
30416 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
30417 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
30418 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
30419 : 171, 172, -1, -1, -1, -1, 177, -1, -1, -1,
30420 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
30421 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
30422 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
30423 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
30424 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
30425 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
30426 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
30427 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
30428 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
30429 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
30430 : -1, 282, 283, 284, -1, 286, 287, 288, -1, 290,
30431 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
30432 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
30433 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
30434 : 321, 322, 323, -1, 325, 326, 327, -1, -1, 330,
30435 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
30436 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
30437 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
30438 : 361, 362, -1, 364, 365, 366, 367, -1, 369, 370,
30439 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
30440 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
30441 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
30442 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
30443 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
30444 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
30445 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
30446 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
30447 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
30448 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
30449 : 471, -1, 473, 474, 475, 476, 477, 478, 479, 480,
30450 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
30451 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
30452 : -1, 502, 503, -1, -1, 506, 507, 508, 509, 510,
30453 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
30454 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
30455 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
30456 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
30457 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
30458 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
30459 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
30460 : 581, 582, 583, 5, 6, 7, 8, 9, 10, 11,
30461 : 12, -1, 14, 15, -1, -1, 18, 19, 20, 21,
30462 : 22, 23, 24, 25, 26, 27, 28, -1, 30, 31,
30463 : 32, 33, 34, 35, 36, 37, 38, -1, 40, 41,
30464 : 42, 43, 44, -1, -1, -1, 48, 49, -1, -1,
30465 : -1, -1, 54, -1, -1, -1, -1, -1, -1, -1,
30466 : -1, 63, -1, 65, -1, 67, 68, 69, -1, -1,
30467 : -1, 73, -1, -1, -1, -1, -1, -1, -1, -1,
30468 : -1, -1, -1, -1, -1, -1, -1, -1, 90, 91,
30469 : 92, 93, 94, 95, 96, 97, 98, -1, 100, 101,
30470 : 102, -1, -1, -1, -1, -1, -1, -1, 110, 111,
30471 : 112, -1, 114, 115, 116, 117, 118, 119, 120, 121,
30472 : 122, 123, 124, 125, 126, -1, 128, 129, 130, 131,
30473 : 132, 133, 134, -1, -1, 137, 138, 139, 140, 141,
30474 : -1, 143, 144, 145, 146, 147, -1, 149, -1, 151,
30475 : 152, 153, 154, 155, 156, 157, 158, 159, 160, 161,
30476 : -1, 163, 164, 165, 166, 167, 168, -1, 170, 171,
30477 : 172, -1, -1, -1, -1, 177, -1, -1, -1, 181,
30478 : 182, 183, 184, 185, 186, 187, 188, 189, -1, 191,
30479 : -1, 193, 194, 195, 196, 197, 198, 199, -1, 201,
30480 : 202, 203, 204, -1, -1, 207, 208, 209, 210, 211,
30481 : -1, 213, 214, 215, 216, -1, 218, 219, 220, 221,
30482 : 222, -1, 224, 225, 226, 227, 228, 229, 230, 231,
30483 : 232, 233, -1, 235, -1, 237, 238, 239, 240, 241,
30484 : -1, 243, -1, 245, 246, 247, -1, 249, 250, 251,
30485 : 252, 253, -1, 255, 256, -1, 258, 259, 260, -1,
30486 : 262, 263, 264, 265, 266, 267, 268, 269, 270, 271,
30487 : -1, 273, 274, 275, 276, 277, 278, 279, 280, -1,
30488 : 282, 283, 284, -1, 286, 287, 288, -1, 290, -1,
30489 : 292, -1, 294, 295, 296, 297, 298, 299, 300, 301,
30490 : 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
30491 : 312, 313, 314, 315, 316, -1, -1, 319, 320, 321,
30492 : 322, 323, -1, 325, 326, 327, -1, -1, 330, 331,
30493 : 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
30494 : 342, 343, 344, 345, 346, 347, 348, 349, 350, 351,
30495 : 352, 353, 354, 355, 356, 357, 358, 359, 360, 361,
30496 : 362, -1, 364, 365, 366, 367, -1, 369, 370, 371,
30497 : 372, 373, 374, 375, -1, 377, 378, 379, -1, -1,
30498 : 382, 383, 384, -1, -1, 387, 388, 389, 390, 391,
30499 : 392, 393, 394, 395, 396, 397, 398, 399, 400, 401,
30500 : 402, 403, 404, 405, -1, 407, 408, 409, 410, 411,
30501 : 412, 413, 414, 415, -1, 417, 418, 419, 420, 421,
30502 : 422, 423, 424, 425, 426, 427, 428, 429, 430, 431,
30503 : -1, 433, 434, 435, 436, 437, 438, 439, 440, 441,
30504 : 442, 443, 444, 445, -1, 447, 448, 449, 450, 451,
30505 : 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
30506 : 462, 463, 464, 465, -1, 467, 468, 469, 470, 471,
30507 : -1, 473, 474, 475, 476, 477, 478, 479, 480, 481,
30508 : 482, -1, 484, 485, 486, 487, 488, 489, 490, 491,
30509 : 492, 493, 494, 495, 496, 497, 498, 499, 500, -1,
30510 : 502, 503, -1, -1, 506, 507, 508, 509, 510, 511,
30511 : 512, 513, -1, 515, 516, 517, -1, -1, 520, 521,
30512 : 522, 523, 524, -1, 526, 527, 528, 529, 530, 531,
30513 : 532, 533, 534, -1, -1, 537, 538, 539, 540, 541,
30514 : -1, -1, 544, 545, 546, 547, 548, 549, 550, -1,
30515 : 552, 553, 554, 555, 556, 557, 558, -1, -1, 561,
30516 : -1, -1, 564, 565, 566, 567, 568, 569, 570, 571,
30517 : 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
30518 : 582, 583, 5, 6, 7, 8, 9, 10, 11, 12,
30519 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
30520 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
30521 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
30522 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
30523 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
30524 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
30525 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30526 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
30527 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
30528 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
30529 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
30530 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
30531 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
30532 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
30533 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
30534 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
30535 : -1, -1, -1, -1, 177, -1, -1, -1, 181, 182,
30536 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
30537 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
30538 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
30539 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
30540 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
30541 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
30542 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
30543 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
30544 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
30545 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
30546 : 283, 284, -1, 286, 287, 288, -1, 290, -1, 292,
30547 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
30548 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
30549 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
30550 : 323, -1, 325, 326, 327, -1, -1, 330, 331, 332,
30551 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
30552 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
30553 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
30554 : -1, 364, 365, 366, 367, -1, 369, 370, 371, 372,
30555 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
30556 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
30557 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
30558 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
30559 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
30560 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
30561 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
30562 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
30563 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
30564 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
30565 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
30566 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
30567 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
30568 : 503, -1, -1, 506, 507, 508, 509, 510, 511, 512,
30569 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
30570 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
30571 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
30572 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
30573 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
30574 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
30575 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
30576 : 583, 5, 6, 7, 8, 9, 10, 11, 12, -1,
30577 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
30578 : 24, 25, 26, 27, 28, -1, 30, 31, 32, 33,
30579 : 34, 35, 36, 37, 38, -1, 40, 41, 42, 43,
30580 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
30581 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
30582 : -1, 65, -1, 67, 68, 69, -1, -1, -1, 73,
30583 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30584 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
30585 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
30586 : -1, -1, -1, -1, -1, -1, 110, 111, 112, -1,
30587 : 114, 115, 116, 117, 118, 119, 120, 121, -1, 123,
30588 : 124, 125, 126, -1, 128, 129, 130, 131, 132, 133,
30589 : 134, -1, -1, 137, 138, 139, 140, 141, -1, 143,
30590 : 144, 145, 146, -1, -1, 149, -1, 151, 152, 153,
30591 : 154, 155, 156, 157, 158, 159, 160, 161, -1, 163,
30592 : 164, 165, 166, 167, 168, -1, 170, 171, 172, -1,
30593 : -1, -1, -1, 177, -1, -1, -1, 181, 182, 183,
30594 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
30595 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
30596 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
30597 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
30598 : 224, 225, 226, 227, -1, 229, 230, 231, 232, -1,
30599 : -1, 235, -1, 237, 238, 239, 240, 241, -1, 243,
30600 : -1, 245, 246, 247, -1, 249, 250, 251, 252, 253,
30601 : -1, 255, -1, -1, -1, 259, 260, -1, 262, 263,
30602 : 264, 265, 266, 267, 268, 269, 270, 271, 272, 273,
30603 : 274, 275, 276, 277, 278, 279, 280, -1, 282, 283,
30604 : 284, -1, 286, 287, 288, 289, 290, -1, 292, -1,
30605 : 294, 295, 296, 297, 298, 299, -1, -1, -1, -1,
30606 : -1, -1, -1, -1, -1, -1, 310, 311, 312, 313,
30607 : 314, 315, 316, -1, -1, 319, -1, 321, 322, 323,
30608 : -1, 325, 326, 327, -1, -1, 330, 331, 332, 333,
30609 : 334, 335, 336, 337, 338, 339, -1, 341, 342, 343,
30610 : 344, 345, 346, 347, 348, 349, 350, 351, 352, 353,
30611 : 354, 355, 356, 357, 358, 359, -1, -1, 362, -1,
30612 : 364, 365, 366, 367, -1, -1, 370, 371, 372, 373,
30613 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
30614 : 384, -1, -1, 387, 388, 389, 390, 391, 392, -1,
30615 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
30616 : 404, 405, -1, 407, 408, 409, -1, 411, -1, 413,
30617 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
30618 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
30619 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
30620 : 444, 445, -1, 447, 448, 449, 450, 451, 452, 453,
30621 : 454, -1, 456, 457, 458, 459, 460, 461, 462, 463,
30622 : 464, 465, -1, 467, 468, 469, 470, 471, -1, 473,
30623 : 474, 475, 476, 477, 478, 479, 480, 481, 482, -1,
30624 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
30625 : 494, 495, 496, 497, 498, -1, 500, -1, 502, 503,
30626 : -1, -1, 506, 507, 508, 509, 510, 511, 512, 513,
30627 : -1, 515, 516, 517, -1, -1, 520, 521, -1, 523,
30628 : -1, -1, 526, 527, 528, 529, 530, 531, 532, 533,
30629 : 534, -1, -1, 537, 538, 539, 540, 541, -1, -1,
30630 : 544, 545, 546, 547, 548, -1, 550, 551, 552, 553,
30631 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
30632 : 564, 565, 566, 567, 568, 569, -1, -1, -1, -1,
30633 : -1, -1, -1, -1, -1, -1, -1, 581, 582, 583,
30634 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
30635 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
30636 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
30637 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
30638 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
30639 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
30640 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
30641 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30642 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
30643 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
30644 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
30645 : 115, 116, 117, 118, 119, 120, 121, -1, 123, 124,
30646 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
30647 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
30648 : 145, 146, -1, -1, 149, -1, 151, 152, 153, 154,
30649 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
30650 : 165, 166, 167, 168, -1, 170, 171, 172, -1, -1,
30651 : -1, -1, 177, -1, -1, -1, 181, 182, 183, 184,
30652 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
30653 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
30654 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
30655 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
30656 : 225, 226, 227, -1, 229, 230, 231, 232, -1, -1,
30657 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
30658 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
30659 : 255, -1, -1, -1, 259, 260, -1, 262, 263, 264,
30660 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
30661 : 275, 276, 277, 278, 279, 280, -1, 282, 283, -1,
30662 : -1, 286, 287, 288, 289, 290, -1, 292, -1, 294,
30663 : 295, 296, 297, 298, 299, -1, -1, -1, -1, -1,
30664 : -1, -1, -1, -1, -1, 310, 311, 312, 313, 314,
30665 : 315, 316, -1, -1, 319, -1, 321, 322, 323, -1,
30666 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
30667 : 335, 336, 337, 338, 339, -1, 341, 342, 343, 344,
30668 : 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
30669 : 355, 356, 357, 358, 359, -1, -1, 362, -1, 364,
30670 : 365, 366, 367, 368, -1, 370, 371, 372, 373, 374,
30671 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
30672 : -1, -1, 387, 388, -1, 390, 391, 392, -1, 394,
30673 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
30674 : 405, -1, 407, 408, 409, -1, 411, -1, 413, 414,
30675 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
30676 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
30677 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
30678 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
30679 : -1, 456, 457, 458, 459, 460, 461, 462, 463, 464,
30680 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
30681 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
30682 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
30683 : 495, 496, 497, 498, -1, 500, -1, 502, 503, -1,
30684 : 505, 506, 507, 508, 509, 510, 511, 512, 513, -1,
30685 : 515, 516, 517, -1, -1, 520, 521, -1, 523, -1,
30686 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
30687 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
30688 : 545, 546, 547, 548, -1, 550, -1, 552, 553, 554,
30689 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
30690 : 565, 566, 567, 568, 569, -1, -1, -1, -1, -1,
30691 : -1, -1, -1, -1, -1, -1, 581, 582, 583, 5,
30692 : 6, 7, 8, 9, 10, 11, 12, -1, 14, 15,
30693 : -1, -1, 18, 19, 20, 21, 22, 23, 24, 25,
30694 : 26, 27, 28, -1, 30, 31, 32, 33, 34, 35,
30695 : 36, 37, 38, -1, 40, 41, 42, 43, 44, -1,
30696 : -1, -1, 48, 49, -1, -1, -1, -1, 54, -1,
30697 : -1, -1, -1, -1, -1, -1, -1, 63, -1, 65,
30698 : -1, 67, 68, 69, -1, -1, -1, 73, -1, -1,
30699 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30700 : -1, -1, -1, -1, 90, 91, 92, 93, 94, 95,
30701 : 96, 97, 98, -1, 100, 101, 102, -1, -1, -1,
30702 : -1, -1, -1, -1, 110, 111, 112, -1, 114, 115,
30703 : 116, 117, 118, 119, 120, 121, -1, 123, 124, 125,
30704 : 126, -1, 128, 129, 130, 131, 132, 133, 134, -1,
30705 : -1, 137, 138, 139, 140, 141, -1, 143, 144, 145,
30706 : 146, -1, -1, 149, -1, 151, 152, 153, 154, 155,
30707 : 156, 157, 158, 159, 160, 161, -1, 163, 164, 165,
30708 : 166, 167, 168, -1, 170, 171, 172, -1, -1, -1,
30709 : -1, 177, -1, -1, -1, 181, 182, 183, 184, 185,
30710 : 186, 187, 188, 189, -1, 191, -1, 193, 194, 195,
30711 : 196, 197, 198, 199, -1, 201, 202, 203, 204, -1,
30712 : -1, 207, 208, 209, 210, 211, -1, 213, 214, 215,
30713 : 216, -1, 218, 219, 220, 221, 222, -1, 224, 225,
30714 : 226, 227, -1, 229, 230, 231, 232, -1, -1, 235,
30715 : -1, 237, 238, 239, 240, 241, -1, 243, -1, 245,
30716 : 246, 247, -1, 249, 250, 251, 252, 253, -1, 255,
30717 : -1, -1, -1, 259, 260, -1, 262, 263, 264, 265,
30718 : 266, 267, 268, 269, 270, 271, -1, 273, 274, 275,
30719 : 276, 277, 278, 279, 280, -1, 282, 283, -1, -1,
30720 : 286, 287, 288, 289, 290, -1, 292, -1, 294, 295,
30721 : 296, 297, 298, 299, -1, -1, -1, -1, -1, -1,
30722 : -1, -1, -1, -1, 310, 311, 312, 313, 314, 315,
30723 : 316, -1, -1, 319, -1, 321, 322, 323, -1, 325,
30724 : 326, 327, -1, -1, 330, 331, 332, 333, 334, 335,
30725 : 336, 337, 338, 339, -1, 341, 342, 343, 344, 345,
30726 : 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
30727 : 356, 357, 358, 359, 360, -1, 362, -1, 364, 365,
30728 : 366, 367, -1, -1, 370, 371, 372, 373, 374, 375,
30729 : -1, 377, 378, 379, -1, -1, 382, 383, 384, -1,
30730 : -1, 387, 388, -1, 390, 391, 392, -1, 394, 395,
30731 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
30732 : -1, 407, 408, 409, -1, 411, -1, 413, 414, 415,
30733 : -1, 417, 418, 419, 420, 421, 422, 423, 424, 425,
30734 : 426, 427, 428, 429, 430, 431, -1, 433, 434, 435,
30735 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
30736 : -1, 447, 448, 449, 450, 451, 452, 453, 454, -1,
30737 : 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
30738 : -1, 467, 468, 469, 470, 471, -1, 473, 474, 475,
30739 : 476, 477, 478, 479, 480, 481, 482, -1, 484, 485,
30740 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
30741 : 496, 497, 498, -1, 500, -1, 502, 503, -1, -1,
30742 : 506, 507, 508, 509, 510, 511, 512, 513, -1, 515,
30743 : 516, 517, -1, -1, 520, 521, -1, 523, -1, -1,
30744 : 526, 527, 528, 529, 530, 531, 532, 533, 534, -1,
30745 : -1, 537, 538, 539, 540, 541, -1, -1, 544, 545,
30746 : 546, 547, 548, -1, 550, -1, 552, 553, 554, 555,
30747 : 556, 557, 558, -1, -1, 561, -1, -1, 564, 565,
30748 : 566, 567, 568, 569, -1, -1, -1, -1, -1, -1,
30749 : -1, -1, -1, -1, -1, 581, 582, 583, 5, 6,
30750 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
30751 : -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
30752 : 27, 28, -1, 30, 31, 32, 33, 34, 35, 36,
30753 : 37, 38, -1, 40, 41, 42, 43, 44, -1, -1,
30754 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
30755 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
30756 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
30757 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30758 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
30759 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
30760 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
30761 : 117, 118, 119, 120, 121, -1, 123, 124, 125, 126,
30762 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
30763 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
30764 : -1, -1, 149, -1, 151, 152, 153, 154, 155, 156,
30765 : 157, 158, 159, 160, 161, -1, 163, 164, 165, 166,
30766 : 167, 168, -1, 170, 171, 172, -1, -1, -1, -1,
30767 : 177, -1, -1, -1, 181, 182, 183, 184, 185, 186,
30768 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
30769 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
30770 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
30771 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
30772 : 227, -1, 229, 230, 231, 232, -1, -1, 235, -1,
30773 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
30774 : 247, -1, 249, 250, 251, 252, 253, -1, 255, -1,
30775 : -1, -1, 259, 260, -1, 262, 263, 264, 265, 266,
30776 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
30777 : 277, 278, 279, 280, -1, 282, 283, -1, -1, 286,
30778 : 287, 288, 289, 290, -1, 292, -1, 294, 295, 296,
30779 : 297, 298, 299, -1, -1, -1, -1, -1, -1, -1,
30780 : -1, -1, -1, 310, 311, 312, 313, 314, 315, 316,
30781 : -1, -1, 319, -1, 321, 322, 323, -1, 325, 326,
30782 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
30783 : 337, 338, 339, -1, 341, 342, 343, 344, 345, 346,
30784 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
30785 : 357, 358, 359, 360, -1, 362, -1, 364, 365, 366,
30786 : 367, -1, -1, 370, 371, 372, 373, 374, 375, -1,
30787 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
30788 : 387, 388, -1, 390, 391, 392, -1, 394, 395, 396,
30789 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
30790 : 407, 408, 409, -1, 411, -1, 413, 414, 415, -1,
30791 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
30792 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
30793 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
30794 : 447, 448, 449, 450, 451, 452, 453, 454, -1, 456,
30795 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
30796 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
30797 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
30798 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
30799 : 497, 498, -1, 500, -1, 502, 503, -1, -1, 506,
30800 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
30801 : 517, -1, -1, 520, 521, -1, 523, -1, -1, 526,
30802 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
30803 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
30804 : 547, 548, -1, 550, -1, 552, 553, 554, 555, 556,
30805 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
30806 : 567, 568, 569, -1, -1, -1, -1, -1, -1, -1,
30807 : -1, -1, -1, -1, 581, 582, 583, 5, 6, 7,
30808 : 8, 9, 10, 11, 12, -1, 14, 15, -1, -1,
30809 : 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
30810 : 28, -1, 30, 31, 32, 33, 34, 35, 36, 37,
30811 : 38, -1, 40, 41, 42, 43, 44, -1, -1, -1,
30812 : 48, 49, -1, -1, -1, -1, 54, -1, -1, -1,
30813 : -1, -1, -1, -1, -1, 63, -1, 65, -1, 67,
30814 : 68, 69, -1, -1, -1, 73, -1, -1, -1, -1,
30815 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30816 : -1, -1, 90, 91, 92, 93, 94, 95, 96, 97,
30817 : 98, -1, 100, 101, 102, -1, -1, -1, -1, -1,
30818 : -1, -1, 110, 111, 112, -1, 114, 115, 116, 117,
30819 : 118, 119, 120, 121, -1, 123, 124, 125, 126, -1,
30820 : 128, 129, 130, 131, 132, 133, 134, -1, -1, 137,
30821 : 138, 139, 140, 141, -1, 143, 144, 145, 146, -1,
30822 : -1, 149, -1, 151, 152, 153, 154, 155, 156, 157,
30823 : 158, 159, 160, 161, -1, 163, 164, 165, 166, 167,
30824 : 168, -1, 170, 171, 172, -1, -1, -1, -1, 177,
30825 : -1, -1, -1, 181, 182, 183, 184, 185, 186, 187,
30826 : 188, 189, -1, 191, -1, 193, 194, 195, 196, 197,
30827 : 198, 199, -1, 201, 202, 203, 204, -1, -1, 207,
30828 : 208, 209, 210, 211, -1, 213, 214, 215, 216, -1,
30829 : 218, 219, 220, 221, 222, -1, 224, 225, 226, 227,
30830 : -1, 229, 230, 231, 232, -1, -1, 235, -1, 237,
30831 : 238, 239, 240, 241, 242, 243, -1, 245, 246, 247,
30832 : -1, 249, 250, 251, 252, 253, -1, 255, -1, -1,
30833 : -1, 259, 260, -1, 262, 263, 264, 265, 266, 267,
30834 : 268, 269, 270, 271, -1, 273, 274, 275, 276, 277,
30835 : 278, 279, 280, -1, 282, 283, -1, -1, 286, 287,
30836 : 288, 289, 290, -1, 292, -1, 294, 295, 296, 297,
30837 : 298, 299, -1, -1, -1, -1, -1, -1, -1, -1,
30838 : -1, -1, 310, 311, 312, 313, 314, 315, 316, -1,
30839 : -1, 319, -1, 321, 322, 323, -1, 325, 326, 327,
30840 : -1, -1, 330, 331, 332, 333, 334, 335, 336, 337,
30841 : 338, 339, -1, 341, 342, 343, 344, 345, 346, 347,
30842 : 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
30843 : 358, 359, -1, -1, 362, -1, 364, 365, 366, 367,
30844 : -1, -1, 370, 371, 372, 373, 374, 375, -1, 377,
30845 : 378, 379, -1, -1, 382, 383, 384, -1, -1, 387,
30846 : 388, -1, 390, 391, 392, -1, 394, 395, 396, 397,
30847 : 398, 399, 400, 401, 402, 403, 404, 405, -1, 407,
30848 : 408, 409, -1, 411, -1, 413, 414, 415, -1, 417,
30849 : 418, 419, 420, 421, 422, 423, 424, 425, 426, 427,
30850 : 428, 429, 430, 431, -1, 433, 434, 435, 436, 437,
30851 : 438, 439, 440, 441, 442, 443, 444, 445, -1, 447,
30852 : 448, 449, 450, 451, 452, 453, 454, -1, 456, 457,
30853 : 458, 459, 460, 461, 462, 463, 464, 465, -1, 467,
30854 : 468, 469, 470, 471, -1, 473, 474, 475, 476, 477,
30855 : 478, 479, 480, 481, 482, -1, 484, 485, 486, 487,
30856 : 488, 489, 490, 491, 492, 493, 494, 495, 496, 497,
30857 : 498, -1, 500, -1, 502, 503, -1, -1, 506, 507,
30858 : 508, 509, 510, 511, 512, 513, -1, 515, 516, 517,
30859 : -1, -1, 520, 521, -1, 523, -1, -1, 526, 527,
30860 : 528, 529, 530, 531, 532, 533, 534, -1, -1, 537,
30861 : 538, 539, 540, 541, -1, -1, 544, 545, 546, 547,
30862 : 548, -1, 550, -1, 552, 553, 554, 555, 556, 557,
30863 : 558, -1, -1, 561, -1, -1, 564, 565, 566, 567,
30864 : 568, 569, -1, -1, -1, -1, -1, -1, -1, -1,
30865 : -1, -1, -1, 581, 582, 583, 5, 6, 7, 8,
30866 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
30867 : 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
30868 : -1, 30, 31, 32, 33, 34, 35, 36, 37, 38,
30869 : -1, 40, 41, 42, 43, 44, -1, -1, -1, 48,
30870 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
30871 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
30872 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
30873 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30874 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
30875 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
30876 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
30877 : 119, 120, 121, -1, 123, 124, 125, 126, -1, 128,
30878 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
30879 : 139, 140, 141, -1, 143, 144, 145, 146, -1, -1,
30880 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
30881 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
30882 : -1, 170, 171, 172, -1, -1, -1, -1, 177, -1,
30883 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
30884 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
30885 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
30886 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
30887 : 219, 220, 221, 222, -1, 224, 225, 226, 227, -1,
30888 : 229, 230, 231, 232, -1, -1, 235, -1, 237, 238,
30889 : 239, 240, 241, 242, 243, -1, 245, 246, 247, -1,
30890 : 249, 250, 251, 252, 253, -1, 255, -1, -1, -1,
30891 : 259, 260, -1, 262, 263, 264, 265, 266, 267, 268,
30892 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
30893 : 279, 280, -1, 282, 283, -1, -1, 286, 287, 288,
30894 : 289, 290, -1, 292, -1, 294, 295, 296, 297, 298,
30895 : 299, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30896 : -1, 310, 311, 312, 313, 314, 315, 316, -1, -1,
30897 : 319, -1, 321, 322, 323, -1, 325, 326, 327, -1,
30898 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
30899 : 339, -1, 341, 342, 343, 344, 345, 346, 347, 348,
30900 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
30901 : 359, -1, -1, 362, -1, 364, 365, 366, 367, -1,
30902 : -1, 370, 371, 372, 373, 374, 375, -1, 377, 378,
30903 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
30904 : -1, 390, 391, 392, -1, 394, 395, 396, 397, 398,
30905 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
30906 : 409, -1, 411, -1, 413, 414, 415, -1, 417, 418,
30907 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
30908 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
30909 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
30910 : 449, 450, 451, 452, 453, 454, -1, 456, 457, 458,
30911 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
30912 : 469, 470, 471, -1, 473, 474, 475, 476, 477, 478,
30913 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
30914 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
30915 : -1, 500, -1, 502, 503, -1, -1, 506, 507, 508,
30916 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
30917 : -1, 520, 521, -1, 523, -1, -1, 526, 527, 528,
30918 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
30919 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
30920 : -1, 550, -1, 552, 553, 554, 555, 556, 557, 558,
30921 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
30922 : 569, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30923 : -1, -1, 581, 582, 583, 5, 6, 7, 8, 9,
30924 : 10, 11, 12, -1, 14, 15, -1, -1, 18, 19,
30925 : 20, 21, 22, 23, 24, 25, 26, 27, 28, -1,
30926 : 30, 31, 32, 33, 34, 35, 36, 37, 38, -1,
30927 : 40, 41, 42, 43, 44, -1, -1, -1, 48, 49,
30928 : -1, -1, -1, -1, 54, -1, -1, -1, -1, -1,
30929 : -1, -1, -1, 63, -1, 65, -1, 67, 68, 69,
30930 : -1, -1, -1, 73, -1, -1, -1, -1, -1, -1,
30931 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30932 : 90, 91, 92, 93, 94, 95, 96, 97, 98, -1,
30933 : 100, 101, 102, -1, -1, -1, -1, -1, -1, -1,
30934 : 110, 111, 112, -1, 114, 115, 116, 117, 118, 119,
30935 : 120, 121, -1, 123, 124, 125, 126, -1, 128, 129,
30936 : 130, 131, 132, 133, 134, -1, -1, 137, 138, 139,
30937 : 140, 141, -1, 143, 144, 145, 146, -1, -1, 149,
30938 : -1, 151, 152, 153, 154, 155, 156, 157, 158, 159,
30939 : 160, 161, -1, 163, 164, 165, 166, 167, 168, -1,
30940 : 170, 171, 172, -1, -1, -1, -1, 177, -1, -1,
30941 : -1, 181, 182, 183, 184, 185, 186, 187, 188, 189,
30942 : -1, 191, -1, 193, 194, 195, 196, 197, 198, 199,
30943 : -1, 201, 202, 203, 204, -1, -1, 207, 208, 209,
30944 : 210, 211, -1, 213, 214, 215, 216, -1, 218, 219,
30945 : 220, 221, 222, -1, 224, 225, 226, 227, -1, 229,
30946 : 230, 231, 232, -1, -1, 235, -1, 237, 238, 239,
30947 : 240, 241, -1, 243, -1, 245, 246, 247, -1, 249,
30948 : 250, 251, 252, 253, -1, 255, -1, -1, -1, 259,
30949 : 260, -1, 262, 263, 264, 265, 266, 267, 268, 269,
30950 : 270, 271, -1, 273, 274, 275, 276, 277, 278, 279,
30951 : 280, -1, 282, 283, -1, -1, 286, 287, 288, 289,
30952 : 290, -1, 292, -1, 294, 295, 296, 297, 298, 299,
30953 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30954 : 310, 311, 312, 313, 314, 315, 316, -1, -1, 319,
30955 : -1, 321, 322, 323, -1, 325, 326, 327, -1, -1,
30956 : 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
30957 : -1, 341, 342, 343, 344, 345, 346, 347, 348, 349,
30958 : 350, 351, 352, 353, 354, 355, 356, 357, 358, 359,
30959 : -1, -1, 362, -1, 364, 365, 366, 367, -1, -1,
30960 : 370, 371, 372, 373, 374, 375, -1, 377, 378, 379,
30961 : -1, -1, 382, 383, 384, -1, -1, 387, 388, -1,
30962 : 390, 391, 392, -1, 394, 395, 396, 397, 398, 399,
30963 : 400, 401, 402, 403, 404, 405, -1, 407, 408, 409,
30964 : -1, 411, -1, 413, 414, 415, -1, 417, 418, 419,
30965 : 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
30966 : 430, 431, -1, 433, 434, 435, 436, 437, 438, 439,
30967 : 440, 441, 442, 443, 444, 445, -1, 447, 448, 449,
30968 : 450, 451, 452, 453, 454, -1, 456, 457, 458, 459,
30969 : 460, 461, 462, 463, 464, 465, -1, 467, 468, 469,
30970 : 470, 471, -1, 473, 474, 475, 476, 477, 478, 479,
30971 : 480, 481, 482, -1, 484, 485, 486, 487, 488, 489,
30972 : 490, 491, 492, 493, 494, 495, 496, 497, 498, -1,
30973 : 500, -1, 502, 503, -1, -1, 506, 507, 508, 509,
30974 : 510, 511, 512, 513, -1, 515, 516, 517, -1, -1,
30975 : 520, 521, -1, 523, -1, -1, 526, 527, 528, 529,
30976 : 530, 531, 532, 533, 534, -1, -1, 537, 538, 539,
30977 : 540, 541, -1, -1, 544, 545, 546, 547, 548, -1,
30978 : 550, -1, 552, 553, 554, 555, 556, 557, 558, -1,
30979 : -1, 561, -1, -1, 564, 565, 566, 567, 568, 569,
30980 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
30981 : -1, 581, 582, 583, 5, 6, 7, 8, 9, 10,
30982 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
30983 : 21, 22, 23, 24, 25, 26, 27, 28, -1, 30,
30984 : 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
30985 : 41, 42, 43, 44, -1, -1, -1, 48, 49, -1,
30986 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
30987 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
30988 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
30989 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
30990 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
30991 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
30992 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
30993 : 121, -1, 123, 124, 125, 126, -1, 128, 129, 130,
30994 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
30995 : 141, -1, 143, 144, 145, 146, -1, -1, 149, -1,
30996 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
30997 : 161, -1, 163, 164, 165, 166, 167, 168, -1, 170,
30998 : 171, 172, -1, -1, -1, -1, 177, -1, -1, -1,
30999 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
31000 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
31001 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
31002 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
31003 : 221, 222, -1, 224, 225, 226, 227, -1, 229, 230,
31004 : 231, 232, -1, -1, 235, -1, 237, 238, 239, 240,
31005 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
31006 : 251, 252, 253, -1, 255, -1, -1, -1, 259, 260,
31007 : -1, 262, 263, 264, 265, 266, 267, 268, 269, 270,
31008 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
31009 : -1, 282, 283, -1, -1, 286, 287, 288, 289, 290,
31010 : -1, 292, -1, 294, 295, 296, 297, 298, 299, -1,
31011 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 310,
31012 : 311, 312, 313, 314, 315, 316, -1, -1, 319, -1,
31013 : 321, 322, 323, -1, 325, 326, 327, -1, -1, 330,
31014 : 331, 332, 333, 334, 335, 336, 337, 338, 339, -1,
31015 : 341, 342, 343, 344, 345, 346, 347, 348, 349, 350,
31016 : 351, 352, 353, 354, 355, 356, 357, 358, 359, -1,
31017 : -1, 362, -1, 364, 365, 366, 367, -1, -1, 370,
31018 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
31019 : -1, 382, 383, 384, -1, -1, 387, 388, -1, 390,
31020 : 391, 392, -1, 394, 395, 396, 397, 398, 399, 400,
31021 : 401, 402, 403, 404, 405, -1, 407, 408, 409, -1,
31022 : 411, -1, 413, 414, 415, -1, 417, 418, 419, 420,
31023 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
31024 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
31025 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
31026 : 451, 452, 453, 454, -1, 456, 457, 458, 459, 460,
31027 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
31028 : 471, -1, 473, 474, 475, 476, 477, 478, 479, 480,
31029 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
31030 : 491, 492, 493, 494, 495, 496, 497, 498, -1, 500,
31031 : -1, 502, 503, -1, -1, 506, 507, 508, 509, 510,
31032 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
31033 : 521, -1, 523, -1, -1, 526, 527, 528, 529, 530,
31034 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
31035 : 541, -1, -1, 544, 545, 546, 547, 548, -1, 550,
31036 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
31037 : 561, -1, -1, 564, 565, 566, 567, 568, 569, -1,
31038 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31039 : 581, 582, 583, 5, 6, 7, 8, 9, 10, 11,
31040 : 12, -1, 14, 15, -1, -1, 18, 19, 20, 21,
31041 : 22, 23, 24, 25, 26, 27, 28, -1, 30, 31,
31042 : 32, 33, 34, 35, 36, 37, 38, -1, 40, 41,
31043 : 42, 43, 44, -1, -1, -1, 48, 49, -1, -1,
31044 : -1, -1, 54, -1, -1, -1, -1, -1, -1, -1,
31045 : -1, 63, -1, 65, -1, 67, 68, 69, -1, -1,
31046 : -1, 73, -1, -1, -1, -1, -1, -1, -1, -1,
31047 : -1, -1, -1, -1, -1, -1, -1, -1, 90, 91,
31048 : 92, 93, 94, 95, 96, 97, 98, -1, 100, 101,
31049 : 102, -1, -1, -1, -1, -1, -1, -1, 110, 111,
31050 : 112, -1, 114, 115, 116, 117, 118, 119, 120, 121,
31051 : -1, 123, 124, 125, 126, -1, 128, 129, 130, 131,
31052 : 132, 133, 134, -1, -1, 137, 138, 139, 140, 141,
31053 : -1, 143, 144, 145, 146, -1, -1, 149, -1, 151,
31054 : 152, 153, 154, 155, 156, 157, 158, 159, 160, 161,
31055 : -1, 163, 164, 165, 166, 167, 168, -1, 170, 171,
31056 : 172, -1, -1, -1, -1, 177, -1, -1, -1, 181,
31057 : 182, 183, 184, 185, 186, 187, 188, 189, -1, 191,
31058 : -1, 193, 194, 195, 196, 197, 198, 199, -1, 201,
31059 : 202, 203, 204, -1, -1, 207, 208, 209, 210, 211,
31060 : -1, 213, 214, 215, 216, -1, 218, 219, 220, 221,
31061 : 222, -1, 224, 225, 226, 227, -1, 229, 230, 231,
31062 : 232, -1, -1, 235, -1, 237, 238, 239, 240, 241,
31063 : -1, 243, -1, 245, 246, 247, -1, 249, 250, 251,
31064 : 252, 253, -1, 255, -1, -1, -1, 259, 260, -1,
31065 : 262, 263, 264, 265, 266, 267, 268, 269, 270, 271,
31066 : -1, 273, 274, 275, 276, 277, 278, 279, 280, -1,
31067 : 282, 283, -1, -1, 286, 287, 288, 289, 290, -1,
31068 : 292, -1, 294, 295, 296, 297, 298, 299, -1, -1,
31069 : -1, -1, -1, -1, -1, -1, -1, -1, 310, 311,
31070 : 312, 313, 314, 315, 316, -1, -1, 319, -1, 321,
31071 : 322, 323, -1, 325, 326, 327, -1, -1, 330, 331,
31072 : 332, 333, 334, 335, 336, 337, 338, 339, -1, 341,
31073 : 342, 343, 344, 345, 346, 347, 348, 349, 350, 351,
31074 : 352, 353, 354, 355, 356, 357, 358, 359, -1, -1,
31075 : 362, -1, 364, 365, 366, 367, -1, -1, 370, 371,
31076 : 372, 373, 374, 375, -1, 377, 378, 379, -1, -1,
31077 : 382, 383, 384, -1, -1, 387, 388, -1, 390, 391,
31078 : 392, -1, 394, 395, 396, 397, 398, 399, 400, 401,
31079 : 402, 403, 404, 405, -1, 407, 408, 409, -1, 411,
31080 : -1, 413, 414, 415, -1, 417, 418, 419, 420, 421,
31081 : 422, 423, 424, 425, 426, 427, 428, 429, 430, 431,
31082 : -1, 433, 434, 435, 436, 437, 438, 439, 440, 441,
31083 : 442, 443, 444, 445, -1, 447, 448, 449, 450, 451,
31084 : 452, 453, 454, -1, 456, 457, 458, 459, 460, 461,
31085 : 462, 463, 464, 465, -1, 467, 468, 469, 470, 471,
31086 : -1, 473, 474, 475, 476, 477, 478, 479, 480, 481,
31087 : 482, -1, 484, 485, 486, 487, 488, 489, 490, 491,
31088 : 492, 493, 494, 495, 496, 497, 498, -1, 500, -1,
31089 : 502, 503, -1, -1, 506, 507, 508, 509, 510, 511,
31090 : 512, 513, -1, 515, 516, 517, -1, -1, 520, 521,
31091 : -1, 523, -1, -1, 526, 527, 528, 529, 530, 531,
31092 : 532, 533, 534, -1, -1, 537, 538, 539, 540, 541,
31093 : -1, -1, 544, 545, 546, 547, 548, -1, 550, -1,
31094 : 552, 553, 554, 555, 556, 557, 558, -1, -1, 561,
31095 : -1, -1, 564, 565, 566, 567, 568, 569, -1, -1,
31096 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 581,
31097 : 582, 583, 5, 6, 7, 8, 9, 10, 11, 12,
31098 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
31099 : 23, 24, 25, 26, 27, 28, -1, 30, 31, 32,
31100 : 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
31101 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
31102 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
31103 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
31104 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31105 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
31106 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
31107 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
31108 : -1, 114, 115, 116, 117, 118, 119, 120, 121, -1,
31109 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
31110 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
31111 : 143, 144, 145, 146, -1, -1, 149, -1, 151, 152,
31112 : 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
31113 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
31114 : -1, -1, -1, -1, 177, -1, -1, -1, 181, 182,
31115 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
31116 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
31117 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
31118 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
31119 : -1, 224, 225, 226, 227, -1, 229, 230, 231, 232,
31120 : -1, -1, 235, -1, 237, 238, 239, 240, 241, -1,
31121 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
31122 : 253, -1, 255, -1, -1, -1, 259, 260, -1, 262,
31123 : 263, 264, 265, 266, 267, 268, 269, 270, 271, -1,
31124 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
31125 : 283, -1, -1, 286, 287, 288, 289, 290, -1, 292,
31126 : -1, 294, 295, 296, 297, 298, 299, -1, -1, -1,
31127 : -1, -1, -1, -1, -1, -1, -1, 310, 311, 312,
31128 : 313, 314, 315, 316, -1, -1, 319, -1, 321, 322,
31129 : 323, -1, 325, 326, 327, -1, -1, 330, 331, 332,
31130 : 333, 334, 335, 336, 337, 338, 339, -1, 341, 342,
31131 : 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
31132 : 353, 354, 355, 356, 357, 358, 359, -1, -1, 362,
31133 : -1, 364, 365, 366, 367, -1, -1, 370, 371, 372,
31134 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
31135 : 383, 384, -1, -1, 387, 388, -1, 390, 391, 392,
31136 : -1, 394, 395, 396, 397, 398, 399, 400, 401, 402,
31137 : 403, 404, 405, -1, 407, 408, 409, -1, 411, -1,
31138 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
31139 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
31140 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
31141 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
31142 : 453, 454, -1, 456, 457, 458, 459, 460, 461, 462,
31143 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
31144 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
31145 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
31146 : 493, 494, 495, 496, 497, 498, -1, 500, -1, 502,
31147 : 503, -1, -1, 506, 507, 508, 509, 510, 511, 512,
31148 : 513, -1, 515, 516, 517, -1, -1, 520, 521, -1,
31149 : 523, -1, -1, 526, 527, 528, 529, 530, 531, 532,
31150 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
31151 : -1, 544, 545, 546, 547, 548, -1, 550, -1, 552,
31152 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
31153 : -1, 564, 565, 566, 567, 568, 569, -1, -1, -1,
31154 : -1, -1, -1, -1, -1, -1, -1, -1, 581, 582,
31155 : 583, 5, 6, 7, 8, 9, 10, 11, 12, -1,
31156 : 14, 15, -1, -1, 18, 19, 20, 21, 22, 23,
31157 : 24, 25, 26, 27, 28, -1, 30, 31, 32, 33,
31158 : 34, 35, 36, 37, 38, -1, 40, 41, 42, 43,
31159 : 44, -1, -1, -1, 48, 49, -1, -1, -1, -1,
31160 : 54, -1, -1, -1, -1, -1, -1, -1, -1, 63,
31161 : -1, 65, -1, 67, 68, 69, -1, -1, -1, 73,
31162 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31163 : -1, -1, -1, -1, -1, -1, 90, 91, 92, 93,
31164 : 94, 95, 96, 97, 98, -1, 100, 101, 102, -1,
31165 : -1, -1, -1, -1, -1, -1, 110, 111, 112, -1,
31166 : 114, 115, 116, 117, 118, 119, 120, 121, -1, 123,
31167 : 124, 125, 126, -1, 128, 129, 130, 131, 132, 133,
31168 : 134, -1, -1, 137, 138, 139, 140, 141, -1, 143,
31169 : 144, 145, 146, -1, -1, 149, -1, 151, 152, 153,
31170 : 154, 155, 156, 157, 158, 159, 160, 161, -1, 163,
31171 : 164, 165, 166, 167, 168, -1, 170, 171, 172, -1,
31172 : -1, -1, -1, 177, -1, -1, -1, 181, 182, 183,
31173 : 184, 185, 186, 187, 188, 189, -1, 191, -1, 193,
31174 : 194, 195, 196, 197, 198, 199, -1, 201, 202, 203,
31175 : 204, -1, -1, 207, 208, 209, 210, 211, -1, 213,
31176 : 214, 215, 216, -1, 218, 219, 220, 221, 222, -1,
31177 : 224, 225, 226, 227, -1, 229, 230, 231, 232, -1,
31178 : -1, 235, -1, 237, 238, 239, 240, 241, -1, 243,
31179 : -1, 245, 246, 247, -1, 249, 250, 251, 252, 253,
31180 : -1, 255, -1, -1, -1, 259, 260, -1, 262, 263,
31181 : 264, 265, 266, 267, 268, 269, 270, 271, -1, 273,
31182 : 274, 275, 276, 277, 278, 279, 280, -1, 282, 283,
31183 : -1, -1, 286, 287, 288, 289, 290, -1, 292, -1,
31184 : 294, 295, 296, 297, 298, 299, -1, -1, -1, -1,
31185 : -1, -1, -1, -1, -1, -1, 310, 311, 312, 313,
31186 : 314, 315, 316, -1, -1, 319, -1, 321, 322, 323,
31187 : -1, 325, 326, 327, -1, -1, 330, 331, 332, 333,
31188 : 334, 335, 336, 337, 338, 339, -1, 341, 342, 343,
31189 : 344, 345, 346, 347, 348, 349, 350, 351, 352, 353,
31190 : 354, 355, 356, 357, 358, 359, -1, -1, 362, -1,
31191 : 364, 365, 366, 367, -1, -1, 370, 371, 372, 373,
31192 : 374, 375, -1, 377, 378, 379, -1, -1, 382, 383,
31193 : 384, -1, -1, 387, 388, -1, 390, 391, 392, -1,
31194 : 394, 395, 396, 397, 398, 399, 400, 401, 402, 403,
31195 : 404, 405, -1, 407, 408, 409, -1, 411, -1, 413,
31196 : 414, 415, -1, 417, 418, 419, 420, 421, 422, 423,
31197 : 424, 425, 426, 427, 428, 429, 430, 431, -1, 433,
31198 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
31199 : 444, 445, -1, 447, 448, 449, 450, 451, 452, 453,
31200 : 454, -1, 456, 457, 458, 459, 460, 461, 462, 463,
31201 : 464, 465, -1, 467, 468, 469, 470, 471, -1, 473,
31202 : 474, -1, 476, 477, 478, 479, 480, 481, 482, -1,
31203 : 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
31204 : 494, 495, 496, 497, 498, -1, 500, -1, 502, 503,
31205 : -1, -1, 506, 507, 508, 509, 510, 511, 512, 513,
31206 : -1, 515, 516, 517, -1, -1, 520, 521, -1, 523,
31207 : -1, -1, 526, 527, 528, 529, 530, 531, 532, 533,
31208 : 534, -1, -1, 537, 538, 539, 540, 541, -1, -1,
31209 : 544, 545, 546, 547, 548, -1, 550, -1, 552, 553,
31210 : 554, 555, 556, 557, 558, -1, -1, 561, -1, -1,
31211 : 564, 565, 566, 567, 568, 569, -1, -1, -1, -1,
31212 : -1, -1, -1, -1, -1, -1, -1, 581, 582, 583,
31213 : 5, 6, 7, 8, 9, 10, 11, 12, -1, 14,
31214 : 15, -1, -1, 18, 19, 20, 21, 22, 23, 24,
31215 : 25, 26, 27, 28, -1, 30, 31, 32, 33, 34,
31216 : 35, 36, 37, 38, -1, 40, 41, 42, 43, 44,
31217 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
31218 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
31219 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
31220 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31221 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
31222 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
31223 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
31224 : 115, 116, 117, 118, 119, 120, 121, -1, -1, 124,
31225 : -1, -1, -1, 128, 129, 130, 131, 132, 133, 134,
31226 : -1, -1, 137, 138, -1, -1, 141, -1, 143, 144,
31227 : 145, 146, -1, -1, 149, -1, 151, 152, 153, 154,
31228 : 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
31229 : 165, 166, 167, 168, -1, 170, 171, 172, -1, -1,
31230 : -1, -1, 177, -1, -1, -1, 181, 182, 183, 184,
31231 : 185, 186, -1, -1, 189, -1, 191, -1, 193, 194,
31232 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
31233 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
31234 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
31235 : 225, 226, 227, -1, 229, 230, 231, 232, -1, -1,
31236 : 235, -1, 237, 238, 239, -1, 241, -1, 243, -1,
31237 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
31238 : 255, -1, -1, -1, 259, 260, -1, 262, 263, 264,
31239 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
31240 : 275, 276, 277, 278, 279, 280, -1, 282, 283, -1,
31241 : -1, 286, 287, 288, -1, -1, -1, -1, -1, 294,
31242 : 295, 296, 297, 298, -1, -1, -1, -1, -1, -1,
31243 : -1, -1, -1, -1, -1, 310, 311, 312, 313, 314,
31244 : 315, 316, -1, -1, 319, -1, 321, 322, 323, -1,
31245 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
31246 : 335, 336, 337, 338, 339, -1, 341, 342, 343, 344,
31247 : 345, 346, 347, 348, -1, 350, -1, 352, 353, 354,
31248 : 355, 356, 357, 358, 359, -1, -1, 362, -1, 364,
31249 : 365, 366, 367, -1, -1, 370, -1, 372, 373, 374,
31250 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
31251 : -1, -1, 387, 388, -1, 390, 391, 392, -1, 394,
31252 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
31253 : 405, -1, 407, 408, 409, -1, 411, -1, 413, 414,
31254 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
31255 : 425, 426, 427, -1, 429, 430, 431, -1, 433, 434,
31256 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
31257 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
31258 : -1, 456, 457, 458, 459, 460, 461, 462, 463, 464,
31259 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
31260 : -1, 476, 477, 478, 479, 480, -1, 482, -1, 484,
31261 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
31262 : 495, 496, 497, 498, -1, 500, -1, 502, 503, -1,
31263 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
31264 : 515, -1, -1, -1, -1, 520, 521, -1, 523, -1,
31265 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
31266 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
31267 : 545, 546, 547, 548, -1, -1, -1, 552, 553, 554,
31268 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
31269 : 565, 566, 567, 568, 569, -1, -1, -1, -1, -1,
31270 : -1, -1, -1, -1, -1, -1, 581, 582, 583, 6,
31271 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
31272 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
31273 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
31274 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
31275 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31276 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31277 : -1, -1, 69, -1, -1, -1, 73, -1, -1, -1,
31278 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31279 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
31280 : 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
31281 : 107, 108, 109, 110, 111, 112, 113, 114, 115, 116,
31282 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
31283 : 127, 128, 129, 130, 131, 132, 133, 134, 135, 136,
31284 : 137, 138, -1, 140, 141, 142, 143, 144, 145, 146,
31285 : 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
31286 : 157, 158, 159, 160, 161, 162, 163, 164, 165, 166,
31287 : 167, 168, 169, 170, 171, 172, -1, 174, 175, 176,
31288 : 177, 178, 179, 180, 181, 182, 183, 184, -1, 186,
31289 : 187, 188, 189, 190, 191, 192, 193, 194, 195, 196,
31290 : 197, 198, 199, 200, 201, 202, 203, 204, 205, 206,
31291 : 207, 208, 209, 210, 211, 212, 213, 214, 215, 216,
31292 : 217, 218, 219, 220, 221, 222, 223, 224, 225, 226,
31293 : 227, 228, 229, 230, 231, 232, 233, 234, 235, 236,
31294 : 237, 238, 239, 240, 241, 242, 243, 244, 245, 246,
31295 : 247, 248, 249, 250, 251, 252, 253, 254, 255, 256,
31296 : 257, 258, 259, 260, 261, 262, 263, -1, 265, 266,
31297 : 267, 268, 269, 270, 271, 272, 273, 274, 275, 276,
31298 : 277, 278, 279, 280, 281, 282, 283, 284, -1, 286,
31299 : 287, 288, -1, 290, 291, 292, 293, 294, 295, 296,
31300 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
31301 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
31302 : 317, 318, 319, 320, 321, 322, 323, 324, 325, 326,
31303 : 327, 328, 329, 330, 331, 332, 333, 334, 335, 336,
31304 : 337, 338, 339, 340, 341, -1, 343, 344, -1, 346,
31305 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
31306 : 357, 358, 359, 360, 361, 362, 363, 364, 365, 366,
31307 : 367, 368, 369, 370, 371, 372, 373, 374, 375, 376,
31308 : 377, 378, 379, 380, 381, 382, 383, 384, 385, 386,
31309 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
31310 : 397, 398, 399, 400, 401, 402, 403, 404, 405, 406,
31311 : 407, 408, 409, 410, 411, 412, 413, 414, 415, 416,
31312 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
31313 : 427, 428, 429, 430, 431, 432, 433, 434, 435, 436,
31314 : 437, 438, 439, 440, 441, 442, 443, 444, 445, 446,
31315 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
31316 : 457, 458, 459, 460, 461, 462, 463, -1, 465, 466,
31317 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
31318 : 477, 478, 479, 480, 481, 482, 483, 484, 485, 486,
31319 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
31320 : 497, 498, 499, 500, 501, 502, 503, 504, 505, 506,
31321 : 507, 508, 509, 510, 511, 512, 513, 514, 515, 516,
31322 : 517, -1, 519, 520, 521, 522, 523, 524, 525, 526,
31323 : 527, 528, 529, 530, 531, 532, 533, 534, -1, 536,
31324 : 537, 538, 539, 540, 541, 542, 543, 544, 545, 546,
31325 : 547, 548, -1, 550, 551, 552, 553, 554, 555, 556,
31326 : 557, 558, 559, 560, 561, 562, 563, 564, 565, 566,
31327 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
31328 : 577, 578, 579, 580, -1, 582, 583, 6, 7, 8,
31329 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
31330 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
31331 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
31332 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
31333 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
31334 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
31335 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
31336 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31337 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
31338 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
31339 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
31340 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
31341 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
31342 : 139, 140, 141, 142, 143, 144, 145, 146, 147, -1,
31343 : -1, 150, 151, 152, 153, 154, 155, 156, -1, 158,
31344 : 159, 160, 161, 162, 163, 164, 165, 166, 167, 168,
31345 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
31346 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
31347 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
31348 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
31349 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
31350 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
31351 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
31352 : 239, 240, 241, -1, 243, 244, 245, 246, -1, -1,
31353 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
31354 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
31355 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
31356 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
31357 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
31358 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
31359 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
31360 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
31361 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
31362 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
31363 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
31364 : 359, 360, 361, 362, 363, 364, 365, -1, 367, -1,
31365 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
31366 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
31367 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
31368 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
31369 : 409, 410, 411, 412, 413, 414, 415, 416, 417, 418,
31370 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
31371 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
31372 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
31373 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
31374 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
31375 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
31376 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
31377 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
31378 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
31379 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
31380 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
31381 : 529, 530, 531, 532, 533, 534, -1, 536, 537, 538,
31382 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
31383 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
31384 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
31385 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
31386 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
31387 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
31388 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
31389 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
31390 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
31391 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
31392 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
31393 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
31394 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
31395 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
31396 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
31397 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
31398 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
31399 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
31400 : 141, 142, 143, 144, 145, 146, 147, -1, -1, -1,
31401 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
31402 : 161, 162, 163, 164, 165, 166, 167, 168, -1, -1,
31403 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
31404 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
31405 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
31406 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
31407 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
31408 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
31409 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
31410 : 241, -1, 243, 244, 245, 246, -1, -1, -1, 250,
31411 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
31412 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
31413 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
31414 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
31415 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
31416 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
31417 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
31418 : -1, 322, 323, -1, 325, 326, 327, -1, -1, 330,
31419 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
31420 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
31421 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
31422 : 361, 362, 363, 364, 365, -1, 367, -1, 369, 370,
31423 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
31424 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
31425 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
31426 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
31427 : 411, 412, 413, 414, 415, 416, 417, 418, 419, 420,
31428 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
31429 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
31430 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
31431 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
31432 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
31433 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
31434 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
31435 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
31436 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
31437 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
31438 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
31439 : 531, 532, 533, 534, -1, 536, 537, 538, 539, 540,
31440 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
31441 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
31442 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
31443 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
31444 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
31445 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
31446 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
31447 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
31448 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
31449 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
31450 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
31451 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31452 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
31453 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
31454 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
31455 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
31456 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
31457 : 133, 134, -1, -1, 137, 138, 139, 140, 141, 142,
31458 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
31459 : 153, 154, 155, 156, -1, 158, 159, 160, 161, 162,
31460 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
31461 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
31462 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
31463 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
31464 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
31465 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
31466 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
31467 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
31468 : 243, 244, 245, 246, -1, -1, -1, 250, 251, 252,
31469 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
31470 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
31471 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
31472 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
31473 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
31474 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
31475 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
31476 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
31477 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
31478 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
31479 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
31480 : 363, 364, 365, -1, 367, -1, 369, 370, 371, 372,
31481 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
31482 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
31483 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
31484 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
31485 : 413, 414, 415, 416, 417, 418, 419, 420, 421, 422,
31486 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
31487 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
31488 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
31489 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
31490 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
31491 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
31492 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
31493 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
31494 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
31495 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
31496 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
31497 : 533, 534, -1, 536, 537, 538, 539, 540, 541, -1,
31498 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
31499 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
31500 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
31501 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
31502 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
31503 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
31504 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
31505 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
31506 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
31507 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
31508 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
31509 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31510 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
31511 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
31512 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
31513 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
31514 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
31515 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
31516 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
31517 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
31518 : 165, 166, 167, 168, 169, -1, 171, 172, -1, -1,
31519 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
31520 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
31521 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
31522 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
31523 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
31524 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
31525 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
31526 : 245, 246, -1, -1, -1, 250, 251, 252, 253, 254,
31527 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
31528 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
31529 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
31530 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
31531 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
31532 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
31533 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
31534 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
31535 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
31536 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
31537 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
31538 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
31539 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
31540 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
31541 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
31542 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
31543 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
31544 : 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
31545 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
31546 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
31547 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
31548 : 465, 466, 467, 468, 469, 470, 471, -1, 473, 474,
31549 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
31550 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
31551 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
31552 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
31553 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
31554 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
31555 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
31556 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
31557 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
31558 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
31559 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
31560 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
31561 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
31562 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
31563 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
31564 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
31565 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
31566 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
31567 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31568 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
31569 : 97, 98, 99, 100, 101, 102, -1, -1, -1, -1,
31570 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
31571 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
31572 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
31573 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
31574 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
31575 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
31576 : 167, 168, 169, -1, 171, 172, -1, -1, -1, -1,
31577 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
31578 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
31579 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
31580 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
31581 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
31582 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
31583 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
31584 : -1, -1, -1, 250, 251, 252, 253, 254, 255, 256,
31585 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
31586 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
31587 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
31588 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
31589 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
31590 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
31591 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
31592 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
31593 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
31594 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
31595 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
31596 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
31597 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
31598 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
31599 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
31600 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
31601 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
31602 : 427, 428, 429, 430, 431, 432, 433, 434, 435, 436,
31603 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
31604 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
31605 : 457, 458, 459, 460, 461, 462, 463, 464, 465, 466,
31606 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
31607 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
31608 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
31609 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
31610 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
31611 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
31612 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
31613 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
31614 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
31615 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
31616 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
31617 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
31618 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
31619 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
31620 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
31621 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
31622 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
31623 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
31624 : 69, 70, -1, -1, 73, -1, -1, -1, -1, -1,
31625 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31626 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
31627 : 99, 100, 101, 102, -1, -1, -1, -1, -1, -1,
31628 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
31629 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
31630 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
31631 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
31632 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
31633 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
31634 : -1, -1, 171, 172, 173, -1, -1, -1, -1, -1,
31635 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
31636 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
31637 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
31638 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
31639 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
31640 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
31641 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
31642 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
31643 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
31644 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
31645 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
31646 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
31647 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
31648 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
31649 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
31650 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
31651 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
31652 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
31653 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
31654 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
31655 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
31656 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
31657 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
31658 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
31659 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
31660 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
31661 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
31662 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
31663 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
31664 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
31665 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
31666 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
31667 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
31668 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
31669 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
31670 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
31671 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
31672 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
31673 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
31674 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
31675 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
31676 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
31677 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
31678 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
31679 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
31680 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
31681 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
31682 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
31683 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
31684 : 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
31685 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
31686 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
31687 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
31688 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
31689 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
31690 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
31691 : 161, -1, 163, 164, 165, 166, 167, 168, 169, -1,
31692 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
31693 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
31694 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
31695 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
31696 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
31697 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
31698 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
31699 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
31700 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
31701 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
31702 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
31703 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
31704 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
31705 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
31706 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
31707 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
31708 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
31709 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
31710 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
31711 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
31712 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
31713 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
31714 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
31715 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
31716 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
31717 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
31718 : 431, 432, 433, 434, 435, 436, 437, 438, 439, 440,
31719 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
31720 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
31721 : 461, 462, 463, 464, 465, 466, 467, 468, 469, 470,
31722 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
31723 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
31724 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
31725 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
31726 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
31727 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
31728 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
31729 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
31730 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
31731 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
31732 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
31733 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
31734 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
31735 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
31736 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
31737 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
31738 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
31739 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
31740 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31741 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
31742 : 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
31743 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
31744 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
31745 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
31746 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
31747 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
31748 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
31749 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
31750 : -1, -1, -1, -1, 177, -1, -1, -1, 181, 182,
31751 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
31752 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
31753 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
31754 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
31755 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
31756 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
31757 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
31758 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
31759 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
31760 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
31761 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
31762 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
31763 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
31764 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
31765 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
31766 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
31767 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
31768 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
31769 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
31770 : 373, 374, 375, -1, 377, 378, 379, -1, 381, 382,
31771 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
31772 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
31773 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
31774 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
31775 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
31776 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
31777 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
31778 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
31779 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
31780 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
31781 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
31782 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
31783 : 503, -1, 505, 506, -1, 508, 509, 510, 511, 512,
31784 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
31785 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
31786 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
31787 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
31788 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
31789 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
31790 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
31791 : 583, 6, 7, 8, 9, 10, 11, 12, 13, 14,
31792 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
31793 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
31794 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
31795 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
31796 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
31797 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
31798 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31799 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
31800 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
31801 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
31802 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
31803 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
31804 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
31805 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
31806 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
31807 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
31808 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
31809 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
31810 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
31811 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
31812 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
31813 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
31814 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
31815 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
31816 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
31817 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
31818 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
31819 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
31820 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
31821 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
31822 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
31823 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
31824 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
31825 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
31826 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
31827 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
31828 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
31829 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
31830 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
31831 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
31832 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
31833 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
31834 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
31835 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
31836 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
31837 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
31838 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
31839 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
31840 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
31841 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
31842 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
31843 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
31844 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
31845 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
31846 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
31847 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
31848 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
31849 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
31850 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
31851 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
31852 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
31853 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
31854 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
31855 : 67, 68, 69, 70, -1, -1, 73, -1, -1, 76,
31856 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31857 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
31858 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
31859 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
31860 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
31861 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
31862 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
31863 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
31864 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
31865 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
31866 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
31867 : 187, 188, 189, 190, 191, -1, 193, 194, 195, 196,
31868 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
31869 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
31870 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
31871 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
31872 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
31873 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
31874 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
31875 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
31876 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
31877 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
31878 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
31879 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
31880 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
31881 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
31882 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
31883 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
31884 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
31885 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
31886 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
31887 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
31888 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
31889 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
31890 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
31891 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
31892 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
31893 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
31894 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
31895 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
31896 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
31897 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
31898 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
31899 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
31900 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
31901 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
31902 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
31903 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
31904 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
31905 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
31906 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
31907 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
31908 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
31909 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
31910 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
31911 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
31912 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
31913 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
31914 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
31915 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
31916 : 99, 100, 101, 102, -1, -1, -1, -1, -1, -1,
31917 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
31918 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
31919 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
31920 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
31921 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
31922 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
31923 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
31924 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
31925 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
31926 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
31927 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
31928 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
31929 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
31930 : 239, 240, 241, -1, 243, 244, 245, 246, -1, -1,
31931 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
31932 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
31933 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
31934 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
31935 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
31936 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
31937 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
31938 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
31939 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
31940 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
31941 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
31942 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
31943 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
31944 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
31945 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
31946 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
31947 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
31948 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
31949 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
31950 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
31951 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
31952 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
31953 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
31954 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
31955 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
31956 : 499, 500, -1, 502, 503, -1, 505, 506, -1, 508,
31957 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
31958 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
31959 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
31960 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
31961 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
31962 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
31963 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
31964 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
31965 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
31966 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
31967 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
31968 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
31969 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
31970 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
31971 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
31972 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
31973 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
31974 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
31975 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
31976 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
31977 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
31978 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
31979 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
31980 : 161, -1, 163, 164, 165, 166, 167, 168, 169, -1,
31981 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
31982 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
31983 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
31984 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
31985 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
31986 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
31987 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
31988 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
31989 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
31990 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
31991 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
31992 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
31993 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
31994 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
31995 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
31996 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
31997 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
31998 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
31999 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
32000 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
32001 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
32002 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
32003 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
32004 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
32005 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
32006 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
32007 : 431, 432, 433, 434, 435, 436, 437, 438, 439, 440,
32008 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
32009 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
32010 : 461, 462, 463, 464, 465, 466, 467, 468, 469, 470,
32011 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
32012 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
32013 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
32014 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
32015 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
32016 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
32017 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
32018 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
32019 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
32020 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
32021 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
32022 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
32023 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
32024 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
32025 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
32026 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
32027 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
32028 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
32029 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32030 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
32031 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
32032 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
32033 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
32034 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
32035 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
32036 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
32037 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
32038 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
32039 : -1, -1, -1, -1, 177, -1, -1, -1, 181, 182,
32040 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
32041 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
32042 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
32043 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
32044 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
32045 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
32046 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
32047 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
32048 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
32049 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
32050 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
32051 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
32052 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
32053 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
32054 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
32055 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
32056 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
32057 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
32058 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
32059 : 373, 374, 375, -1, 377, 378, 379, -1, 381, 382,
32060 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
32061 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
32062 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
32063 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
32064 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
32065 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
32066 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
32067 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
32068 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
32069 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
32070 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
32071 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
32072 : 503, -1, 505, 506, -1, 508, 509, 510, 511, 512,
32073 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
32074 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
32075 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
32076 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
32077 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
32078 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
32079 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
32080 : 583, 6, 7, 8, 9, 10, 11, 12, 13, 14,
32081 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
32082 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
32083 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
32084 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
32085 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
32086 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
32087 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32088 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
32089 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
32090 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
32091 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
32092 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
32093 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
32094 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
32095 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
32096 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
32097 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
32098 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
32099 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
32100 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
32101 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
32102 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
32103 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
32104 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
32105 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
32106 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
32107 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
32108 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
32109 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
32110 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
32111 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
32112 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
32113 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
32114 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
32115 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
32116 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
32117 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
32118 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
32119 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
32120 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
32121 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
32122 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
32123 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
32124 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
32125 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
32126 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
32127 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
32128 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
32129 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
32130 : 505, 506, -1, 508, 509, 510, 511, 512, 513, -1,
32131 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
32132 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
32133 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
32134 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
32135 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
32136 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
32137 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
32138 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
32139 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
32140 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
32141 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
32142 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
32143 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
32144 : 67, 68, 69, 70, -1, -1, 73, -1, -1, -1,
32145 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32146 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
32147 : 97, 98, 99, 100, 101, 102, -1, -1, -1, -1,
32148 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
32149 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
32150 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
32151 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
32152 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
32153 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
32154 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
32155 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
32156 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
32157 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
32158 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
32159 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
32160 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
32161 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
32162 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
32163 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
32164 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
32165 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
32166 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
32167 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
32168 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
32169 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
32170 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
32171 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
32172 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
32173 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
32174 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
32175 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
32176 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
32177 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
32178 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
32179 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
32180 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
32181 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
32182 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
32183 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
32184 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
32185 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
32186 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
32187 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
32188 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
32189 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
32190 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
32191 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
32192 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
32193 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
32194 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
32195 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
32196 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
32197 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
32198 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
32199 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
32200 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
32201 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
32202 : 69, 70, -1, -1, 73, -1, -1, -1, -1, -1,
32203 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32204 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
32205 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
32206 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
32207 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
32208 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
32209 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
32210 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
32211 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
32212 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
32213 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
32214 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
32215 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
32216 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
32217 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
32218 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
32219 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
32220 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
32221 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
32222 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
32223 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
32224 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
32225 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
32226 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
32227 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
32228 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
32229 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
32230 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
32231 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
32232 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
32233 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
32234 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
32235 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
32236 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
32237 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
32238 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
32239 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
32240 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
32241 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
32242 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
32243 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
32244 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
32245 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
32246 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
32247 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
32248 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
32249 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
32250 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
32251 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
32252 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
32253 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
32254 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
32255 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
32256 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
32257 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
32258 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
32259 : -1, -1, 63, -1, 65, -1, 67, 68, 69, 70,
32260 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
32261 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
32262 : 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
32263 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
32264 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
32265 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
32266 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
32267 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
32268 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
32269 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
32270 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
32271 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
32272 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
32273 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
32274 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
32275 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
32276 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
32277 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
32278 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
32279 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
32280 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
32281 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
32282 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
32283 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
32284 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
32285 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
32286 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
32287 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
32288 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
32289 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
32290 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
32291 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
32292 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
32293 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
32294 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
32295 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
32296 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
32297 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
32298 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
32299 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
32300 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
32301 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
32302 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
32303 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
32304 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
32305 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
32306 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
32307 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
32308 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
32309 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
32310 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
32311 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
32312 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
32313 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
32314 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
32315 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
32316 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
32317 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
32318 : 73, -1, -1, 76, -1, -1, -1, -1, -1, -1,
32319 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
32320 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
32321 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
32322 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
32323 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
32324 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
32325 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
32326 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
32327 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
32328 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
32329 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
32330 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
32331 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
32332 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
32333 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
32334 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
32335 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
32336 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
32337 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
32338 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
32339 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
32340 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
32341 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
32342 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
32343 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
32344 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
32345 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
32346 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
32347 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
32348 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
32349 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
32350 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
32351 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
32352 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
32353 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
32354 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
32355 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
32356 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
32357 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
32358 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
32359 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
32360 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
32361 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
32362 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
32363 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
32364 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
32365 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
32366 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
32367 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
32368 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
32369 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
32370 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
32371 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
32372 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
32373 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
32374 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
32375 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
32376 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32377 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
32378 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
32379 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
32380 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
32381 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
32382 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
32383 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
32384 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
32385 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
32386 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
32387 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
32388 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
32389 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
32390 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
32391 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
32392 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
32393 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
32394 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
32395 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
32396 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
32397 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
32398 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
32399 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
32400 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
32401 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
32402 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
32403 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
32404 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
32405 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
32406 : 375, -1, 377, 378, 379, -1, 381, 382, 383, 384,
32407 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
32408 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
32409 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
32410 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
32411 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
32412 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
32413 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
32414 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
32415 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
32416 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
32417 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
32418 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
32419 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
32420 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
32421 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
32422 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
32423 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
32424 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
32425 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
32426 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
32427 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
32428 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
32429 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
32430 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
32431 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
32432 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
32433 : 67, 68, 69, 70, -1, -1, 73, -1, -1, -1,
32434 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32435 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
32436 : 97, 98, 99, 100, 101, 102, -1, -1, -1, -1,
32437 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
32438 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
32439 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
32440 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
32441 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
32442 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
32443 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
32444 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
32445 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
32446 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
32447 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
32448 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
32449 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
32450 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
32451 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
32452 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
32453 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
32454 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
32455 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
32456 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
32457 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
32458 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
32459 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
32460 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
32461 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
32462 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
32463 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
32464 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
32465 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
32466 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
32467 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
32468 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
32469 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
32470 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
32471 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
32472 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
32473 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
32474 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
32475 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
32476 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
32477 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
32478 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
32479 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
32480 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
32481 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
32482 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
32483 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
32484 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
32485 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
32486 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
32487 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
32488 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
32489 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
32490 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
32491 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
32492 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32493 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
32494 : 99, 100, 101, 102, -1, -1, -1, -1, -1, -1,
32495 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
32496 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
32497 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
32498 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
32499 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
32500 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
32501 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
32502 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
32503 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
32504 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
32505 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
32506 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
32507 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
32508 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
32509 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
32510 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
32511 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
32512 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
32513 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
32514 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
32515 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
32516 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
32517 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
32518 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
32519 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
32520 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
32521 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
32522 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
32523 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
32524 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
32525 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
32526 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
32527 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
32528 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
32529 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
32530 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
32531 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
32532 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
32533 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
32534 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
32535 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
32536 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
32537 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
32538 : 539, 540, 541, 542, -1, 544, 545, 546, 547, 548,
32539 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
32540 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
32541 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
32542 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
32543 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
32544 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
32545 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
32546 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
32547 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
32548 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
32549 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
32550 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
32551 : 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
32552 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
32553 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
32554 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
32555 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
32556 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
32557 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
32558 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
32559 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
32560 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
32561 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
32562 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
32563 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
32564 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
32565 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
32566 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
32567 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
32568 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
32569 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
32570 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
32571 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
32572 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
32573 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
32574 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
32575 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
32576 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
32577 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
32578 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
32579 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
32580 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
32581 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
32582 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
32583 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
32584 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
32585 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
32586 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
32587 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
32588 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
32589 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
32590 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
32591 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
32592 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
32593 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
32594 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
32595 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
32596 : 541, 542, -1, 544, 545, 546, 547, 548, 549, 550,
32597 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
32598 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
32599 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
32600 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
32601 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
32602 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
32603 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
32604 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
32605 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
32606 : 63, -1, 65, -1, 67, 68, 69, 70, -1, -1,
32607 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32608 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
32609 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
32610 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
32611 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
32612 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
32613 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
32614 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
32615 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
32616 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
32617 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
32618 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
32619 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
32620 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
32621 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
32622 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
32623 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
32624 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
32625 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
32626 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
32627 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
32628 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
32629 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
32630 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
32631 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
32632 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
32633 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
32634 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
32635 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
32636 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
32637 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
32638 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
32639 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
32640 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
32641 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
32642 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
32643 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
32644 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
32645 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
32646 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
32647 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
32648 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
32649 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
32650 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
32651 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
32652 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
32653 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
32654 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
32655 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
32656 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
32657 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
32658 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
32659 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
32660 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
32661 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
32662 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
32663 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
32664 : 65, -1, 67, 68, 69, 70, -1, -1, 73, -1,
32665 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32666 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
32667 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
32668 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
32669 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
32670 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
32671 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
32672 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
32673 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
32674 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
32675 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
32676 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
32677 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
32678 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
32679 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
32680 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
32681 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
32682 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
32683 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
32684 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
32685 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
32686 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
32687 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
32688 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
32689 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
32690 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
32691 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
32692 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
32693 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
32694 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
32695 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
32696 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
32697 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
32698 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
32699 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
32700 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
32701 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
32702 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
32703 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
32704 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
32705 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
32706 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
32707 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
32708 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
32709 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
32710 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
32711 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
32712 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
32713 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
32714 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
32715 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
32716 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
32717 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
32718 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
32719 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
32720 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
32721 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
32722 : 67, 68, 69, 70, -1, -1, 73, -1, -1, -1,
32723 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32724 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
32725 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
32726 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
32727 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
32728 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
32729 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
32730 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
32731 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
32732 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
32733 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
32734 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
32735 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
32736 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
32737 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
32738 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
32739 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
32740 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
32741 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
32742 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
32743 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
32744 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
32745 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
32746 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
32747 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
32748 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
32749 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
32750 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
32751 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
32752 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
32753 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
32754 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
32755 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
32756 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
32757 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
32758 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
32759 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
32760 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
32761 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
32762 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
32763 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
32764 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
32765 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
32766 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
32767 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
32768 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
32769 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
32770 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
32771 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
32772 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
32773 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
32774 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
32775 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
32776 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
32777 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
32778 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
32779 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
32780 : 69, 70, -1, -1, 73, -1, -1, -1, -1, -1,
32781 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32782 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
32783 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
32784 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
32785 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
32786 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
32787 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
32788 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
32789 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
32790 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
32791 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
32792 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
32793 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
32794 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
32795 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
32796 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
32797 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
32798 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
32799 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
32800 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
32801 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
32802 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
32803 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
32804 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
32805 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
32806 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
32807 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
32808 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
32809 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
32810 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
32811 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
32812 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
32813 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
32814 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
32815 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
32816 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
32817 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
32818 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
32819 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
32820 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
32821 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
32822 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
32823 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
32824 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
32825 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
32826 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
32827 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
32828 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
32829 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
32830 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
32831 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
32832 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
32833 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
32834 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
32835 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
32836 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
32837 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
32838 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
32839 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
32840 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
32841 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
32842 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
32843 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
32844 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
32845 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
32846 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
32847 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
32848 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
32849 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
32850 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
32851 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
32852 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
32853 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
32854 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
32855 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
32856 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
32857 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
32858 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
32859 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
32860 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
32861 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
32862 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
32863 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
32864 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
32865 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
32866 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
32867 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
32868 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
32869 : 381, 382, 383, 384, -1, -1, 387, 388, 389, -1,
32870 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
32871 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
32872 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
32873 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
32874 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
32875 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
32876 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
32877 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
32878 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
32879 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
32880 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
32881 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
32882 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
32883 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
32884 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
32885 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
32886 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
32887 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
32888 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
32889 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
32890 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
32891 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
32892 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
32893 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
32894 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
32895 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
32896 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32897 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
32898 : 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
32899 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
32900 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
32901 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
32902 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
32903 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
32904 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
32905 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
32906 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
32907 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
32908 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
32909 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
32910 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
32911 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
32912 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
32913 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
32914 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
32915 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
32916 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
32917 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
32918 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
32919 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
32920 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
32921 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
32922 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
32923 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
32924 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
32925 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
32926 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
32927 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
32928 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
32929 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
32930 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
32931 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
32932 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
32933 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
32934 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
32935 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
32936 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
32937 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
32938 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
32939 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
32940 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
32941 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
32942 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
32943 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
32944 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
32945 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
32946 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
32947 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
32948 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
32949 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
32950 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
32951 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
32952 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
32953 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
32954 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
32955 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
32956 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
32957 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
32958 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
32959 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
32960 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
32961 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
32962 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
32963 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
32964 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
32965 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
32966 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
32967 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
32968 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
32969 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
32970 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
32971 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
32972 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
32973 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
32974 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
32975 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
32976 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
32977 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
32978 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
32979 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
32980 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
32981 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
32982 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
32983 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
32984 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
32985 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
32986 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
32987 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
32988 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
32989 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
32990 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
32991 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
32992 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
32993 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
32994 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
32995 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
32996 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
32997 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
32998 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
32999 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
33000 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
33001 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
33002 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
33003 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
33004 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
33005 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
33006 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
33007 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
33008 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
33009 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
33010 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
33011 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
33012 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33013 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
33014 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
33015 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
33016 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
33017 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
33018 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
33019 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
33020 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
33021 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
33022 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
33023 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
33024 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
33025 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
33026 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
33027 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
33028 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
33029 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
33030 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
33031 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
33032 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
33033 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
33034 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
33035 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
33036 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
33037 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
33038 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
33039 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
33040 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
33041 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
33042 : 377, 378, 379, -1, 381, 382, 383, 384, -1, -1,
33043 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
33044 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
33045 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
33046 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
33047 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
33048 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
33049 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
33050 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
33051 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
33052 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
33053 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
33054 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
33055 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
33056 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
33057 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
33058 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
33059 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
33060 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
33061 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
33062 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
33063 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
33064 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
33065 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
33066 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
33067 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
33068 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
33069 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
33070 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33071 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
33072 : 99, 100, 101, 102, -1, -1, -1, -1, -1, -1,
33073 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
33074 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
33075 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
33076 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
33077 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
33078 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
33079 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
33080 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
33081 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
33082 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
33083 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
33084 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
33085 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
33086 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
33087 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
33088 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
33089 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
33090 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
33091 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
33092 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
33093 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
33094 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
33095 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
33096 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
33097 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
33098 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
33099 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
33100 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
33101 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
33102 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
33103 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
33104 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
33105 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
33106 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
33107 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
33108 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
33109 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
33110 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
33111 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
33112 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
33113 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
33114 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
33115 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
33116 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
33117 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
33118 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
33119 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
33120 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
33121 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
33122 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
33123 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
33124 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
33125 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
33126 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
33127 : -1, 72, 73, -1, -1, -1, -1, -1, -1, -1,
33128 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
33129 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
33130 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
33131 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
33132 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
33133 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
33134 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
33135 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
33136 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
33137 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
33138 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
33139 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
33140 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
33141 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
33142 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
33143 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
33144 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
33145 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
33146 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
33147 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
33148 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
33149 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
33150 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
33151 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
33152 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
33153 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
33154 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
33155 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
33156 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
33157 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
33158 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
33159 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
33160 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
33161 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
33162 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
33163 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
33164 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
33165 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
33166 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
33167 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
33168 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
33169 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
33170 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
33171 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
33172 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
33173 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
33174 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
33175 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
33176 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
33177 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
33178 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
33179 : 13, 14, 15, -1, -1, 18, 19, 20, 21, 22,
33180 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
33181 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
33182 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
33183 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
33184 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
33185 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33186 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
33187 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
33188 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
33189 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
33190 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
33191 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
33192 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
33193 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
33194 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
33195 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
33196 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
33197 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
33198 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
33199 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
33200 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
33201 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
33202 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
33203 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
33204 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
33205 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
33206 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
33207 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
33208 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
33209 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
33210 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
33211 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
33212 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
33213 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
33214 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
33215 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
33216 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
33217 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
33218 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
33219 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
33220 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
33221 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
33222 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
33223 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
33224 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
33225 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
33226 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
33227 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
33228 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
33229 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
33230 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
33231 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
33232 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
33233 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
33234 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
33235 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
33236 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
33237 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
33238 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
33239 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
33240 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
33241 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
33242 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
33243 : -1, 76, -1, -1, -1, -1, -1, -1, -1, -1,
33244 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
33245 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
33246 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
33247 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
33248 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
33249 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
33250 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
33251 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
33252 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
33253 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
33254 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
33255 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
33256 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
33257 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
33258 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
33259 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
33260 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
33261 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
33262 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
33263 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
33264 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
33265 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
33266 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
33267 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
33268 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
33269 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
33270 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
33271 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
33272 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
33273 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
33274 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
33275 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
33276 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
33277 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
33278 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
33279 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
33280 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
33281 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
33282 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
33283 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
33284 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
33285 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
33286 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
33287 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
33288 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
33289 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
33290 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
33291 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
33292 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
33293 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
33294 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
33295 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
33296 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
33297 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
33298 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
33299 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
33300 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
33301 : -1, -1, -1, -1, 81, -1, -1, -1, -1, -1,
33302 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
33303 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
33304 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
33305 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
33306 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
33307 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
33308 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
33309 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
33310 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
33311 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
33312 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
33313 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
33314 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
33315 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
33316 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
33317 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
33318 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
33319 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
33320 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
33321 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
33322 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
33323 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
33324 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
33325 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
33326 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
33327 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
33328 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
33329 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
33330 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
33331 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
33332 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
33333 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
33334 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
33335 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
33336 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
33337 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
33338 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
33339 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
33340 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
33341 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
33342 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
33343 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
33344 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
33345 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
33346 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
33347 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
33348 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
33349 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
33350 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
33351 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
33352 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
33353 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
33354 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
33355 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
33356 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
33357 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
33358 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
33359 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33360 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
33361 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
33362 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
33363 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
33364 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
33365 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
33366 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
33367 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
33368 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
33369 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
33370 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
33371 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
33372 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
33373 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
33374 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
33375 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
33376 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
33377 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
33378 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
33379 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
33380 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
33381 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
33382 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
33383 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
33384 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
33385 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
33386 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
33387 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
33388 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
33389 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
33390 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
33391 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
33392 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
33393 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
33394 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
33395 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
33396 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
33397 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
33398 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
33399 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
33400 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
33401 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
33402 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
33403 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
33404 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
33405 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
33406 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
33407 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
33408 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
33409 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
33410 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
33411 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
33412 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
33413 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
33414 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
33415 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
33416 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
33417 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
33418 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
33419 : 101, 102, -1, -1, -1, -1, -1, 108, -1, 110,
33420 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
33421 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
33422 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
33423 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
33424 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
33425 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
33426 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
33427 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
33428 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
33429 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
33430 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
33431 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
33432 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
33433 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
33434 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
33435 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
33436 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
33437 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
33438 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
33439 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
33440 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
33441 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
33442 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
33443 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
33444 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
33445 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
33446 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
33447 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
33448 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
33449 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
33450 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
33451 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
33452 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
33453 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
33454 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
33455 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
33456 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
33457 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
33458 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
33459 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
33460 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
33461 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
33462 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
33463 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
33464 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
33465 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
33466 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
33467 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
33468 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
33469 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
33470 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
33471 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
33472 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
33473 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
33474 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33475 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
33476 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
33477 : -1, -1, -1, -1, -1, 108, -1, 110, 111, 112,
33478 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
33479 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
33480 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
33481 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
33482 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
33483 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
33484 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
33485 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
33486 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
33487 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
33488 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
33489 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
33490 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
33491 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
33492 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
33493 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
33494 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
33495 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
33496 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
33497 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
33498 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
33499 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
33500 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
33501 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
33502 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
33503 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
33504 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
33505 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
33506 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
33507 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
33508 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
33509 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
33510 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
33511 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
33512 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
33513 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
33514 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
33515 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
33516 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
33517 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
33518 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
33519 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
33520 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
33521 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
33522 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
33523 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
33524 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
33525 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
33526 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
33527 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
33528 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
33529 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
33530 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
33531 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
33532 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33533 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
33534 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
33535 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
33536 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
33537 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
33538 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
33539 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
33540 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
33541 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
33542 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
33543 : 185, 186, 187, 188, 189, 190, 191, -1, 193, 194,
33544 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
33545 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
33546 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
33547 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
33548 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
33549 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
33550 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
33551 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
33552 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
33553 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
33554 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
33555 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
33556 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
33557 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
33558 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
33559 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
33560 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
33561 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
33562 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
33563 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
33564 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
33565 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
33566 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
33567 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
33568 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
33569 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
33570 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
33571 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
33572 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
33573 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
33574 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
33575 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
33576 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
33577 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
33578 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
33579 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
33580 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
33581 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
33582 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
33583 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
33584 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
33585 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
33586 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
33587 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
33588 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
33589 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
33590 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33591 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
33592 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
33593 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
33594 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
33595 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
33596 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
33597 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
33598 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
33599 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
33600 : 177, -1, -1, -1, 181, 182, 183, 184, 185, 186,
33601 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
33602 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
33603 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
33604 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
33605 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
33606 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
33607 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
33608 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
33609 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
33610 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
33611 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
33612 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
33613 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
33614 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
33615 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
33616 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
33617 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
33618 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
33619 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
33620 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
33621 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
33622 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
33623 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
33624 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
33625 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
33626 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
33627 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
33628 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
33629 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
33630 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
33631 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
33632 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
33633 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
33634 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
33635 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
33636 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
33637 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
33638 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
33639 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
33640 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
33641 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
33642 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
33643 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
33644 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
33645 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
33646 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
33647 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
33648 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33649 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
33650 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
33651 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
33652 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
33653 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
33654 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
33655 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
33656 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
33657 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
33658 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
33659 : 189, 190, 191, -1, 193, 194, 195, 196, 197, 198,
33660 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
33661 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
33662 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
33663 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
33664 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
33665 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
33666 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
33667 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
33668 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
33669 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
33670 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
33671 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
33672 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
33673 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
33674 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
33675 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
33676 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
33677 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
33678 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
33679 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
33680 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
33681 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
33682 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
33683 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
33684 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
33685 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
33686 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
33687 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
33688 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
33689 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
33690 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
33691 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
33692 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
33693 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
33694 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
33695 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
33696 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
33697 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
33698 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
33699 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
33700 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
33701 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
33702 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
33703 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
33704 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
33705 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
33706 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
33707 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
33708 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
33709 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
33710 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
33711 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
33712 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
33713 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
33714 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
33715 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
33716 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
33717 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
33718 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
33719 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
33720 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
33721 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
33722 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
33723 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
33724 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
33725 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
33726 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
33727 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
33728 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
33729 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
33730 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
33731 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
33732 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
33733 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
33734 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
33735 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
33736 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
33737 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
33738 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
33739 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
33740 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
33741 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
33742 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
33743 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
33744 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
33745 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
33746 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
33747 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
33748 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
33749 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
33750 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
33751 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
33752 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
33753 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
33754 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
33755 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
33756 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
33757 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
33758 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
33759 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
33760 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
33761 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
33762 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
33763 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33764 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
33765 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
33766 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
33767 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
33768 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
33769 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
33770 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
33771 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
33772 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
33773 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
33774 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
33775 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
33776 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
33777 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
33778 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
33779 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
33780 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
33781 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
33782 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
33783 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
33784 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
33785 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
33786 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
33787 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
33788 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
33789 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
33790 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
33791 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
33792 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
33793 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
33794 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
33795 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
33796 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
33797 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
33798 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
33799 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
33800 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
33801 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
33802 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
33803 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
33804 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
33805 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
33806 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
33807 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
33808 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
33809 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
33810 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
33811 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
33812 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
33813 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
33814 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
33815 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
33816 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
33817 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
33818 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
33819 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
33820 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
33821 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33822 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
33823 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
33824 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
33825 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
33826 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
33827 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
33828 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
33829 : 155, 156, -1, 158, 159, 160, -1, -1, 163, 164,
33830 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
33831 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
33832 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
33833 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
33834 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
33835 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
33836 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
33837 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
33838 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
33839 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
33840 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
33841 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
33842 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
33843 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
33844 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
33845 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
33846 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
33847 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
33848 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
33849 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
33850 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
33851 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
33852 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
33853 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
33854 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
33855 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
33856 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
33857 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
33858 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
33859 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
33860 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
33861 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
33862 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
33863 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
33864 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
33865 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
33866 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
33867 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
33868 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
33869 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
33870 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
33871 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
33872 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
33873 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
33874 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
33875 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
33876 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
33877 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
33878 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
33879 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33880 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
33881 : 97, 98, 99, 100, 101, 102, -1, -1, -1, -1,
33882 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
33883 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
33884 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
33885 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
33886 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
33887 : -1, 158, 159, 160, -1, -1, 163, 164, 165, 166,
33888 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
33889 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
33890 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
33891 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
33892 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
33893 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
33894 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
33895 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
33896 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
33897 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
33898 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
33899 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
33900 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
33901 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
33902 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
33903 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
33904 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
33905 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
33906 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
33907 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
33908 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
33909 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
33910 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
33911 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
33912 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
33913 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
33914 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
33915 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
33916 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
33917 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
33918 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
33919 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
33920 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
33921 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
33922 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
33923 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
33924 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
33925 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
33926 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
33927 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
33928 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
33929 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
33930 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
33931 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
33932 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
33933 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
33934 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
33935 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
33936 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
33937 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
33938 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
33939 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
33940 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
33941 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
33942 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
33943 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
33944 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
33945 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
33946 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
33947 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
33948 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
33949 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
33950 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
33951 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
33952 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
33953 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
33954 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
33955 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
33956 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
33957 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
33958 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
33959 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
33960 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
33961 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
33962 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
33963 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
33964 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
33965 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
33966 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
33967 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
33968 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
33969 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
33970 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
33971 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
33972 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
33973 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
33974 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
33975 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
33976 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
33977 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
33978 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
33979 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
33980 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
33981 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
33982 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
33983 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
33984 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
33985 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
33986 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
33987 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
33988 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
33989 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
33990 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
33991 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
33992 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
33993 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
33994 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
33995 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
33996 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
33997 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
33998 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
33999 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
34000 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
34001 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
34002 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
34003 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
34004 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
34005 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
34006 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
34007 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
34008 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
34009 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
34010 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
34011 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
34012 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
34013 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
34014 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
34015 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
34016 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
34017 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
34018 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
34019 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
34020 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
34021 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
34022 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
34023 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
34024 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
34025 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
34026 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
34027 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
34028 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
34029 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
34030 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
34031 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
34032 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
34033 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
34034 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
34035 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
34036 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
34037 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
34038 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
34039 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
34040 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
34041 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
34042 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
34043 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
34044 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
34045 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
34046 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
34047 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
34048 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
34049 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
34050 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
34051 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
34052 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34053 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
34054 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
34055 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
34056 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
34057 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
34058 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
34059 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
34060 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
34061 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
34062 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
34063 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
34064 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
34065 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
34066 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
34067 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
34068 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
34069 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
34070 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
34071 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
34072 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
34073 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
34074 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
34075 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
34076 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
34077 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
34078 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
34079 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
34080 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
34081 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
34082 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
34083 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
34084 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
34085 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
34086 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
34087 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
34088 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
34089 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
34090 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
34091 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
34092 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
34093 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
34094 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
34095 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
34096 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
34097 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
34098 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
34099 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
34100 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
34101 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
34102 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
34103 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
34104 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
34105 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
34106 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
34107 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
34108 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
34109 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
34110 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34111 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
34112 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
34113 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
34114 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
34115 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
34116 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
34117 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
34118 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
34119 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
34120 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
34121 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
34122 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
34123 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
34124 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
34125 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
34126 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
34127 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
34128 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
34129 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
34130 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
34131 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
34132 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
34133 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
34134 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
34135 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
34136 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
34137 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
34138 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
34139 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
34140 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
34141 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
34142 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
34143 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
34144 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
34145 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
34146 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
34147 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
34148 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
34149 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
34150 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
34151 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
34152 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
34153 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
34154 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
34155 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
34156 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
34157 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
34158 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
34159 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
34160 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
34161 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
34162 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
34163 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
34164 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
34165 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
34166 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
34167 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
34168 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34169 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
34170 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
34171 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
34172 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
34173 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
34174 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
34175 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
34176 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
34177 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
34178 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
34179 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
34180 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
34181 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
34182 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
34183 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
34184 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
34185 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
34186 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
34187 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
34188 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
34189 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
34190 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
34191 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
34192 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
34193 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
34194 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
34195 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
34196 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
34197 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
34198 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
34199 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
34200 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
34201 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
34202 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
34203 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
34204 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
34205 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
34206 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
34207 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
34208 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
34209 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
34210 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
34211 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
34212 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
34213 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
34214 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
34215 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
34216 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
34217 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
34218 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
34219 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
34220 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
34221 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
34222 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
34223 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
34224 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
34225 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
34226 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34227 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
34228 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
34229 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
34230 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
34231 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
34232 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
34233 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
34234 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
34235 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
34236 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
34237 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
34238 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
34239 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
34240 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
34241 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
34242 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
34243 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
34244 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
34245 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
34246 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
34247 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
34248 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
34249 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
34250 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
34251 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
34252 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
34253 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
34254 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
34255 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
34256 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
34257 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
34258 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
34259 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
34260 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
34261 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
34262 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
34263 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
34264 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
34265 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
34266 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
34267 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
34268 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
34269 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
34270 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
34271 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
34272 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
34273 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
34274 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
34275 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
34276 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
34277 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
34278 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
34279 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
34280 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
34281 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
34282 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
34283 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
34284 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
34285 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
34286 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
34287 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
34288 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
34289 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
34290 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
34291 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
34292 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
34293 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
34294 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
34295 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
34296 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
34297 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
34298 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
34299 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
34300 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
34301 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
34302 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
34303 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
34304 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
34305 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
34306 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
34307 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
34308 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
34309 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
34310 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
34311 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
34312 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
34313 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
34314 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
34315 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
34316 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
34317 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
34318 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
34319 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
34320 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
34321 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
34322 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
34323 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
34324 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
34325 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
34326 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
34327 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
34328 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
34329 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
34330 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
34331 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
34332 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
34333 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
34334 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
34335 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
34336 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
34337 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
34338 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
34339 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
34340 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
34341 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34342 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
34343 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
34344 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
34345 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
34346 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
34347 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
34348 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
34349 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
34350 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
34351 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
34352 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
34353 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
34354 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
34355 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
34356 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
34357 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
34358 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
34359 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
34360 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
34361 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
34362 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
34363 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
34364 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
34365 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
34366 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
34367 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
34368 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
34369 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
34370 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
34371 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
34372 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
34373 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
34374 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
34375 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
34376 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
34377 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
34378 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
34379 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
34380 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
34381 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
34382 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
34383 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
34384 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
34385 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
34386 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
34387 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
34388 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
34389 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
34390 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
34391 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
34392 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
34393 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
34394 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
34395 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
34396 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
34397 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
34398 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
34399 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34400 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
34401 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
34402 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
34403 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
34404 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
34405 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
34406 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
34407 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
34408 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
34409 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
34410 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
34411 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
34412 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
34413 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
34414 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
34415 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
34416 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
34417 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
34418 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
34419 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
34420 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
34421 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
34422 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
34423 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
34424 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
34425 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
34426 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
34427 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
34428 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
34429 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
34430 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
34431 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
34432 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
34433 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
34434 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
34435 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
34436 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
34437 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
34438 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
34439 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
34440 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
34441 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
34442 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
34443 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
34444 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
34445 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
34446 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
34447 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
34448 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
34449 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
34450 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
34451 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
34452 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
34453 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
34454 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
34455 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
34456 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
34457 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34458 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
34459 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
34460 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
34461 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
34462 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
34463 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
34464 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
34465 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
34466 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
34467 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
34468 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
34469 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
34470 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
34471 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
34472 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
34473 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
34474 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
34475 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
34476 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
34477 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
34478 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
34479 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
34480 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
34481 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
34482 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
34483 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
34484 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
34485 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
34486 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
34487 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
34488 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
34489 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
34490 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
34491 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
34492 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
34493 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
34494 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
34495 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
34496 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
34497 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
34498 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
34499 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
34500 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
34501 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
34502 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
34503 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
34504 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
34505 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
34506 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
34507 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
34508 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
34509 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
34510 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
34511 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
34512 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
34513 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
34514 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
34515 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34516 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
34517 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
34518 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
34519 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
34520 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
34521 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
34522 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
34523 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
34524 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
34525 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
34526 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
34527 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
34528 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
34529 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
34530 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
34531 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
34532 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
34533 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
34534 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
34535 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
34536 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
34537 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
34538 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
34539 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
34540 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
34541 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
34542 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
34543 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
34544 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
34545 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
34546 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
34547 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
34548 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
34549 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
34550 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
34551 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
34552 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
34553 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
34554 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
34555 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
34556 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
34557 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
34558 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
34559 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
34560 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
34561 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
34562 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
34563 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
34564 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
34565 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
34566 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
34567 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
34568 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
34569 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
34570 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
34571 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
34572 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
34573 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
34574 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
34575 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
34576 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
34577 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
34578 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
34579 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
34580 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
34581 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
34582 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
34583 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
34584 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
34585 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
34586 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
34587 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
34588 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
34589 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
34590 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
34591 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
34592 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
34593 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
34594 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
34595 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
34596 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
34597 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
34598 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
34599 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
34600 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
34601 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
34602 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
34603 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
34604 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
34605 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
34606 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
34607 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
34608 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
34609 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
34610 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
34611 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
34612 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
34613 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
34614 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
34615 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
34616 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
34617 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
34618 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
34619 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
34620 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
34621 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
34622 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
34623 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
34624 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
34625 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
34626 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
34627 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
34628 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
34629 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
34630 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34631 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
34632 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
34633 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
34634 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
34635 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
34636 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
34637 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
34638 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
34639 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
34640 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
34641 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
34642 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
34643 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
34644 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
34645 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
34646 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
34647 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
34648 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
34649 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
34650 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
34651 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
34652 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
34653 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
34654 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
34655 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
34656 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
34657 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
34658 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
34659 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
34660 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
34661 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
34662 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
34663 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
34664 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
34665 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
34666 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
34667 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
34668 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
34669 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
34670 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
34671 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
34672 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
34673 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
34674 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
34675 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
34676 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
34677 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
34678 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
34679 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
34680 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
34681 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
34682 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
34683 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
34684 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
34685 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
34686 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
34687 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
34688 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34689 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
34690 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
34691 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
34692 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
34693 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
34694 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
34695 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
34696 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
34697 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
34698 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
34699 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
34700 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
34701 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
34702 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
34703 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
34704 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
34705 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
34706 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
34707 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
34708 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
34709 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
34710 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
34711 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
34712 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
34713 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
34714 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
34715 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
34716 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
34717 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
34718 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
34719 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
34720 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
34721 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
34722 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
34723 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
34724 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
34725 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
34726 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
34727 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
34728 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
34729 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
34730 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
34731 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
34732 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
34733 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
34734 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
34735 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
34736 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
34737 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
34738 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
34739 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
34740 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
34741 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
34742 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
34743 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
34744 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
34745 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
34746 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34747 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
34748 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
34749 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
34750 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
34751 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
34752 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
34753 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
34754 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
34755 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
34756 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
34757 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
34758 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
34759 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
34760 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
34761 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
34762 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
34763 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
34764 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
34765 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
34766 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
34767 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
34768 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
34769 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
34770 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
34771 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
34772 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
34773 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
34774 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
34775 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
34776 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
34777 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
34778 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
34779 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
34780 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
34781 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
34782 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
34783 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
34784 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
34785 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
34786 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
34787 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
34788 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
34789 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
34790 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
34791 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
34792 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
34793 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
34794 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
34795 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
34796 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
34797 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
34798 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
34799 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
34800 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
34801 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
34802 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
34803 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
34804 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34805 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
34806 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
34807 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
34808 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
34809 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
34810 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
34811 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
34812 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
34813 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
34814 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
34815 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
34816 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
34817 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
34818 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
34819 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
34820 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
34821 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
34822 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
34823 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
34824 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
34825 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
34826 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
34827 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
34828 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
34829 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
34830 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
34831 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
34832 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
34833 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
34834 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
34835 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
34836 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
34837 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
34838 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
34839 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
34840 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
34841 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
34842 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
34843 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
34844 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
34845 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
34846 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
34847 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
34848 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
34849 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
34850 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
34851 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
34852 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
34853 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
34854 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
34855 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
34856 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
34857 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
34858 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
34859 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
34860 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
34861 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
34862 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
34863 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
34864 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
34865 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
34866 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
34867 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
34868 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
34869 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
34870 : -1, -1, 163, 164, 165, 166, 167, 168, -1, -1,
34871 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
34872 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
34873 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
34874 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
34875 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
34876 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
34877 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
34878 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
34879 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
34880 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
34881 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
34882 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
34883 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
34884 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
34885 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
34886 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
34887 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
34888 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
34889 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
34890 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
34891 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
34892 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
34893 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
34894 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
34895 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
34896 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
34897 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
34898 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
34899 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
34900 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
34901 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
34902 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
34903 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
34904 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
34905 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
34906 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
34907 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
34908 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
34909 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
34910 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
34911 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
34912 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
34913 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
34914 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
34915 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
34916 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
34917 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
34918 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
34919 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34920 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
34921 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
34922 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
34923 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
34924 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
34925 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
34926 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
34927 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
34928 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
34929 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
34930 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
34931 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
34932 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
34933 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
34934 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
34935 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
34936 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
34937 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
34938 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
34939 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
34940 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
34941 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
34942 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
34943 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
34944 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
34945 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
34946 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
34947 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
34948 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
34949 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
34950 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
34951 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
34952 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
34953 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
34954 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
34955 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
34956 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
34957 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
34958 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
34959 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
34960 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
34961 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
34962 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
34963 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
34964 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
34965 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
34966 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
34967 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
34968 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
34969 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
34970 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
34971 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
34972 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
34973 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
34974 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
34975 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
34976 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
34977 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
34978 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
34979 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
34980 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
34981 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
34982 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
34983 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
34984 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
34985 : 155, 156, -1, 158, 159, 160, -1, -1, 163, 164,
34986 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
34987 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
34988 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
34989 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
34990 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
34991 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
34992 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
34993 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
34994 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
34995 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
34996 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
34997 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
34998 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
34999 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
35000 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
35001 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
35002 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
35003 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
35004 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
35005 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
35006 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
35007 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
35008 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
35009 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
35010 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
35011 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
35012 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
35013 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
35014 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
35015 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
35016 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
35017 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
35018 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
35019 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
35020 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
35021 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
35022 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
35023 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
35024 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
35025 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
35026 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
35027 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
35028 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
35029 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
35030 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
35031 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
35032 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
35033 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
35034 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
35035 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35036 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
35037 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
35038 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
35039 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
35040 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
35041 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
35042 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
35043 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
35044 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
35045 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
35046 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
35047 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
35048 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
35049 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
35050 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
35051 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
35052 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
35053 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
35054 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
35055 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
35056 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
35057 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
35058 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
35059 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
35060 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
35061 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
35062 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
35063 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
35064 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
35065 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
35066 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
35067 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
35068 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
35069 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
35070 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
35071 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
35072 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
35073 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
35074 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
35075 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
35076 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
35077 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
35078 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
35079 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
35080 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
35081 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
35082 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
35083 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
35084 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
35085 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
35086 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
35087 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
35088 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
35089 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
35090 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
35091 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
35092 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
35093 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35094 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
35095 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
35096 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
35097 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
35098 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
35099 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
35100 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
35101 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
35102 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
35103 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
35104 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
35105 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
35106 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
35107 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
35108 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
35109 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
35110 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
35111 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
35112 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
35113 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
35114 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
35115 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
35116 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
35117 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
35118 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
35119 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
35120 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
35121 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
35122 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
35123 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
35124 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
35125 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
35126 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
35127 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
35128 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
35129 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
35130 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
35131 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
35132 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
35133 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
35134 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
35135 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
35136 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
35137 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
35138 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
35139 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
35140 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
35141 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
35142 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
35143 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
35144 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
35145 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
35146 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
35147 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
35148 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
35149 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
35150 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
35151 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
35152 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
35153 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
35154 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
35155 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
35156 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
35157 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
35158 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
35159 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
35160 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
35161 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
35162 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
35163 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
35164 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
35165 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
35166 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
35167 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
35168 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
35169 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
35170 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
35171 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
35172 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
35173 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
35174 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
35175 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
35176 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
35177 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
35178 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
35179 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
35180 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
35181 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
35182 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
35183 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
35184 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
35185 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
35186 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
35187 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
35188 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
35189 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
35190 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
35191 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
35192 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
35193 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
35194 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
35195 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
35196 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
35197 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
35198 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
35199 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
35200 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
35201 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
35202 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
35203 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
35204 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
35205 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
35206 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
35207 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
35208 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35209 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
35210 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
35211 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
35212 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
35213 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
35214 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
35215 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
35216 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
35217 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
35218 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
35219 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
35220 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
35221 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
35222 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
35223 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
35224 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
35225 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
35226 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
35227 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
35228 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
35229 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
35230 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
35231 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
35232 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
35233 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
35234 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
35235 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
35236 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
35237 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
35238 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
35239 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
35240 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
35241 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
35242 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
35243 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
35244 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
35245 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
35246 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
35247 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
35248 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
35249 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
35250 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
35251 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
35252 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
35253 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
35254 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
35255 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
35256 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
35257 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
35258 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
35259 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
35260 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
35261 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
35262 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
35263 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
35264 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
35265 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
35266 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35267 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
35268 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
35269 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
35270 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
35271 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
35272 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
35273 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
35274 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
35275 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
35276 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
35277 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
35278 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
35279 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
35280 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
35281 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
35282 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
35283 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
35284 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
35285 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
35286 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
35287 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
35288 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
35289 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
35290 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
35291 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
35292 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
35293 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
35294 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
35295 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
35296 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
35297 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
35298 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
35299 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
35300 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
35301 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
35302 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
35303 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
35304 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
35305 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
35306 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
35307 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
35308 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
35309 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
35310 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
35311 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
35312 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
35313 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
35314 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
35315 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
35316 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
35317 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
35318 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
35319 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
35320 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
35321 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
35322 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
35323 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
35324 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35325 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
35326 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
35327 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
35328 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
35329 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
35330 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
35331 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
35332 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
35333 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
35334 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
35335 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
35336 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
35337 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
35338 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
35339 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
35340 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
35341 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
35342 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
35343 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
35344 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
35345 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
35346 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
35347 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
35348 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
35349 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
35350 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
35351 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
35352 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
35353 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
35354 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
35355 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
35356 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
35357 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
35358 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
35359 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
35360 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
35361 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
35362 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
35363 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
35364 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
35365 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
35366 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
35367 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
35368 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
35369 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
35370 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
35371 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
35372 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
35373 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
35374 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
35375 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
35376 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
35377 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
35378 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
35379 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
35380 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
35381 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
35382 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35383 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
35384 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
35385 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
35386 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
35387 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
35388 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
35389 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
35390 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
35391 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
35392 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
35393 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
35394 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
35395 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
35396 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
35397 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
35398 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
35399 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
35400 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
35401 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
35402 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
35403 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
35404 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
35405 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
35406 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
35407 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
35408 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
35409 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
35410 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
35411 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
35412 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
35413 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
35414 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
35415 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
35416 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
35417 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
35418 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
35419 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
35420 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
35421 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
35422 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
35423 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
35424 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
35425 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
35426 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
35427 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
35428 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
35429 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
35430 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
35431 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
35432 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
35433 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
35434 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
35435 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
35436 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
35437 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
35438 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
35439 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
35440 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
35441 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
35442 : 101, 102, -1, -1, -1, -1, -1, 108, -1, 110,
35443 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
35444 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
35445 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
35446 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
35447 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
35448 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
35449 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
35450 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
35451 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
35452 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
35453 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
35454 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
35455 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
35456 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
35457 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
35458 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
35459 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
35460 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
35461 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
35462 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
35463 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
35464 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
35465 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
35466 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
35467 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
35468 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
35469 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
35470 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
35471 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
35472 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
35473 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
35474 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
35475 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
35476 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
35477 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
35478 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
35479 : 471, -1, -1, 474, 475, 476, 477, -1, 479, 480,
35480 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
35481 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
35482 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
35483 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
35484 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
35485 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
35486 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
35487 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
35488 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
35489 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
35490 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
35491 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
35492 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
35493 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
35494 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
35495 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
35496 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
35497 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35498 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
35499 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
35500 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
35501 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
35502 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
35503 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
35504 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
35505 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
35506 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
35507 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
35508 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
35509 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
35510 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
35511 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
35512 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
35513 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
35514 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
35515 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
35516 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
35517 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
35518 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
35519 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
35520 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
35521 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
35522 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
35523 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
35524 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
35525 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
35526 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
35527 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
35528 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
35529 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
35530 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
35531 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
35532 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
35533 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
35534 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
35535 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
35536 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
35537 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
35538 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
35539 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
35540 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
35541 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
35542 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
35543 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
35544 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
35545 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
35546 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
35547 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
35548 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
35549 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
35550 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
35551 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
35552 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
35553 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
35554 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
35555 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35556 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
35557 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
35558 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
35559 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
35560 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
35561 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
35562 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
35563 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
35564 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
35565 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
35566 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
35567 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
35568 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
35569 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
35570 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
35571 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
35572 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
35573 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
35574 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
35575 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
35576 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
35577 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
35578 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
35579 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
35580 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
35581 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
35582 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
35583 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
35584 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
35585 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
35586 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
35587 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
35588 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
35589 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
35590 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
35591 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
35592 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
35593 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
35594 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
35595 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
35596 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
35597 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
35598 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
35599 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
35600 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
35601 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
35602 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
35603 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
35604 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
35605 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
35606 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
35607 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
35608 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
35609 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
35610 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
35611 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
35612 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
35613 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35614 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
35615 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
35616 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
35617 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
35618 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
35619 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
35620 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
35621 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
35622 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
35623 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
35624 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
35625 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
35626 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
35627 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
35628 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
35629 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
35630 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
35631 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
35632 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
35633 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
35634 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
35635 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
35636 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
35637 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
35638 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
35639 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
35640 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
35641 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
35642 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
35643 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
35644 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
35645 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
35646 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
35647 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
35648 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
35649 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
35650 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
35651 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
35652 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
35653 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
35654 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
35655 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
35656 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
35657 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
35658 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
35659 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
35660 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
35661 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
35662 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
35663 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
35664 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
35665 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
35666 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
35667 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
35668 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
35669 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
35670 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
35671 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35672 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
35673 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
35674 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
35675 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
35676 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
35677 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
35678 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
35679 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
35680 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
35681 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
35682 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
35683 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
35684 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
35685 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
35686 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
35687 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
35688 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
35689 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
35690 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
35691 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
35692 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
35693 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
35694 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
35695 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
35696 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
35697 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
35698 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
35699 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
35700 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
35701 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
35702 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
35703 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
35704 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
35705 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
35706 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
35707 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
35708 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
35709 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
35710 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
35711 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
35712 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
35713 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
35714 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
35715 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
35716 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
35717 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
35718 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
35719 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
35720 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
35721 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
35722 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
35723 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
35724 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
35725 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
35726 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
35727 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
35728 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
35729 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
35730 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
35731 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
35732 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
35733 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
35734 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
35735 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
35736 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
35737 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
35738 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
35739 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
35740 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
35741 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
35742 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
35743 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
35744 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
35745 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
35746 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
35747 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
35748 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
35749 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
35750 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
35751 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
35752 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
35753 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
35754 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
35755 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
35756 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
35757 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
35758 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
35759 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
35760 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
35761 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
35762 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
35763 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
35764 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
35765 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
35766 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
35767 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
35768 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
35769 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
35770 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
35771 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
35772 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
35773 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
35774 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
35775 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
35776 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
35777 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
35778 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
35779 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
35780 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
35781 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
35782 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
35783 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
35784 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
35785 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
35786 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35787 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
35788 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
35789 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
35790 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
35791 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
35792 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
35793 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
35794 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
35795 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
35796 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
35797 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
35798 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
35799 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
35800 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
35801 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
35802 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
35803 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
35804 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
35805 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
35806 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
35807 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
35808 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
35809 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
35810 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
35811 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
35812 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
35813 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
35814 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
35815 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
35816 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
35817 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
35818 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
35819 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
35820 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
35821 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
35822 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
35823 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
35824 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
35825 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
35826 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
35827 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
35828 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
35829 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
35830 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
35831 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
35832 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
35833 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
35834 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
35835 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
35836 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
35837 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
35838 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
35839 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
35840 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
35841 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
35842 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
35843 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
35844 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35845 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
35846 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
35847 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
35848 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
35849 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
35850 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
35851 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
35852 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
35853 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
35854 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
35855 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
35856 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
35857 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
35858 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
35859 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
35860 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
35861 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
35862 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
35863 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
35864 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
35865 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
35866 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
35867 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
35868 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
35869 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
35870 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
35871 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
35872 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
35873 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
35874 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
35875 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
35876 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
35877 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
35878 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
35879 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
35880 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
35881 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
35882 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
35883 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
35884 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
35885 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
35886 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
35887 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
35888 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
35889 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
35890 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
35891 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
35892 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
35893 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
35894 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
35895 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
35896 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
35897 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
35898 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
35899 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
35900 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
35901 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
35902 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35903 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
35904 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
35905 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
35906 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
35907 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
35908 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
35909 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
35910 : -1, 158, 159, 160, 161, -1, 163, 164, 165, 166,
35911 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
35912 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
35913 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
35914 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
35915 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
35916 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
35917 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
35918 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
35919 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
35920 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
35921 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
35922 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
35923 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
35924 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
35925 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
35926 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
35927 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
35928 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
35929 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
35930 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
35931 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
35932 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
35933 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
35934 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
35935 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
35936 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
35937 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
35938 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
35939 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
35940 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
35941 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
35942 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
35943 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
35944 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
35945 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
35946 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
35947 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
35948 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
35949 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
35950 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
35951 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
35952 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
35953 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
35954 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
35955 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
35956 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
35957 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
35958 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
35959 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
35960 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
35961 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
35962 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
35963 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
35964 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
35965 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
35966 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
35967 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
35968 : 159, 160, 161, -1, 163, 164, 165, 166, 167, 168,
35969 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
35970 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
35971 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
35972 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
35973 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
35974 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
35975 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
35976 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
35977 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
35978 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
35979 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
35980 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
35981 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
35982 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
35983 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
35984 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
35985 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
35986 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
35987 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
35988 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
35989 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
35990 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
35991 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
35992 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
35993 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
35994 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
35995 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
35996 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
35997 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
35998 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
35999 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
36000 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
36001 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
36002 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
36003 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
36004 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
36005 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
36006 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
36007 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
36008 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
36009 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
36010 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
36011 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
36012 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
36013 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
36014 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
36015 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
36016 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
36017 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
36018 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
36019 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
36020 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
36021 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
36022 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
36023 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
36024 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
36025 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
36026 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
36027 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
36028 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
36029 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
36030 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
36031 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
36032 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
36033 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
36034 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
36035 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
36036 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
36037 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
36038 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
36039 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
36040 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
36041 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
36042 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
36043 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
36044 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
36045 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
36046 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
36047 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
36048 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
36049 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
36050 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
36051 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
36052 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
36053 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
36054 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
36055 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
36056 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
36057 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
36058 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
36059 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
36060 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
36061 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
36062 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
36063 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
36064 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
36065 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
36066 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
36067 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
36068 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
36069 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
36070 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
36071 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
36072 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
36073 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
36074 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
36075 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36076 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
36077 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
36078 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
36079 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
36080 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
36081 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
36082 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
36083 : 153, 154, 155, 156, -1, 158, 159, 160, 161, -1,
36084 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
36085 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
36086 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
36087 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
36088 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
36089 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
36090 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
36091 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
36092 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
36093 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
36094 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
36095 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
36096 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
36097 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
36098 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
36099 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
36100 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
36101 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
36102 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
36103 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
36104 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
36105 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
36106 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
36107 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
36108 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
36109 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
36110 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
36111 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
36112 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
36113 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
36114 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
36115 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
36116 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
36117 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
36118 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
36119 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
36120 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
36121 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
36122 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
36123 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
36124 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
36125 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
36126 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
36127 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
36128 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
36129 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
36130 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
36131 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
36132 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
36133 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36134 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
36135 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
36136 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
36137 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
36138 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
36139 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
36140 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
36141 : 155, 156, -1, 158, 159, 160, 161, -1, 163, 164,
36142 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
36143 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
36144 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
36145 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
36146 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
36147 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
36148 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
36149 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
36150 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
36151 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
36152 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
36153 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
36154 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
36155 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
36156 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
36157 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
36158 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
36159 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
36160 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
36161 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
36162 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
36163 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
36164 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
36165 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
36166 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
36167 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
36168 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
36169 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
36170 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
36171 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
36172 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
36173 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
36174 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
36175 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
36176 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
36177 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
36178 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
36179 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
36180 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
36181 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
36182 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
36183 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
36184 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
36185 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
36186 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
36187 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
36188 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
36189 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
36190 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
36191 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36192 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
36193 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
36194 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
36195 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
36196 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
36197 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
36198 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
36199 : -1, 158, 159, 160, -1, -1, 163, 164, 165, 166,
36200 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
36201 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
36202 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
36203 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
36204 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
36205 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
36206 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
36207 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
36208 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
36209 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
36210 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
36211 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
36212 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
36213 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
36214 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
36215 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
36216 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
36217 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
36218 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
36219 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
36220 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
36221 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
36222 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
36223 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
36224 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
36225 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
36226 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
36227 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
36228 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
36229 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
36230 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
36231 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
36232 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
36233 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
36234 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
36235 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
36236 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
36237 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
36238 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
36239 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
36240 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
36241 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
36242 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
36243 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
36244 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
36245 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
36246 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
36247 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
36248 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
36249 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36250 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
36251 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
36252 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
36253 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
36254 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
36255 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
36256 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
36257 : 159, 160, -1, -1, 163, 164, 165, 166, 167, 168,
36258 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
36259 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
36260 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
36261 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
36262 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
36263 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
36264 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
36265 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
36266 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
36267 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
36268 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
36269 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
36270 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
36271 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
36272 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
36273 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
36274 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
36275 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
36276 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
36277 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
36278 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
36279 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
36280 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
36281 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
36282 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
36283 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
36284 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
36285 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
36286 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
36287 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
36288 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
36289 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
36290 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
36291 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
36292 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
36293 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
36294 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
36295 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
36296 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
36297 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
36298 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
36299 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
36300 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
36301 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
36302 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
36303 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
36304 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
36305 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
36306 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
36307 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
36308 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
36309 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
36310 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
36311 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
36312 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
36313 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
36314 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
36315 : -1, -1, 163, 164, 165, 166, 167, 168, -1, -1,
36316 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
36317 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
36318 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
36319 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
36320 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
36321 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
36322 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
36323 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
36324 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
36325 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
36326 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
36327 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
36328 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
36329 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
36330 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
36331 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
36332 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
36333 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
36334 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
36335 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
36336 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
36337 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
36338 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
36339 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
36340 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
36341 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
36342 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
36343 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
36344 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
36345 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
36346 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
36347 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
36348 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
36349 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
36350 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
36351 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
36352 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
36353 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
36354 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
36355 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
36356 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
36357 : 581, 582, 583, 6, 7, 8, 9, 10, 11, 12,
36358 : -1, 14, 15, -1, -1, 18, 19, 20, 21, 22,
36359 : 23, -1, 25, 26, 27, -1, -1, 30, 31, 32,
36360 : 33, -1, -1, 36, 37, 38, -1, 40, -1, -1,
36361 : 43, 44, -1, -1, -1, 48, 49, -1, -1, -1,
36362 : -1, 54, -1, -1, -1, -1, -1, -1, -1, -1,
36363 : 63, -1, 65, -1, 67, 68, 69, -1, -1, -1,
36364 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36365 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
36366 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
36367 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
36368 : -1, 114, 115, 116, 117, -1, 119, 120, 121, 122,
36369 : 123, -1, 125, 126, -1, 128, 129, 130, 131, 132,
36370 : 133, 134, -1, -1, 137, 138, 139, 140, 141, -1,
36371 : 143, 144, 145, 146, 147, -1, -1, -1, 151, 152,
36372 : 153, 154, 155, 156, -1, 158, 159, 160, -1, -1,
36373 : 163, 164, 165, 166, 167, 168, -1, -1, 171, 172,
36374 : -1, -1, -1, -1, -1, -1, -1, -1, 181, 182,
36375 : 183, 184, 185, 186, 187, 188, 189, -1, 191, -1,
36376 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
36377 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
36378 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
36379 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
36380 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
36381 : 243, -1, 245, 246, -1, -1, -1, 250, 251, 252,
36382 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
36383 : 263, 264, 265, 266, -1, 268, 269, 270, 271, -1,
36384 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
36385 : -1, 284, -1, 286, 287, 288, -1, 290, -1, 292,
36386 : -1, 294, -1, -1, 297, -1, 299, 300, 301, 302,
36387 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
36388 : 313, 314, 315, 316, -1, -1, 319, 320, -1, 322,
36389 : -1, -1, 325, 326, 327, -1, -1, 330, 331, 332,
36390 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
36391 : 343, 344, 345, 346, 347, 348, 349, -1, 351, 352,
36392 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
36393 : -1, 364, 365, -1, 367, -1, 369, 370, 371, 372,
36394 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
36395 : 383, 384, -1, -1, 387, 388, 389, -1, 391, -1,
36396 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
36397 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
36398 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
36399 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
36400 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
36401 : 443, 444, 445, -1, 447, 448, -1, 450, 451, 452,
36402 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
36403 : 463, 464, 465, -1, 467, 468, 469, 470, 471, -1,
36404 : 473, 474, 475, 476, 477, -1, 479, 480, 481, 482,
36405 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
36406 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
36407 : 503, -1, -1, 506, -1, 508, 509, 510, 511, 512,
36408 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
36409 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
36410 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
36411 : -1, 544, 545, 546, 547, 548, 549, 550, -1, 552,
36412 : -1, 554, 555, 556, 557, 558, -1, -1, 561, -1,
36413 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
36414 : 573, 574, 575, 576, 577, 578, 579, 580, 581, 582,
36415 : 583, 6, 7, 8, 9, 10, 11, 12, -1, 14,
36416 : 15, -1, -1, 18, 19, 20, 21, 22, 23, -1,
36417 : 25, 26, 27, -1, -1, 30, 31, 32, 33, -1,
36418 : -1, 36, 37, 38, -1, 40, -1, -1, 43, 44,
36419 : -1, -1, -1, 48, 49, -1, -1, -1, -1, 54,
36420 : -1, -1, -1, -1, -1, -1, -1, -1, 63, -1,
36421 : 65, -1, 67, 68, 69, -1, -1, -1, 73, -1,
36422 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36423 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
36424 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
36425 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
36426 : 115, 116, 117, -1, 119, 120, 121, 122, 123, -1,
36427 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
36428 : -1, -1, 137, 138, 139, 140, 141, -1, 143, 144,
36429 : 145, 146, 147, -1, -1, -1, 151, 152, 153, 154,
36430 : 155, 156, -1, 158, 159, 160, -1, -1, 163, 164,
36431 : 165, 166, 167, 168, -1, -1, 171, 172, -1, -1,
36432 : -1, -1, -1, -1, -1, -1, 181, 182, 183, 184,
36433 : 185, 186, 187, 188, 189, -1, 191, -1, 193, 194,
36434 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
36435 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
36436 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
36437 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
36438 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
36439 : 245, 246, -1, -1, -1, 250, 251, 252, 253, -1,
36440 : 255, 256, -1, 258, 259, 260, -1, 262, 263, 264,
36441 : 265, 266, -1, 268, 269, 270, 271, -1, 273, 274,
36442 : 275, 276, 277, 278, 279, 280, -1, 282, -1, 284,
36443 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
36444 : -1, -1, 297, -1, 299, 300, 301, 302, 303, 304,
36445 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
36446 : 315, 316, -1, -1, 319, 320, -1, 322, -1, -1,
36447 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
36448 : 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
36449 : 345, 346, 347, 348, 349, -1, 351, 352, 353, 354,
36450 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
36451 : 365, -1, 367, -1, 369, 370, 371, 372, 373, 374,
36452 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
36453 : -1, -1, 387, 388, 389, -1, 391, -1, 393, 394,
36454 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
36455 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
36456 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
36457 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
36458 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
36459 : 445, -1, 447, 448, -1, 450, 451, 452, 453, 454,
36460 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
36461 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
36462 : 475, 476, 477, -1, 479, 480, 481, 482, -1, 484,
36463 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
36464 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
36465 : -1, 506, -1, 508, 509, 510, 511, 512, 513, -1,
36466 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
36467 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
36468 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
36469 : 545, 546, 547, 548, 549, 550, -1, 552, -1, 554,
36470 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
36471 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
36472 : 575, 576, 577, 578, 579, 580, 581, 582, 583, 6,
36473 : 7, 8, 9, 10, 11, 12, -1, 14, 15, -1,
36474 : -1, 18, 19, 20, 21, 22, 23, -1, 25, 26,
36475 : 27, -1, -1, 30, 31, 32, 33, -1, -1, 36,
36476 : 37, 38, -1, 40, -1, -1, 43, 44, -1, -1,
36477 : -1, 48, 49, -1, -1, -1, -1, 54, -1, -1,
36478 : -1, -1, -1, -1, -1, -1, 63, -1, 65, -1,
36479 : 67, 68, 69, -1, -1, -1, 73, -1, -1, -1,
36480 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36481 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
36482 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
36483 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
36484 : 117, -1, 119, 120, 121, 122, 123, -1, 125, 126,
36485 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
36486 : 137, 138, 139, 140, 141, -1, 143, 144, 145, 146,
36487 : 147, -1, -1, -1, 151, 152, 153, 154, 155, 156,
36488 : -1, 158, 159, 160, -1, -1, 163, 164, 165, 166,
36489 : 167, 168, -1, -1, 171, 172, -1, -1, -1, -1,
36490 : -1, -1, -1, -1, 181, 182, 183, 184, 185, 186,
36491 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
36492 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
36493 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
36494 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
36495 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
36496 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
36497 : -1, -1, -1, 250, 251, 252, 253, -1, 255, 256,
36498 : -1, 258, 259, 260, -1, 262, 263, 264, 265, 266,
36499 : -1, 268, 269, 270, 271, -1, 273, 274, 275, 276,
36500 : 277, 278, 279, 280, -1, 282, -1, 284, -1, 286,
36501 : 287, 288, -1, 290, -1, 292, -1, 294, -1, -1,
36502 : 297, -1, 299, 300, 301, 302, 303, 304, 305, 306,
36503 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
36504 : -1, -1, 319, 320, -1, 322, -1, -1, 325, 326,
36505 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
36506 : 337, 338, 339, 340, 341, 342, 343, 344, 345, 346,
36507 : 347, 348, 349, -1, 351, 352, 353, 354, 355, 356,
36508 : 357, 358, 359, 360, 361, 362, -1, 364, 365, -1,
36509 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
36510 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
36511 : 387, 388, 389, -1, 391, -1, 393, 394, 395, 396,
36512 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
36513 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
36514 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
36515 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
36516 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
36517 : 447, 448, -1, 450, 451, 452, 453, 454, 455, 456,
36518 : 457, 458, 459, 460, 461, 462, 463, 464, 465, -1,
36519 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
36520 : 477, -1, 479, 480, 481, 482, -1, 484, 485, 486,
36521 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
36522 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
36523 : -1, 508, 509, 510, 511, 512, 513, -1, 515, 516,
36524 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
36525 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
36526 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
36527 : 547, 548, 549, 550, -1, 552, -1, 554, 555, 556,
36528 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
36529 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
36530 : 577, 578, 579, 580, 581, 582, 583, 6, 7, 8,
36531 : 9, 10, 11, 12, -1, 14, 15, -1, -1, 18,
36532 : 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
36533 : -1, 30, 31, 32, 33, -1, -1, 36, 37, 38,
36534 : -1, 40, -1, -1, 43, 44, -1, -1, -1, 48,
36535 : 49, -1, -1, -1, -1, 54, -1, -1, -1, -1,
36536 : -1, -1, -1, -1, 63, -1, 65, -1, 67, 68,
36537 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
36538 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
36539 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
36540 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
36541 : -1, 110, 111, 112, -1, 114, 115, 116, 117, -1,
36542 : 119, 120, 121, 122, 123, -1, 125, 126, -1, 128,
36543 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
36544 : 139, 140, 141, -1, 143, 144, 145, 146, 147, -1,
36545 : -1, -1, 151, 152, 153, 154, 155, 156, -1, 158,
36546 : 159, 160, -1, -1, 163, 164, 165, 166, 167, 168,
36547 : -1, -1, 171, 172, -1, -1, -1, -1, -1, -1,
36548 : -1, -1, 181, 182, 183, 184, 185, 186, 187, 188,
36549 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
36550 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
36551 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
36552 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
36553 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
36554 : 239, 240, 241, -1, 243, -1, 245, 246, -1, -1,
36555 : -1, 250, 251, 252, 253, -1, 255, 256, -1, 258,
36556 : 259, 260, -1, 262, 263, 264, 265, 266, -1, 268,
36557 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
36558 : 279, 280, -1, 282, -1, 284, -1, 286, 287, 288,
36559 : -1, 290, -1, 292, -1, 294, -1, -1, 297, -1,
36560 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
36561 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
36562 : 319, 320, -1, 322, -1, -1, 325, 326, 327, -1,
36563 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
36564 : 339, 340, 341, 342, 343, 344, 345, 346, 347, 348,
36565 : 349, -1, 351, 352, 353, 354, 355, 356, 357, 358,
36566 : 359, 360, 361, 362, -1, 364, 365, -1, 367, -1,
36567 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
36568 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
36569 : 389, -1, 391, -1, 393, 394, 395, 396, 397, 398,
36570 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
36571 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
36572 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
36573 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
36574 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
36575 : -1, 450, 451, 452, 453, 454, 455, 456, 457, 458,
36576 : 459, 460, 461, 462, 463, 464, 465, -1, 467, 468,
36577 : 469, 470, 471, -1, 473, 474, 475, 476, 477, -1,
36578 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
36579 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
36580 : 499, 500, -1, 502, 503, -1, -1, 506, -1, 508,
36581 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
36582 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
36583 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
36584 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
36585 : 549, 550, -1, 552, -1, 554, 555, 556, 557, 558,
36586 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
36587 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
36588 : 579, 580, 581, 582, 583, 6, 7, 8, 9, 10,
36589 : 11, 12, -1, 14, 15, -1, -1, 18, 19, 20,
36590 : 21, 22, 23, -1, 25, 26, 27, -1, -1, 30,
36591 : 31, 32, 33, -1, -1, 36, 37, 38, -1, 40,
36592 : -1, -1, 43, 44, -1, -1, -1, 48, 49, -1,
36593 : -1, -1, -1, 54, -1, -1, -1, -1, -1, -1,
36594 : -1, -1, 63, -1, 65, -1, 67, 68, 69, -1,
36595 : -1, -1, 73, -1, -1, -1, -1, -1, -1, -1,
36596 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
36597 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
36598 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
36599 : 111, 112, -1, 114, 115, 116, 117, -1, 119, 120,
36600 : 121, 122, 123, -1, 125, 126, -1, 128, 129, 130,
36601 : 131, 132, 133, 134, -1, -1, 137, 138, 139, 140,
36602 : 141, -1, 143, 144, 145, 146, 147, -1, -1, -1,
36603 : 151, 152, 153, 154, 155, 156, -1, 158, 159, 160,
36604 : 161, -1, 163, 164, 165, 166, 167, 168, -1, -1,
36605 : 171, 172, -1, -1, -1, -1, -1, -1, -1, -1,
36606 : 181, 182, 183, 184, 185, 186, 187, 188, 189, -1,
36607 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
36608 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
36609 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
36610 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
36611 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
36612 : 241, -1, 243, -1, 245, 246, -1, -1, -1, 250,
36613 : 251, 252, 253, -1, 255, 256, -1, 258, -1, 260,
36614 : -1, 262, 263, 264, 265, 266, -1, 268, 269, 270,
36615 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
36616 : -1, 282, -1, 284, -1, 286, 287, 288, -1, 290,
36617 : -1, 292, -1, 294, -1, -1, 297, -1, 299, 300,
36618 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
36619 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
36620 : -1, 322, -1, -1, 325, 326, 327, -1, -1, 330,
36621 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
36622 : 341, 342, 343, 344, 345, 346, 347, 348, 349, -1,
36623 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
36624 : 361, 362, -1, 364, 365, -1, 367, -1, 369, 370,
36625 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
36626 : -1, 382, 383, 384, -1, -1, 387, 388, 389, -1,
36627 : 391, -1, 393, 394, 395, 396, 397, 398, 399, 400,
36628 : -1, 402, 403, 404, 405, -1, 407, 408, 409, 410,
36629 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
36630 : 421, 422, 423, 424, 425, -1, 427, 428, 429, 430,
36631 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
36632 : 441, 442, 443, 444, 445, -1, 447, 448, -1, 450,
36633 : 451, 452, 453, 454, 455, -1, 457, 458, 459, 460,
36634 : 461, 462, 463, 464, 465, -1, 467, 468, 469, 470,
36635 : 471, -1, 473, 474, 475, 476, 477, -1, 479, 480,
36636 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
36637 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
36638 : -1, 502, 503, -1, -1, 506, -1, 508, 509, 510,
36639 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
36640 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
36641 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
36642 : 541, -1, -1, 544, 545, 546, 547, 548, 549, 550,
36643 : -1, 552, -1, 554, 555, 556, 557, 558, -1, -1,
36644 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
36645 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
36646 : 581, 582, 583, 69, 70, -1, -1, 73, -1, 75,
36647 : 76, -1, -1, -1, -1, 81, -1, -1, -1, -1,
36648 : -1, -1, -1, -1, 90, 91, 92, 93, 94, 95,
36649 : 96, 97, 98, -1, 100, 101, 102, -1, -1, -1,
36650 : -1, -1, -1, -1, 110, 111, 112, -1, 114, 115,
36651 : 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
36652 : 126, -1, 128, 129, 130, 131, 132, 133, 134, -1,
36653 : -1, 137, 138, -1, 140, 141, -1, 143, 144, 145,
36654 : 146, 147, -1, 149, -1, 151, 152, 153, 154, 155,
36655 : 156, 157, 158, 159, 160, -1, -1, 163, 164, 165,
36656 : 166, 167, 168, -1, 170, 171, 172, -1, -1, -1,
36657 : -1, 177, -1, -1, -1, 181, 182, 183, 184, -1,
36658 : 186, 187, 188, 189, 190, 191, -1, 193, 194, 195,
36659 : 196, 197, 198, 199, -1, 201, 202, 203, 204, -1,
36660 : -1, 207, 208, 209, 210, 211, -1, 213, 214, 215,
36661 : 216, -1, 218, 219, 220, 221, 222, -1, 224, 225,
36662 : 226, 227, 228, 229, 230, 231, 232, 233, 234, 235,
36663 : -1, 237, 238, 239, 240, 241, -1, 243, -1, 245,
36664 : 246, 247, -1, 249, 250, 251, 252, 253, -1, 255,
36665 : 256, -1, 258, 259, 260, -1, 262, 263, -1, 265,
36666 : 266, 267, 268, 269, 270, 271, -1, 273, 274, 275,
36667 : 276, 277, 278, 279, 280, -1, 282, 283, 284, -1,
36668 : 286, 287, 288, -1, 290, -1, 292, -1, 294, 295,
36669 : 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
36670 : 306, 307, 308, 309, 310, 311, 312, 313, 314, 315,
36671 : 316, -1, -1, 319, 320, 321, 322, 323, -1, 325,
36672 : 326, 327, -1, -1, 330, 331, 332, 333, 334, 335,
36673 : 336, 337, 338, 339, 340, 341, -1, 343, 344, -1,
36674 : 346, 347, 348, 349, 350, 351, 352, 353, 354, 355,
36675 : 356, 357, 358, 359, 360, 361, 362, -1, 364, 365,
36676 : 366, 367, -1, 369, 370, 371, 372, 373, 374, 375,
36677 : -1, 377, 378, 379, 380, -1, 382, 383, 384, -1,
36678 : -1, 387, 388, 389, 390, 391, 392, 393, 394, 395,
36679 : 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
36680 : -1, 407, 408, 409, 410, 411, 412, 413, 414, 415,
36681 : -1, 417, 418, 419, 420, 421, 422, 423, 424, 425,
36682 : 426, 427, 428, 429, 430, 431, -1, 433, 434, 435,
36683 : 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
36684 : -1, 447, 448, 449, 450, 451, 452, 453, 454, 455,
36685 : 456, 457, 458, 459, 460, 461, 462, 463, -1, 465,
36686 : -1, 467, 468, 469, 470, 471, -1, 473, 474, 475,
36687 : 476, 477, 478, 479, 480, 481, 482, -1, 484, 485,
36688 : 486, 487, 488, 489, 490, 491, 492, 493, 494, 495,
36689 : 496, 497, 498, 499, 500, -1, 502, 503, -1, -1,
36690 : 506, 507, 508, 509, 510, 511, 512, 513, -1, 515,
36691 : 516, 517, -1, -1, 520, 521, 522, 523, 524, 525,
36692 : 526, 527, 528, 529, 530, 531, 532, 533, 534, -1,
36693 : -1, 537, 538, 539, 540, 541, -1, -1, 544, 545,
36694 : 546, 547, 548, -1, 550, -1, 552, 553, 554, 555,
36695 : 556, 557, 558, -1, -1, 561, -1, -1, 564, 565,
36696 : 566, 567, 568, 569, 570, 571, 572, 573, 574, 575,
36697 : 576, 577, 578, 579, 580, -1, 582, 583, -1, -1,
36698 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
36699 : -1, 597, 598, 599, -1, -1, -1, -1, -1, -1,
36700 : 606, 90, 91, 92, 93, 94, 95, 96, 97, 98,
36701 : -1, 100, 101, 102, 103, 104, -1, -1, -1, -1,
36702 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
36703 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
36704 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
36705 : -1, 140, 141, -1, 143, 144, 145, 146, 147, -1,
36706 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
36707 : 159, 160, -1, -1, 163, 164, 165, 166, 167, 168,
36708 : -1, 170, 171, 172, -1, -1, -1, -1, 177, -1,
36709 : -1, -1, 181, 182, 183, 184, -1, 186, 187, 188,
36710 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
36711 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
36712 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
36713 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
36714 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
36715 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
36716 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
36717 : 259, 260, -1, 262, 263, -1, 265, 266, 267, 268,
36718 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
36719 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
36720 : -1, 290, -1, 292, -1, 294, 295, 296, 297, 298,
36721 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
36722 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
36723 : 319, 320, 321, 322, 323, -1, 325, 326, 327, -1,
36724 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
36725 : 339, 340, 341, -1, 343, 344, -1, 346, 347, 348,
36726 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
36727 : 359, 360, 361, 362, -1, 364, 365, 366, 367, -1,
36728 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
36729 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
36730 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
36731 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
36732 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
36733 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
36734 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
36735 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
36736 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
36737 : 459, 460, 461, 462, 463, -1, 465, 466, 467, 468,
36738 : 469, 470, 471, -1, 473, 474, 475, 476, 477, 478,
36739 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
36740 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
36741 : 499, 500, -1, 502, 503, -1, 505, 506, 507, 508,
36742 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
36743 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
36744 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
36745 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
36746 : 549, 550, -1, 552, 553, 554, 555, 556, 557, 558,
36747 : -1, -1, 561, -1, 563, 564, 565, 566, 567, 568,
36748 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
36749 : 579, 580, -1, 582, 583, 584, -1, -1, 587, -1,
36750 : 69, -1, -1, -1, 73, -1, -1, -1, -1, -1,
36751 : -1, 80, -1, -1, 83, -1, -1, 606, 87, 88,
36752 : 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
36753 : 99, 100, 101, 102, 103, 104, 105, 106, -1, 108,
36754 : 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
36755 : 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
36756 : 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
36757 : -1, -1, 141, 142, 143, 144, 145, 146, 147, 148,
36758 : 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
36759 : 159, 160, 161, 162, 163, 164, 165, 166, 167, 168,
36760 : -1, 170, 171, 172, 173, 174, 175, 176, 177, 178,
36761 : 179, 180, 181, 182, 183, 184, -1, 186, 187, 188,
36762 : 189, 190, 191, 192, 193, 194, 195, 196, 197, 198,
36763 : 199, 200, 201, 202, 203, 204, 205, 206, 207, 208,
36764 : 209, 210, 211, 212, 213, 214, 215, 216, 217, 218,
36765 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
36766 : 229, 230, 231, 232, 233, 234, 235, -1, -1, 238,
36767 : 239, 240, 241, -1, 243, 244, 245, 246, 247, -1,
36768 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
36769 : 259, 260, -1, 262, 263, -1, 265, 266, 267, 268,
36770 : 269, 270, 271, 272, 273, 274, 275, 276, 277, 278,
36771 : 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
36772 : 289, 290, -1, 292, -1, 294, 295, 296, 297, 298,
36773 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
36774 : 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
36775 : 319, 320, 321, 322, 323, -1, 325, 326, 327, 328,
36776 : 329, 330, 331, 332, 333, 334, 335, 336, 337, 338,
36777 : 339, 340, 341, -1, 343, 344, -1, 346, 347, 348,
36778 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
36779 : 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
36780 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
36781 : 379, -1, 381, 382, 383, 384, 385, -1, 387, 388,
36782 : 389, 390, -1, -1, 393, 394, 395, 396, 397, 398,
36783 : 399, 400, 401, 402, 403, 404, 405, 406, 407, 408,
36784 : 409, 410, 411, -1, 413, 414, 415, 416, 417, 418,
36785 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
36786 : 429, 430, 431, 432, 433, 434, 435, 436, 437, 438,
36787 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
36788 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
36789 : 459, 460, 461, 462, 463, -1, 465, 466, 467, 468,
36790 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
36791 : 479, 480, 481, 482, 483, 484, 485, 486, 487, 488,
36792 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
36793 : 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
36794 : 509, 510, 511, 512, 513, 514, 515, 516, 517, -1,
36795 : 519, 520, 521, 522, 523, 524, 525, 526, 527, 528,
36796 : 529, 530, 531, 532, 533, 534, -1, 536, 537, 538,
36797 : 539, 540, 541, 542, 543, 544, 545, 546, 547, 548,
36798 : 549, 550, 551, -1, 553, 554, 555, 556, 557, 558,
36799 : 559, -1, 561, -1, -1, -1, -1, 566, 567, 568,
36800 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
36801 : 579, 580, -1, 582, 583, -1, 585, -1, -1, -1,
36802 : -1, -1, -1, -1, -1, 594, 595, 596, 597, 598,
36803 : 599, 600, 601, 602, 69, 70, -1, -1, 73, -1,
36804 : 75, 76, -1, -1, -1, -1, 81, -1, -1, -1,
36805 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
36806 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
36807 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
36808 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
36809 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
36810 : -1, -1, 137, 138, -1, 140, 141, -1, 143, 144,
36811 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
36812 : 155, 156, 157, 158, 159, 160, -1, -1, 163, 164,
36813 : 165, 166, 167, 168, -1, 170, 171, 172, -1, -1,
36814 : -1, -1, 177, -1, -1, -1, 181, 182, 183, 184,
36815 : -1, 186, 187, 188, 189, 190, 191, -1, 193, 194,
36816 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
36817 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
36818 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
36819 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
36820 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
36821 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
36822 : 255, 256, -1, 258, 259, 260, -1, 262, 263, -1,
36823 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
36824 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
36825 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
36826 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
36827 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
36828 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
36829 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
36830 : 335, 336, 337, 338, 339, 340, 341, -1, 343, 344,
36831 : -1, 346, 347, 348, 349, 350, 351, 352, 353, 354,
36832 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
36833 : 365, 366, 367, -1, 369, 370, 371, 372, 373, 374,
36834 : 375, -1, 377, 378, 379, 380, -1, 382, 383, 384,
36835 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
36836 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
36837 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
36838 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
36839 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
36840 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
36841 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
36842 : 455, 456, 457, 458, 459, 460, 461, 462, 463, -1,
36843 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
36844 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
36845 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
36846 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
36847 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
36848 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
36849 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
36850 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
36851 : 545, 546, 547, 548, -1, 550, -1, 552, 553, 554,
36852 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
36853 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
36854 : 575, 576, 577, 578, 579, 580, -1, 582, 583, 69,
36855 : 70, -1, -1, 73, -1, 75, 76, -1, -1, -1,
36856 : -1, 81, 597, 598, -1, -1, -1, -1, -1, -1,
36857 : 90, 91, 92, 93, 94, 95, 96, 97, 98, -1,
36858 : 100, 101, 102, -1, -1, -1, -1, -1, -1, -1,
36859 : 110, 111, 112, -1, 114, 115, 116, 117, 118, 119,
36860 : 120, 121, 122, 123, 124, 125, 126, -1, 128, 129,
36861 : 130, 131, 132, 133, 134, -1, -1, 137, 138, -1,
36862 : 140, 141, -1, 143, 144, 145, 146, 147, -1, 149,
36863 : -1, 151, 152, 153, 154, 155, 156, 157, 158, 159,
36864 : 160, -1, -1, 163, 164, 165, 166, 167, 168, -1,
36865 : 170, 171, 172, -1, -1, -1, -1, 177, -1, -1,
36866 : -1, 181, 182, 183, 184, -1, 186, 187, 188, 189,
36867 : 190, 191, -1, 193, 194, 195, 196, 197, 198, 199,
36868 : -1, 201, 202, 203, 204, -1, -1, 207, 208, 209,
36869 : 210, 211, -1, 213, 214, 215, 216, -1, 218, 219,
36870 : 220, 221, 222, -1, 224, 225, 226, 227, 228, 229,
36871 : 230, 231, 232, 233, 234, 235, -1, 237, 238, 239,
36872 : 240, 241, -1, 243, -1, 245, 246, 247, -1, 249,
36873 : 250, 251, 252, 253, -1, 255, 256, -1, 258, 259,
36874 : 260, -1, 262, 263, -1, 265, 266, 267, 268, 269,
36875 : 270, 271, -1, 273, 274, 275, 276, 277, 278, 279,
36876 : 280, -1, 282, 283, 284, -1, 286, 287, 288, -1,
36877 : 290, -1, 292, -1, 294, 295, 296, 297, 298, 299,
36878 : 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
36879 : 310, 311, 312, 313, 314, 315, 316, -1, -1, 319,
36880 : 320, 321, 322, 323, -1, 325, 326, 327, -1, -1,
36881 : 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
36882 : 340, 341, -1, 343, 344, -1, 346, 347, 348, 349,
36883 : 350, 351, 352, 353, 354, 355, 356, 357, 358, 359,
36884 : 360, 361, 362, -1, 364, 365, 366, 367, -1, 369,
36885 : 370, 371, 372, 373, 374, 375, -1, 377, 378, 379,
36886 : 380, -1, 382, 383, 384, -1, -1, 387, 388, 389,
36887 : 390, 391, 392, 393, 394, 395, 396, 397, 398, 399,
36888 : 400, 401, 402, 403, 404, 405, -1, 407, 408, 409,
36889 : 410, 411, 412, 413, 414, 415, -1, 417, 418, 419,
36890 : 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
36891 : 430, 431, -1, 433, 434, 435, 436, 437, 438, 439,
36892 : 440, 441, 442, 443, 444, 445, -1, 447, 448, 449,
36893 : 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
36894 : 460, 461, 462, 463, -1, 465, -1, 467, 468, 469,
36895 : 470, 471, -1, 473, 474, 475, 476, 477, 478, 479,
36896 : 480, 481, 482, -1, 484, 485, 486, 487, 488, 489,
36897 : 490, 491, 492, 493, 494, 495, 496, 497, 498, 499,
36898 : 500, -1, 502, 503, -1, -1, 506, 507, 508, 509,
36899 : 510, 511, 512, 513, -1, 515, 516, 517, -1, -1,
36900 : 520, 521, 522, 523, 524, 525, 526, 527, 528, 529,
36901 : 530, 531, 532, 533, 534, -1, -1, 537, 538, 539,
36902 : 540, 541, -1, -1, 544, 545, 546, 547, 548, -1,
36903 : 550, -1, 552, 553, 554, 555, 556, 557, 558, -1,
36904 : -1, 561, -1, -1, 564, 565, 566, 567, 568, 569,
36905 : 570, 571, 572, 573, 574, 575, 576, 577, 578, 579,
36906 : 580, -1, 582, 583, 69, 70, -1, -1, 73, -1,
36907 : 75, 76, -1, -1, -1, -1, 81, 597, 598, -1,
36908 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
36909 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
36910 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
36911 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
36912 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
36913 : -1, -1, 137, 138, -1, 140, 141, -1, 143, 144,
36914 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
36915 : 155, 156, 157, 158, 159, 160, -1, -1, 163, 164,
36916 : 165, 166, 167, 168, -1, 170, 171, 172, -1, -1,
36917 : -1, -1, 177, -1, -1, -1, 181, 182, 183, 184,
36918 : -1, 186, 187, 188, 189, 190, 191, -1, 193, 194,
36919 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
36920 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
36921 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
36922 : 225, 226, 227, 228, 229, 230, 231, 232, 233, 234,
36923 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
36924 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
36925 : 255, 256, -1, 258, 259, 260, -1, 262, 263, -1,
36926 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
36927 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
36928 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
36929 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
36930 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
36931 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
36932 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
36933 : 335, 336, 337, 338, 339, 340, 341, -1, 343, 344,
36934 : -1, 346, 347, 348, 349, 350, 351, 352, 353, 354,
36935 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
36936 : 365, 366, 367, -1, 369, 370, 371, 372, 373, 374,
36937 : 375, -1, 377, 378, 379, 380, -1, 382, 383, 384,
36938 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
36939 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
36940 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
36941 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
36942 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
36943 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
36944 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
36945 : 455, 456, 457, 458, 459, 460, 461, 462, 463, -1,
36946 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
36947 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
36948 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
36949 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
36950 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
36951 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
36952 : 525, 526, 527, 528, 529, 530, 531, 532, 533, 534,
36953 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
36954 : 545, 546, 547, 548, -1, 550, -1, 552, 553, 554,
36955 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
36956 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
36957 : 575, 576, 577, 578, 579, 580, -1, 582, 583, 69,
36958 : 70, -1, -1, 73, -1, 75, 76, -1, -1, -1,
36959 : -1, 81, 597, 598, -1, -1, -1, -1, -1, -1,
36960 : 90, 91, 92, 93, 94, 95, 96, 97, 98, -1,
36961 : 100, 101, 102, -1, -1, -1, -1, -1, -1, -1,
36962 : 110, 111, 112, -1, 114, 115, 116, 117, 118, 119,
36963 : 120, 121, 122, 123, 124, 125, 126, -1, 128, 129,
36964 : 130, 131, 132, 133, 134, -1, -1, 137, 138, -1,
36965 : 140, 141, -1, 143, 144, 145, 146, 147, -1, 149,
36966 : -1, 151, 152, 153, 154, 155, 156, 157, 158, 159,
36967 : 160, -1, -1, 163, 164, 165, 166, 167, 168, -1,
36968 : 170, 171, 172, -1, -1, -1, -1, 177, -1, -1,
36969 : -1, 181, 182, 183, 184, -1, 186, 187, 188, 189,
36970 : -1, 191, -1, 193, 194, 195, 196, 197, 198, 199,
36971 : -1, 201, 202, 203, 204, -1, -1, 207, 208, 209,
36972 : 210, 211, -1, 213, 214, 215, 216, -1, 218, 219,
36973 : 220, 221, 222, -1, 224, 225, 226, 227, 228, 229,
36974 : 230, 231, 232, 233, 234, 235, -1, 237, 238, 239,
36975 : 240, 241, -1, 243, -1, 245, 246, 247, -1, 249,
36976 : 250, 251, 252, 253, -1, 255, 256, -1, 258, 259,
36977 : 260, -1, 262, 263, -1, 265, 266, 267, 268, 269,
36978 : 270, 271, -1, 273, 274, 275, 276, 277, 278, 279,
36979 : 280, -1, 282, 283, 284, -1, 286, 287, 288, -1,
36980 : 290, -1, 292, -1, 294, 295, 296, 297, 298, 299,
36981 : 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
36982 : 310, 311, 312, 313, 314, 315, 316, -1, -1, 319,
36983 : 320, 321, 322, 323, -1, 325, 326, 327, -1, -1,
36984 : 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
36985 : 340, 341, -1, 343, 344, -1, 346, 347, 348, 349,
36986 : 350, 351, 352, 353, 354, 355, 356, 357, 358, 359,
36987 : 360, 361, 362, -1, 364, 365, 366, 367, -1, 369,
36988 : 370, 371, 372, 373, 374, 375, -1, 377, 378, 379,
36989 : 380, -1, 382, 383, 384, -1, -1, 387, 388, 389,
36990 : 390, 391, 392, 393, 394, 395, 396, 397, 398, 399,
36991 : 400, 401, 402, 403, 404, 405, -1, 407, 408, 409,
36992 : 410, 411, 412, 413, 414, 415, -1, 417, 418, 419,
36993 : 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
36994 : 430, 431, -1, 433, 434, 435, 436, 437, 438, 439,
36995 : 440, 441, 442, 443, 444, 445, -1, 447, 448, 449,
36996 : 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
36997 : 460, 461, 462, 463, -1, 465, -1, 467, 468, 469,
36998 : 470, 471, -1, 473, 474, 475, 476, 477, 478, 479,
36999 : 480, 481, 482, -1, 484, 485, 486, 487, 488, 489,
37000 : 490, 491, 492, 493, 494, 495, 496, 497, 498, 499,
37001 : 500, -1, 502, 503, -1, -1, 506, 507, 508, 509,
37002 : 510, 511, 512, 513, -1, 515, 516, 517, -1, -1,
37003 : 520, 521, 522, 523, 524, 525, 526, 527, 528, 529,
37004 : 530, 531, 532, 533, 534, -1, -1, 537, 538, 539,
37005 : 540, 541, -1, -1, 544, 545, 546, 547, 548, -1,
37006 : 550, -1, 552, 553, 554, 555, 556, 557, 558, -1,
37007 : -1, 561, -1, -1, 564, 565, 566, 567, 568, 569,
37008 : 570, 571, 572, 573, 574, 575, 576, 577, 578, 579,
37009 : 580, 69, 582, 583, -1, 73, -1, -1, -1, -1,
37010 : -1, -1, -1, -1, -1, -1, -1, 597, 598, -1,
37011 : -1, -1, 90, 91, 92, 93, 94, 95, 96, 97,
37012 : 98, -1, 100, 101, 102, 103, 104, -1, -1, -1,
37013 : -1, -1, 110, 111, 112, -1, 114, 115, 116, 117,
37014 : 118, 119, 120, 121, 122, 123, 124, 125, 126, -1,
37015 : 128, 129, 130, 131, 132, 133, 134, -1, -1, 137,
37016 : 138, -1, 140, 141, -1, 143, 144, 145, 146, 147,
37017 : -1, 149, -1, 151, 152, 153, 154, 155, 156, 157,
37018 : 158, 159, 160, -1, -1, 163, 164, 165, 166, 167,
37019 : 168, -1, 170, 171, 172, -1, -1, -1, -1, 177,
37020 : -1, -1, -1, 181, 182, 183, 184, -1, 186, 187,
37021 : 188, 189, -1, 191, -1, 193, 194, 195, 196, 197,
37022 : 198, 199, -1, 201, 202, 203, 204, -1, -1, 207,
37023 : 208, 209, 210, 211, -1, 213, 214, 215, 216, -1,
37024 : 218, 219, 220, 221, 222, -1, 224, 225, 226, 227,
37025 : 228, 229, 230, 231, 232, 233, -1, 235, -1, 237,
37026 : 238, 239, 240, 241, -1, 243, -1, 245, 246, 247,
37027 : -1, 249, 250, 251, 252, 253, -1, 255, 256, -1,
37028 : 258, 259, 260, -1, 262, 263, -1, 265, 266, 267,
37029 : 268, 269, 270, 271, -1, 273, 274, 275, 276, 277,
37030 : 278, 279, 280, -1, 282, 283, 284, -1, 286, 287,
37031 : 288, -1, 290, -1, 292, -1, 294, 295, 296, 297,
37032 : 298, 299, 300, 301, 302, 303, 304, 305, 306, 307,
37033 : 308, 309, 310, 311, 312, 313, 314, 315, 316, -1,
37034 : -1, 319, 320, 321, 322, 323, -1, 325, 326, 327,
37035 : -1, -1, 330, 331, 332, 333, 334, 335, 336, 337,
37036 : 338, 339, 340, 341, -1, 343, 344, -1, 346, 347,
37037 : 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
37038 : 358, 359, 360, 361, 362, -1, 364, 365, 366, 367,
37039 : -1, 369, 370, 371, 372, 373, 374, 375, -1, 377,
37040 : 378, 379, -1, -1, 382, 383, 384, -1, -1, 387,
37041 : 388, 389, 390, 391, 392, 393, 394, 395, 396, 397,
37042 : 398, 399, 400, 401, 402, 403, 404, 405, -1, 407,
37043 : 408, 409, 410, 411, 412, 413, 414, 415, -1, 417,
37044 : 418, 419, 420, 421, 422, 423, 424, 425, 426, 427,
37045 : 428, 429, 430, 431, -1, 433, 434, 435, 436, 437,
37046 : 438, 439, 440, 441, 442, 443, 444, 445, -1, 447,
37047 : 448, 449, 450, 451, 452, 453, 454, 455, 456, 457,
37048 : 458, 459, 460, 461, 462, 463, -1, 465, -1, 467,
37049 : 468, 469, 470, 471, -1, 473, 474, 475, 476, 477,
37050 : 478, 479, 480, 481, 482, -1, 484, 485, 486, 487,
37051 : 488, 489, 490, 491, 492, 493, 494, 495, 496, 497,
37052 : 498, 499, 500, -1, 502, 503, -1, -1, 506, 507,
37053 : 508, 509, 510, 511, 512, 513, -1, 515, 516, 517,
37054 : -1, -1, 520, 521, 522, 523, 524, -1, 526, 527,
37055 : 528, 529, 530, 531, 532, 533, 534, -1, -1, 537,
37056 : 538, 539, 540, 541, -1, -1, 544, 545, 546, 547,
37057 : 548, -1, 550, -1, 552, 553, 554, 555, 556, 557,
37058 : 558, -1, -1, 561, -1, -1, 564, 565, 566, 567,
37059 : 568, 569, 570, 571, 572, 573, 574, 575, 576, 577,
37060 : 578, 579, 580, -1, 582, 583, 584, 69, 70, -1,
37061 : -1, 73, -1, -1, 76, -1, -1, -1, -1, -1,
37062 : -1, -1, -1, -1, -1, -1, -1, -1, 90, 91,
37063 : 92, 93, 94, 95, 96, 97, 98, -1, 100, 101,
37064 : 102, -1, -1, -1, -1, -1, -1, -1, 110, 111,
37065 : 112, -1, 114, 115, 116, 117, 118, 119, 120, 121,
37066 : 122, 123, 124, 125, 126, -1, 128, 129, 130, 131,
37067 : 132, 133, 134, -1, -1, 137, 138, -1, 140, 141,
37068 : -1, 143, 144, 145, 146, 147, -1, 149, -1, 151,
37069 : 152, 153, 154, 155, 156, 157, 158, 159, 160, -1,
37070 : -1, 163, 164, 165, 166, 167, 168, -1, 170, 171,
37071 : 172, -1, -1, -1, 176, 177, -1, -1, 180, 181,
37072 : 182, 183, 184, -1, 186, 187, 188, 189, -1, 191,
37073 : -1, 193, 194, 195, 196, 197, 198, 199, -1, 201,
37074 : 202, 203, 204, -1, -1, 207, 208, 209, 210, 211,
37075 : -1, 213, 214, 215, 216, -1, 218, 219, 220, 221,
37076 : 222, -1, 224, 225, 226, 227, 228, 229, 230, 231,
37077 : 232, 233, -1, 235, -1, 237, 238, 239, 240, 241,
37078 : -1, 243, -1, 245, 246, 247, -1, 249, 250, 251,
37079 : 252, 253, -1, 255, 256, -1, 258, 259, 260, -1,
37080 : 262, 263, -1, 265, 266, 267, 268, 269, 270, 271,
37081 : -1, 273, 274, 275, 276, 277, 278, 279, 280, -1,
37082 : 282, 283, 284, -1, 286, 287, 288, -1, 290, -1,
37083 : 292, -1, 294, 295, 296, 297, 298, 299, 300, 301,
37084 : 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
37085 : 312, 313, 314, 315, 316, -1, -1, 319, 320, 321,
37086 : 322, 323, -1, 325, 326, 327, -1, -1, 330, 331,
37087 : 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
37088 : -1, 343, 344, -1, 346, 347, 348, 349, 350, 351,
37089 : 352, 353, 354, 355, 356, 357, 358, 359, 360, 361,
37090 : 362, -1, 364, 365, 366, 367, -1, 369, 370, 371,
37091 : 372, 373, 374, 375, -1, 377, 378, 379, -1, -1,
37092 : 382, 383, 384, -1, -1, 387, 388, 389, 390, 391,
37093 : 392, 393, 394, 395, 396, 397, 398, 399, 400, 401,
37094 : 402, 403, 404, 405, -1, 407, 408, 409, 410, 411,
37095 : 412, 413, 414, 415, -1, 417, 418, 419, 420, 421,
37096 : 422, 423, 424, 425, 426, 427, 428, 429, 430, 431,
37097 : -1, 433, 434, 435, 436, 437, 438, 439, 440, 441,
37098 : 442, 443, 444, 445, -1, 447, 448, 449, 450, 451,
37099 : 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
37100 : 462, 463, -1, 465, -1, 467, 468, 469, 470, 471,
37101 : 472, 473, 474, 475, 476, 477, 478, 479, 480, 481,
37102 : 482, -1, 484, 485, 486, 487, 488, 489, 490, 491,
37103 : 492, 493, 494, 495, 496, 497, 498, 499, 500, -1,
37104 : 502, 503, -1, -1, 506, 507, 508, 509, 510, 511,
37105 : 512, 513, -1, 515, 516, 517, 518, -1, 520, 521,
37106 : 522, 523, 524, -1, 526, 527, 528, 529, 530, 531,
37107 : 532, 533, 534, -1, -1, 537, 538, 539, 540, 541,
37108 : -1, -1, 544, 545, 546, 547, 548, -1, 550, -1,
37109 : 552, 553, 554, 555, 556, 557, 558, -1, -1, 561,
37110 : -1, -1, 564, 565, 566, 567, 568, 569, 570, 571,
37111 : 572, 573, 574, 575, 576, 577, 578, 579, 580, -1,
37112 : 582, 583, 69, 70, -1, -1, 73, -1, -1, 76,
37113 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37114 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
37115 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
37116 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
37117 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
37118 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
37119 : 137, 138, -1, 140, 141, -1, 143, 144, 145, 146,
37120 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
37121 : 157, 158, 159, 160, -1, -1, 163, 164, 165, 166,
37122 : 167, 168, -1, 170, 171, 172, -1, -1, -1, 176,
37123 : 177, -1, -1, 180, 181, 182, 183, 184, -1, 186,
37124 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
37125 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
37126 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
37127 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
37128 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
37129 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
37130 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
37131 : -1, 258, 259, 260, -1, 262, 263, -1, 265, 266,
37132 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
37133 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
37134 : 287, 288, -1, 290, -1, 292, -1, 294, 295, 296,
37135 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
37136 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
37137 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
37138 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
37139 : 337, 338, 339, 340, 341, -1, 343, 344, -1, 346,
37140 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
37141 : 357, 358, 359, 360, 361, 362, -1, 364, 365, 366,
37142 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
37143 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
37144 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
37145 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
37146 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
37147 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
37148 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
37149 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
37150 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
37151 : 457, 458, 459, 460, 461, 462, 463, -1, 465, -1,
37152 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
37153 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
37154 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
37155 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
37156 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
37157 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
37158 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
37159 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
37160 : 547, 548, -1, 550, -1, 552, 553, 554, 555, 556,
37161 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
37162 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
37163 : 577, 578, 579, 580, 69, 582, 583, -1, 73, -1,
37164 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37165 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
37166 : 95, 96, 97, 98, 99, 100, 101, 102, -1, -1,
37167 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
37168 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
37169 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
37170 : -1, -1, 137, 138, -1, 140, 141, -1, 143, 144,
37171 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
37172 : 155, 156, 157, 158, 159, 160, -1, -1, 163, 164,
37173 : 165, 166, 167, 168, -1, 170, 171, 172, -1, -1,
37174 : -1, 176, 177, -1, -1, 180, 181, 182, 183, 184,
37175 : -1, 186, 187, 188, 189, -1, 191, -1, 193, 194,
37176 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
37177 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
37178 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
37179 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
37180 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
37181 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
37182 : 255, 256, -1, 258, 259, 260, -1, 262, 263, -1,
37183 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
37184 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
37185 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
37186 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
37187 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
37188 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
37189 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
37190 : 335, 336, 337, 338, 339, 340, 341, -1, 343, 344,
37191 : -1, 346, 347, 348, 349, 350, 351, 352, 353, 354,
37192 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
37193 : 365, 366, 367, -1, 369, 370, 371, 372, 373, 374,
37194 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
37195 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
37196 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
37197 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
37198 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
37199 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
37200 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
37201 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
37202 : 455, 456, 457, 458, 459, 460, 461, 462, 463, -1,
37203 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
37204 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
37205 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
37206 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
37207 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
37208 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
37209 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
37210 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
37211 : 545, 546, 547, 548, -1, 550, -1, 552, 553, 554,
37212 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
37213 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
37214 : 575, 576, 577, 578, 579, 580, 69, 582, 583, -1,
37215 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37216 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
37217 : 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
37218 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
37219 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
37220 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
37221 : 133, 134, -1, -1, 137, 138, -1, 140, 141, -1,
37222 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
37223 : 153, 154, 155, 156, 157, 158, 159, 160, -1, -1,
37224 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
37225 : -1, -1, -1, 176, 177, -1, -1, 180, 181, 182,
37226 : 183, 184, -1, 186, 187, 188, 189, -1, 191, -1,
37227 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
37228 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
37229 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
37230 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
37231 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
37232 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
37233 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
37234 : 263, -1, 265, 266, 267, 268, 269, 270, 271, -1,
37235 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
37236 : 283, 284, -1, 286, 287, 288, -1, 290, -1, 292,
37237 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
37238 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
37239 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
37240 : 323, -1, 325, 326, 327, -1, -1, 330, 331, 332,
37241 : 333, 334, 335, 336, 337, 338, 339, 340, 341, -1,
37242 : 343, 344, -1, 346, 347, 348, 349, 350, 351, 352,
37243 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
37244 : -1, 364, 365, 366, 367, -1, 369, 370, 371, 372,
37245 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
37246 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
37247 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
37248 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
37249 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
37250 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
37251 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
37252 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
37253 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
37254 : 463, -1, 465, -1, 467, 468, 469, 470, 471, 472,
37255 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
37256 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
37257 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
37258 : 503, -1, -1, 506, 507, 508, 509, 510, 511, 512,
37259 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
37260 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
37261 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
37262 : -1, 544, 545, 546, 547, 548, -1, 550, -1, 552,
37263 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
37264 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
37265 : 573, 574, 575, 576, 577, 578, 579, 580, 69, 582,
37266 : 583, -1, 73, -1, -1, -1, -1, -1, -1, -1,
37267 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
37268 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
37269 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
37270 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
37271 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
37272 : 131, 132, 133, 134, -1, -1, 137, 138, -1, 140,
37273 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
37274 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
37275 : -1, -1, 163, 164, 165, 166, 167, 168, -1, 170,
37276 : 171, 172, -1, -1, -1, 176, 177, -1, -1, 180,
37277 : 181, 182, 183, 184, -1, 186, 187, 188, 189, -1,
37278 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
37279 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
37280 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
37281 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
37282 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
37283 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
37284 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
37285 : -1, 262, 263, -1, 265, 266, 267, 268, 269, 270,
37286 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
37287 : -1, 282, 283, 284, -1, 286, 287, 288, -1, 290,
37288 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
37289 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
37290 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
37291 : 321, 322, 323, -1, 325, 326, 327, -1, -1, 330,
37292 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
37293 : 341, -1, 343, 344, -1, 346, 347, 348, 349, 350,
37294 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
37295 : 361, 362, -1, 364, 365, 366, 367, -1, 369, 370,
37296 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
37297 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
37298 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
37299 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
37300 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
37301 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
37302 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
37303 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
37304 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
37305 : 461, 462, 463, -1, 465, -1, 467, 468, 469, 470,
37306 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
37307 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
37308 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
37309 : -1, 502, 503, -1, -1, 506, 507, 508, 509, 510,
37310 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
37311 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
37312 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
37313 : 541, 542, -1, 544, 545, 546, 547, 548, -1, 550,
37314 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
37315 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
37316 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
37317 : 69, 582, 583, -1, 73, -1, -1, -1, -1, -1,
37318 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37319 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
37320 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
37321 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
37322 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
37323 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
37324 : -1, 140, 141, -1, 143, 144, 145, 146, 147, -1,
37325 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
37326 : 159, 160, -1, -1, 163, 164, 165, 166, 167, 168,
37327 : -1, 170, 171, 172, -1, -1, -1, 176, 177, -1,
37328 : -1, 180, 181, 182, 183, 184, -1, 186, 187, 188,
37329 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
37330 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
37331 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
37332 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
37333 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
37334 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
37335 : 249, 250, 251, 252, 253, -1, 255, 256, 257, 258,
37336 : 259, 260, -1, 262, 263, -1, 265, 266, 267, 268,
37337 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
37338 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
37339 : -1, 290, -1, 292, -1, 294, 295, 296, 297, 298,
37340 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
37341 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
37342 : 319, 320, 321, 322, 323, -1, 325, 326, 327, -1,
37343 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
37344 : 339, 340, 341, -1, 343, 344, -1, 346, 347, 348,
37345 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
37346 : 359, 360, 361, 362, -1, 364, 365, 366, 367, -1,
37347 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
37348 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
37349 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
37350 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
37351 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
37352 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
37353 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
37354 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
37355 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
37356 : 459, 460, 461, 462, 463, -1, 465, -1, 467, 468,
37357 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
37358 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
37359 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
37360 : 499, 500, -1, 502, 503, -1, -1, 506, 507, 508,
37361 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
37362 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
37363 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
37364 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
37365 : -1, 550, -1, 552, 553, 554, 555, 556, 557, 558,
37366 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
37367 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
37368 : 579, 580, 69, 582, 583, -1, 73, -1, -1, 76,
37369 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37370 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
37371 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
37372 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
37373 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
37374 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
37375 : 137, 138, -1, 140, 141, -1, 143, 144, 145, 146,
37376 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
37377 : 157, 158, 159, 160, -1, -1, 163, 164, 165, 166,
37378 : 167, 168, -1, 170, 171, 172, -1, -1, -1, -1,
37379 : 177, -1, -1, -1, 181, 182, 183, 184, -1, 186,
37380 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
37381 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
37382 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
37383 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
37384 : 227, 228, 229, 230, 231, 232, 233, 234, 235, -1,
37385 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
37386 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
37387 : -1, 258, 259, 260, -1, 262, 263, -1, 265, 266,
37388 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
37389 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
37390 : 287, 288, -1, 290, -1, 292, -1, 294, 295, 296,
37391 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
37392 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
37393 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
37394 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
37395 : 337, 338, 339, 340, 341, -1, 343, 344, -1, 346,
37396 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
37397 : 357, 358, 359, 360, 361, 362, -1, 364, 365, 366,
37398 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
37399 : 377, 378, 379, 380, -1, 382, 383, 384, -1, -1,
37400 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
37401 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
37402 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
37403 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
37404 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
37405 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
37406 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
37407 : 457, 458, 459, 460, 461, 462, 463, -1, 465, -1,
37408 : 467, 468, 469, 470, 471, -1, 473, 474, 475, 476,
37409 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
37410 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
37411 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
37412 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
37413 : 517, -1, -1, 520, 521, 522, 523, 524, 525, 526,
37414 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
37415 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
37416 : 547, 548, -1, 550, -1, 552, 553, 554, 555, 556,
37417 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
37418 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
37419 : 577, 578, 579, 580, 69, 582, 583, -1, 73, -1,
37420 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37421 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
37422 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
37423 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
37424 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
37425 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
37426 : -1, -1, 137, 138, -1, 140, 141, -1, 143, 144,
37427 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
37428 : 155, 156, 157, 158, 159, 160, -1, -1, 163, 164,
37429 : 165, 166, 167, 168, -1, 170, 171, 172, -1, -1,
37430 : -1, 176, 177, -1, -1, 180, 181, 182, 183, 184,
37431 : -1, 186, 187, 188, 189, -1, 191, -1, 193, 194,
37432 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
37433 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
37434 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
37435 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
37436 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
37437 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
37438 : 255, 256, -1, 258, 259, 260, -1, 262, 263, -1,
37439 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
37440 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
37441 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
37442 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
37443 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
37444 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
37445 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
37446 : 335, 336, 337, 338, 339, 340, 341, -1, 343, 344,
37447 : -1, 346, 347, 348, 349, 350, 351, 352, 353, 354,
37448 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
37449 : 365, 366, 367, -1, 369, 370, 371, 372, 373, 374,
37450 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
37451 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
37452 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
37453 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
37454 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
37455 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
37456 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
37457 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
37458 : 455, 456, 457, 458, 459, 460, 461, 462, 463, -1,
37459 : 465, -1, 467, 468, 469, 470, 471, 472, 473, 474,
37460 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
37461 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
37462 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
37463 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
37464 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
37465 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
37466 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
37467 : 545, 546, 547, 548, -1, 550, -1, 552, 553, 554,
37468 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
37469 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
37470 : 575, 576, 577, 578, 579, 580, 69, 582, 583, -1,
37471 : 73, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37472 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
37473 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
37474 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
37475 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
37476 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
37477 : 133, 134, -1, -1, 137, 138, -1, 140, 141, -1,
37478 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
37479 : 153, 154, 155, 156, 157, 158, 159, 160, -1, -1,
37480 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
37481 : -1, -1, -1, 176, 177, -1, -1, 180, 181, 182,
37482 : 183, 184, -1, 186, 187, 188, 189, -1, 191, -1,
37483 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
37484 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
37485 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
37486 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
37487 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
37488 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
37489 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
37490 : 263, -1, 265, 266, 267, 268, 269, 270, 271, -1,
37491 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
37492 : 283, 284, -1, 286, 287, 288, -1, 290, -1, 292,
37493 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
37494 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
37495 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
37496 : 323, -1, 325, 326, 327, -1, -1, 330, 331, 332,
37497 : 333, 334, 335, 336, 337, 338, 339, 340, 341, -1,
37498 : 343, 344, -1, 346, 347, 348, 349, 350, 351, 352,
37499 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
37500 : -1, 364, 365, 366, 367, -1, 369, 370, 371, 372,
37501 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
37502 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
37503 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
37504 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
37505 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
37506 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
37507 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
37508 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
37509 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
37510 : 463, -1, 465, -1, 467, 468, 469, 470, 471, 472,
37511 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
37512 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
37513 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
37514 : 503, -1, -1, 506, 507, 508, 509, 510, 511, 512,
37515 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
37516 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
37517 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
37518 : -1, 544, 545, 546, 547, 548, -1, 550, -1, 552,
37519 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
37520 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
37521 : 573, 574, 575, 576, 577, 578, 579, 580, 69, 582,
37522 : 583, -1, 73, -1, -1, -1, -1, -1, -1, -1,
37523 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
37524 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
37525 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
37526 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
37527 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
37528 : 131, 132, 133, 134, -1, -1, 137, 138, -1, 140,
37529 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
37530 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
37531 : -1, -1, 163, 164, 165, 166, 167, 168, -1, 170,
37532 : 171, 172, -1, -1, -1, 176, 177, -1, -1, 180,
37533 : 181, 182, 183, 184, -1, 186, 187, 188, 189, -1,
37534 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
37535 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
37536 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
37537 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
37538 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
37539 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
37540 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
37541 : -1, 262, 263, -1, 265, 266, 267, 268, 269, 270,
37542 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
37543 : -1, 282, 283, 284, -1, 286, 287, 288, -1, 290,
37544 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
37545 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
37546 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
37547 : 321, 322, 323, -1, 325, 326, 327, -1, -1, 330,
37548 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
37549 : 341, -1, 343, 344, -1, 346, 347, 348, 349, 350,
37550 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
37551 : 361, 362, -1, 364, 365, 366, 367, -1, 369, 370,
37552 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
37553 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
37554 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
37555 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
37556 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
37557 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
37558 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
37559 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
37560 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
37561 : 461, 462, 463, -1, 465, -1, 467, 468, 469, 470,
37562 : 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
37563 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
37564 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
37565 : -1, 502, 503, -1, -1, 506, 507, 508, 509, 510,
37566 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
37567 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
37568 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
37569 : 541, -1, -1, 544, 545, 546, 547, 548, -1, 550,
37570 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
37571 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
37572 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
37573 : 69, 582, 583, -1, 73, -1, -1, -1, -1, -1,
37574 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37575 : -1, 90, 91, 92, 93, 94, 95, 96, 97, 98,
37576 : -1, 100, 101, 102, -1, -1, -1, -1, -1, -1,
37577 : -1, 110, 111, 112, -1, 114, 115, 116, 117, 118,
37578 : 119, 120, 121, 122, 123, 124, 125, 126, -1, 128,
37579 : 129, 130, 131, 132, 133, 134, -1, -1, 137, 138,
37580 : -1, 140, 141, -1, 143, 144, 145, 146, 147, -1,
37581 : 149, -1, 151, 152, 153, 154, 155, 156, 157, 158,
37582 : 159, 160, -1, -1, 163, 164, 165, 166, 167, 168,
37583 : -1, 170, 171, 172, -1, -1, -1, 176, 177, -1,
37584 : -1, 180, 181, 182, 183, 184, -1, 186, 187, 188,
37585 : 189, -1, 191, -1, 193, 194, 195, 196, 197, 198,
37586 : 199, -1, 201, 202, 203, 204, -1, -1, 207, 208,
37587 : 209, 210, 211, -1, 213, 214, 215, 216, -1, 218,
37588 : 219, 220, 221, 222, -1, 224, 225, 226, 227, 228,
37589 : 229, 230, 231, 232, 233, -1, 235, -1, 237, 238,
37590 : 239, 240, 241, -1, 243, -1, 245, 246, 247, -1,
37591 : 249, 250, 251, 252, 253, -1, 255, 256, -1, 258,
37592 : 259, 260, -1, 262, 263, -1, 265, 266, 267, 268,
37593 : 269, 270, 271, -1, 273, 274, 275, 276, 277, 278,
37594 : 279, 280, -1, 282, 283, 284, -1, 286, 287, 288,
37595 : -1, 290, -1, 292, -1, 294, 295, 296, 297, 298,
37596 : 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
37597 : 309, 310, 311, 312, 313, 314, 315, 316, -1, -1,
37598 : 319, 320, 321, 322, 323, -1, 325, 326, 327, -1,
37599 : -1, 330, 331, 332, 333, 334, 335, 336, 337, 338,
37600 : 339, 340, 341, -1, 343, 344, -1, 346, 347, 348,
37601 : 349, 350, 351, 352, 353, 354, 355, 356, 357, 358,
37602 : 359, 360, 361, 362, -1, 364, 365, 366, 367, -1,
37603 : 369, 370, 371, 372, 373, 374, 375, -1, 377, 378,
37604 : 379, -1, -1, 382, 383, 384, -1, -1, 387, 388,
37605 : 389, 390, 391, 392, 393, 394, 395, 396, 397, 398,
37606 : 399, 400, 401, 402, 403, 404, 405, -1, 407, 408,
37607 : 409, 410, 411, 412, 413, 414, 415, -1, 417, 418,
37608 : 419, 420, 421, 422, 423, 424, 425, 426, 427, 428,
37609 : 429, 430, 431, -1, 433, 434, 435, 436, 437, 438,
37610 : 439, 440, 441, 442, 443, 444, 445, -1, 447, 448,
37611 : 449, 450, 451, 452, 453, 454, 455, 456, 457, 458,
37612 : 459, 460, 461, 462, 463, -1, 465, -1, 467, 468,
37613 : 469, 470, 471, 472, 473, 474, 475, 476, 477, 478,
37614 : 479, 480, 481, 482, -1, 484, 485, 486, 487, 488,
37615 : 489, 490, 491, 492, 493, 494, 495, 496, 497, 498,
37616 : 499, 500, -1, 502, 503, -1, -1, 506, 507, 508,
37617 : 509, 510, 511, 512, 513, -1, 515, 516, 517, -1,
37618 : -1, 520, 521, 522, 523, 524, -1, 526, 527, 528,
37619 : 529, 530, 531, 532, 533, 534, -1, -1, 537, 538,
37620 : 539, 540, 541, -1, -1, 544, 545, 546, 547, 548,
37621 : -1, 550, -1, 552, 553, 554, 555, 556, 557, 558,
37622 : -1, -1, 561, -1, -1, 564, 565, 566, 567, 568,
37623 : 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
37624 : 579, 580, 69, 582, 583, -1, 73, -1, -1, -1,
37625 : -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
37626 : -1, -1, -1, 90, 91, 92, 93, 94, 95, 96,
37627 : 97, 98, -1, 100, 101, 102, -1, -1, -1, -1,
37628 : -1, -1, -1, 110, 111, 112, -1, 114, 115, 116,
37629 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
37630 : -1, 128, 129, 130, 131, 132, 133, 134, -1, -1,
37631 : 137, 138, -1, 140, 141, -1, 143, 144, 145, 146,
37632 : 147, -1, 149, -1, 151, 152, 153, 154, 155, 156,
37633 : 157, 158, 159, 160, -1, -1, 163, 164, 165, 166,
37634 : 167, 168, -1, 170, 171, 172, -1, -1, -1, 176,
37635 : 177, -1, -1, 180, 181, 182, 183, 184, -1, 186,
37636 : 187, 188, 189, -1, 191, -1, 193, 194, 195, 196,
37637 : 197, 198, 199, -1, 201, 202, 203, 204, -1, -1,
37638 : 207, 208, 209, 210, 211, -1, 213, 214, 215, 216,
37639 : -1, 218, 219, 220, 221, 222, -1, 224, 225, 226,
37640 : 227, 228, 229, 230, 231, 232, 233, -1, 235, -1,
37641 : 237, 238, 239, 240, 241, -1, 243, -1, 245, 246,
37642 : 247, -1, 249, 250, 251, 252, 253, -1, 255, 256,
37643 : -1, 258, 259, 260, -1, 262, 263, -1, 265, 266,
37644 : 267, 268, 269, 270, 271, -1, 273, 274, 275, 276,
37645 : 277, 278, 279, 280, -1, 282, 283, 284, -1, 286,
37646 : 287, 288, -1, 290, -1, 292, -1, 294, 295, 296,
37647 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
37648 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
37649 : -1, -1, 319, 320, 321, 322, 323, -1, 325, 326,
37650 : 327, -1, -1, 330, 331, 332, 333, 334, 335, 336,
37651 : 337, 338, 339, 340, 341, -1, 343, 344, -1, 346,
37652 : 347, 348, 349, 350, 351, 352, 353, 354, 355, 356,
37653 : 357, 358, 359, 360, 361, 362, -1, 364, 365, 366,
37654 : 367, -1, 369, 370, 371, 372, 373, 374, 375, -1,
37655 : 377, 378, 379, -1, -1, 382, 383, 384, -1, -1,
37656 : 387, 388, 389, 390, 391, 392, 393, 394, 395, 396,
37657 : 397, 398, 399, 400, 401, 402, 403, 404, 405, -1,
37658 : 407, 408, 409, 410, 411, 412, 413, 414, 415, -1,
37659 : 417, 418, 419, 420, 421, 422, 423, 424, 425, 426,
37660 : 427, 428, 429, 430, 431, -1, 433, 434, 435, 436,
37661 : 437, 438, 439, 440, 441, 442, 443, 444, 445, -1,
37662 : 447, 448, 449, 450, 451, 452, 453, 454, 455, 456,
37663 : 457, 458, 459, 460, 461, 462, 463, -1, 465, -1,
37664 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
37665 : 477, 478, 479, 480, 481, 482, -1, 484, 485, 486,
37666 : 487, 488, 489, 490, 491, 492, 493, 494, 495, 496,
37667 : 497, 498, 499, 500, -1, 502, 503, -1, -1, 506,
37668 : 507, 508, 509, 510, 511, 512, 513, -1, 515, 516,
37669 : 517, -1, -1, 520, 521, 522, 523, 524, -1, 526,
37670 : 527, 528, 529, 530, 531, 532, 533, 534, -1, -1,
37671 : 537, 538, 539, 540, 541, -1, -1, 544, 545, 546,
37672 : 547, 548, -1, 550, -1, 552, 553, 554, 555, 556,
37673 : 557, 558, -1, -1, 561, -1, -1, 564, 565, 566,
37674 : 567, 568, 569, 570, 571, 572, 573, 574, 575, 576,
37675 : 577, 578, 579, 580, 69, 582, 583, -1, 73, -1,
37676 : -1, 76, -1, -1, -1, -1, -1, -1, -1, -1,
37677 : -1, -1, -1, -1, -1, 90, 91, 92, 93, 94,
37678 : 95, 96, 97, 98, -1, 100, 101, 102, -1, -1,
37679 : -1, -1, -1, -1, -1, 110, 111, 112, -1, 114,
37680 : 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
37681 : 125, 126, -1, 128, 129, 130, 131, 132, 133, 134,
37682 : -1, -1, 137, 138, -1, 140, 141, -1, 143, 144,
37683 : 145, 146, 147, -1, 149, -1, 151, 152, 153, 154,
37684 : 155, 156, 157, 158, 159, 160, -1, -1, 163, 164,
37685 : 165, 166, 167, 168, -1, 170, 171, 172, -1, -1,
37686 : -1, -1, 177, -1, -1, -1, 181, 182, 183, 184,
37687 : -1, 186, 187, 188, 189, 190, 191, -1, 193, 194,
37688 : 195, 196, 197, 198, 199, -1, 201, 202, 203, 204,
37689 : -1, -1, 207, 208, 209, 210, 211, -1, 213, 214,
37690 : 215, 216, -1, 218, 219, 220, 221, 222, -1, 224,
37691 : 225, 226, 227, 228, 229, 230, 231, 232, 233, -1,
37692 : 235, -1, 237, 238, 239, 240, 241, -1, 243, -1,
37693 : 245, 246, 247, -1, 249, 250, 251, 252, 253, -1,
37694 : 255, 256, -1, 258, 259, 260, -1, 262, 263, -1,
37695 : 265, 266, 267, 268, 269, 270, 271, -1, 273, 274,
37696 : 275, 276, 277, 278, 279, 280, -1, 282, 283, 284,
37697 : -1, 286, 287, 288, -1, 290, -1, 292, -1, 294,
37698 : 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
37699 : 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
37700 : 315, 316, -1, -1, 319, 320, 321, 322, 323, -1,
37701 : 325, 326, 327, -1, -1, 330, 331, 332, 333, 334,
37702 : 335, 336, 337, 338, 339, 340, 341, -1, 343, 344,
37703 : -1, 346, 347, 348, 349, 350, 351, 352, 353, 354,
37704 : 355, 356, 357, 358, 359, 360, 361, 362, -1, 364,
37705 : 365, 366, 367, -1, 369, 370, 371, 372, 373, 374,
37706 : 375, -1, 377, 378, 379, -1, -1, 382, 383, 384,
37707 : -1, -1, 387, 388, 389, 390, 391, 392, 393, 394,
37708 : 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
37709 : 405, -1, 407, 408, 409, 410, 411, 412, 413, 414,
37710 : 415, -1, 417, 418, 419, 420, 421, 422, 423, 424,
37711 : 425, 426, 427, 428, 429, 430, 431, -1, 433, 434,
37712 : 435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
37713 : 445, -1, 447, 448, 449, 450, 451, 452, 453, 454,
37714 : 455, 456, 457, 458, 459, 460, 461, 462, 463, -1,
37715 : 465, -1, 467, 468, 469, 470, 471, -1, 473, 474,
37716 : 475, 476, 477, 478, 479, 480, 481, 482, -1, 484,
37717 : 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
37718 : 495, 496, 497, 498, 499, 500, -1, 502, 503, -1,
37719 : -1, 506, 507, 508, 509, 510, 511, 512, 513, -1,
37720 : 515, 516, 517, -1, -1, 520, 521, 522, 523, 524,
37721 : -1, 526, 527, 528, 529, 530, 531, 532, 533, 534,
37722 : -1, -1, 537, 538, 539, 540, 541, -1, -1, 544,
37723 : 545, 546, 547, 548, -1, 550, -1, 552, 553, 554,
37724 : 555, 556, 557, 558, -1, -1, 561, -1, -1, 564,
37725 : 565, 566, 567, 568, 569, 570, 571, 572, 573, 574,
37726 : 575, 576, 577, 578, 579, 580, 69, 582, 583, -1,
37727 : 73, -1, -1, 76, -1, -1, -1, -1, -1, -1,
37728 : -1, -1, -1, -1, -1, -1, -1, 90, 91, 92,
37729 : 93, 94, 95, 96, 97, 98, -1, 100, 101, 102,
37730 : -1, -1, -1, -1, -1, -1, -1, 110, 111, 112,
37731 : -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
37732 : 123, 124, 125, 126, -1, 128, 129, 130, 131, 132,
37733 : 133, 134, -1, -1, 137, 138, -1, 140, 141, -1,
37734 : 143, 144, 145, 146, 147, -1, 149, -1, 151, 152,
37735 : 153, 154, 155, 156, 157, 158, 159, 160, -1, -1,
37736 : 163, 164, 165, 166, 167, 168, -1, 170, 171, 172,
37737 : -1, -1, -1, -1, 177, -1, -1, -1, 181, 182,
37738 : 183, 184, -1, 186, 187, 188, 189, -1, 191, -1,
37739 : 193, 194, 195, 196, 197, 198, 199, -1, 201, 202,
37740 : 203, 204, -1, -1, 207, 208, 209, 210, 211, -1,
37741 : 213, 214, 215, 216, -1, 218, 219, 220, 221, 222,
37742 : -1, 224, 225, 226, 227, 228, 229, 230, 231, 232,
37743 : 233, -1, 235, -1, 237, 238, 239, 240, 241, -1,
37744 : 243, -1, 245, 246, 247, -1, 249, 250, 251, 252,
37745 : 253, -1, 255, 256, -1, 258, 259, 260, -1, 262,
37746 : 263, -1, 265, 266, 267, 268, 269, 270, 271, -1,
37747 : 273, 274, 275, 276, 277, 278, 279, 280, -1, 282,
37748 : 283, 284, -1, 286, 287, 288, -1, 290, -1, 292,
37749 : -1, 294, 295, 296, 297, 298, 299, 300, 301, 302,
37750 : 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
37751 : 313, 314, 315, 316, -1, -1, 319, 320, 321, 322,
37752 : 323, -1, 325, 326, 327, -1, -1, 330, 331, 332,
37753 : 333, 334, 335, 336, 337, 338, 339, 340, 341, -1,
37754 : 343, 344, -1, 346, 347, 348, 349, 350, 351, 352,
37755 : 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
37756 : -1, 364, 365, 366, 367, -1, 369, 370, 371, 372,
37757 : 373, 374, 375, -1, 377, 378, 379, -1, -1, 382,
37758 : 383, 384, -1, -1, 387, 388, 389, 390, 391, 392,
37759 : 393, 394, 395, 396, 397, 398, 399, 400, 401, 402,
37760 : 403, 404, 405, -1, 407, 408, 409, 410, 411, 412,
37761 : 413, 414, 415, -1, 417, 418, 419, 420, 421, 422,
37762 : 423, 424, 425, 426, 427, 428, 429, 430, 431, -1,
37763 : 433, 434, 435, 436, 437, 438, 439, 440, 441, 442,
37764 : 443, 444, 445, -1, 447, 448, 449, 450, 451, 452,
37765 : 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
37766 : 463, -1, 465, -1, 467, 468, 469, 470, 471, -1,
37767 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
37768 : -1, 484, 485, 486, 487, 488, 489, 490, 491, 492,
37769 : 493, 494, 495, 496, 497, 498, 499, 500, -1, 502,
37770 : 503, -1, -1, 506, 507, 508, 509, 510, 511, 512,
37771 : 513, -1, 515, 516, 517, -1, -1, 520, 521, 522,
37772 : 523, 524, -1, 526, 527, 528, 529, 530, 531, 532,
37773 : 533, 534, -1, -1, 537, 538, 539, 540, 541, -1,
37774 : -1, 544, 545, 546, 547, 548, -1, 550, -1, 552,
37775 : 553, 554, 555, 556, 557, 558, -1, -1, 561, -1,
37776 : -1, 564, 565, 566, 567, 568, 569, 570, 571, 572,
37777 : 573, 574, 575, 576, 577, 578, 579, 580, 69, 582,
37778 : 583, -1, 73, -1, -1, -1, -1, -1, -1, -1,
37779 : -1, -1, -1, -1, -1, -1, -1, -1, -1, 90,
37780 : 91, 92, 93, 94, 95, 96, 97, 98, -1, 100,
37781 : 101, 102, -1, -1, -1, -1, -1, -1, -1, 110,
37782 : 111, 112, -1, 114, 115, 116, 117, 118, 119, 120,
37783 : 121, 122, 123, 124, 125, 126, -1, 128, 129, 130,
37784 : 131, 132, 133, 134, -1, -1, 137, 138, -1, 140,
37785 : 141, -1, 143, 144, 145, 146, 147, -1, 149, -1,
37786 : 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
37787 : -1, -1, 163, 164, 165, 166, 167, 168, -1, 170,
37788 : 171, 172, -1, -1, -1, -1, 177, -1, -1, -1,
37789 : 181, 182, 183, 184, -1, 186, 187, 188, 189, -1,
37790 : 191, -1, 193, 194, 195, 196, 197, 198, 199, -1,
37791 : 201, 202, 203, 204, -1, -1, 207, 208, 209, 210,
37792 : 211, -1, 213, 214, 215, 216, -1, 218, 219, 220,
37793 : 221, 222, -1, 224, 225, 226, 227, 228, 229, 230,
37794 : 231, 232, 233, -1, 235, -1, 237, 238, 239, 240,
37795 : 241, -1, 243, -1, 245, 246, 247, -1, 249, 250,
37796 : 251, 252, 253, -1, 255, 256, -1, 258, 259, 260,
37797 : -1, 262, 263, -1, 265, 266, 267, 268, 269, 270,
37798 : 271, -1, 273, 274, 275, 276, 277, 278, 279, 280,
37799 : -1, 282, 283, 284, -1, 286, 287, 288, -1, 290,
37800 : -1, 292, -1, 294, 295, 296, 297, 298, 299, 300,
37801 : 301, 302, 303, 304, 305, 306, 307, 308, 309, 310,
37802 : 311, 312, 313, 314, 315, 316, -1, -1, 319, 320,
37803 : 321, 322, 323, -1, 325, 326, 327, -1, -1, 330,
37804 : 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
37805 : 341, -1, 343, 344, -1, 346, 347, 348, 349, 350,
37806 : 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
37807 : 361, 362, -1, 364, 365, 366, 367, -1, 369, 370,
37808 : 371, 372, 373, 374, 375, -1, 377, 378, 379, -1,
37809 : -1, 382, 383, 384, -1, -1, 387, 388, 389, 390,
37810 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
37811 : 401, 402, 403, 404, 405, -1, 407, 408, 409, 410,
37812 : 411, 412, 413, 414, 415, -1, 417, 418, 419, 420,
37813 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
37814 : 431, -1, 433, 434, 435, 436, 437, 438, 439, 440,
37815 : 441, 442, 443, 444, 445, -1, 447, 448, 449, 450,
37816 : 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
37817 : 461, 462, 463, -1, 465, -1, 467, 468, 469, 470,
37818 : 471, -1, 473, 474, 475, 476, 477, 478, 479, 480,
37819 : 481, 482, -1, 484, 485, 486, 487, 488, 489, 490,
37820 : 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
37821 : -1, 502, 503, -1, -1, 506, 507, 508, 509, 510,
37822 : 511, 512, 513, -1, 515, 516, 517, -1, -1, 520,
37823 : 521, 522, 523, 524, -1, 526, 527, 528, 529, 530,
37824 : 531, 532, 533, 534, -1, -1, 537, 538, 539, 540,
37825 : 541, -1, -1, 544, 545, 546, 547, 548, -1, 550,
37826 : -1, 552, 553, 554, 555, 556, 557, 558, -1, -1,
37827 : 561, -1, -1, 564, 565, 566, 567, 568, 569, 570,
37828 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
37829 : -1, 582, 583
37830 : };
37831 :
37832 : /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
37833 : symbol of state STATE-NUM. */
37834 : static const yytype_int16 yystos[] =
37835 : {
37836 : 0, 615, 1337, 0, 5, 24, 34, 35, 39, 41,
37837 : 42, 45, 46, 47, 48, 49, 50, 51, 52, 53,
37838 : 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
37839 : 64, 65, 66, 67, 68, 69, 71, 73, 75, 76,
37840 : 81, 139, 219, 240, 264, 289, 342, 345, 368, 464,
37841 : 518, 535, 550, 581, 596, 597, 598, 599, 600, 601,
37842 : 604, 605, 606, 607, 609, 610, 611, 612, 613, 1325,
37843 : 1338, 1368, 1370, 1460, 1470, 1471, 1473, 1479, 1480, 1369,
37844 : 3, 8, 12, 14, 16, 17, 27, 35, 41, 42,
37845 : 43, 44, 48, 49, 54, 63, 65, 67, 68, 73,
37846 : 90, 101, 103, 104, 115, 121, 131, 143, 145, 146,
37847 : 152, 154, 167, 169, 184, 186, 188, 189, 204, 206,
37848 : 210, 217, 219, 227, 229, 236, 240, 254, 271, 292,
37849 : 325, 326, 331, 346, 365, 371, 414, 429, 434, 435,
37850 : 437, 442, 448, 451, 458, 465, 466, 473, 477, 488,
37851 : 496, 505, 517, 526, 528, 535, 538, 544, 549, 550,
37852 : 563, 587, 606, 616, 617, 622, 623, 629, 630, 632,
37853 : 633, 634, 635, 637, 640, 652, 657, 658, 661, 662,
37854 : 663, 683, 686, 687, 702, 757, 760, 763, 766, 767,
37855 : 768, 776, 783, 785, 786, 789, 792, 793, 797, 806,
37856 : 810, 811, 812, 815, 817, 818, 819, 820, 828, 830,
37857 : 850, 854, 856, 857, 867, 869, 875, 876, 879, 880,
37858 : 881, 882, 883, 892, 894, 896, 899, 903, 904, 914,
37859 : 915, 920, 925, 936, 968, 971, 972, 973, 978, 981,
37860 : 983, 985, 987, 988, 992, 993, 996, 998, 999, 1003,
37861 : 1004, 1005, 1008, 1009, 1010, 1011, 1012, 1019, 1021, 1022,
37862 : 1023, 1024, 1030, 1032, 1033, 1039, 1040, 1041, 1044, 1045,
37863 : 1046, 1047, 1049, 1050, 1052, 1053, 1055, 1056, 1058, 1070,
37864 : 1072, 1075, 1077, 1090, 1092, 1097, 1102, 1112, 1116, 1117,
37865 : 1118, 1119, 1120, 1121, 1127, 1162, 1339, 1342, 1343, 1360,
37866 : 1361, 1362, 1363, 1364, 1375, 1377, 1381, 1382, 1383, 1384,
37867 : 1385, 1387, 1389, 1391, 1392, 1393, 1394, 1396, 1401, 1402,
37868 : 1406, 1407, 1416, 1418, 1419, 1420, 1423, 1428, 1431, 1436,
37869 : 1438, 1439, 1442, 1444, 1481, 71, 1364, 1372, 1373, 13,
37870 : 70, 90, 91, 92, 93, 94, 95, 96, 97, 98,
37871 : 100, 101, 102, 110, 111, 112, 114, 115, 116, 117,
37872 : 118, 119, 120, 121, 122, 123, 124, 125, 126, 128,
37873 : 129, 130, 131, 132, 133, 134, 137, 138, 140, 141,
37874 : 143, 144, 145, 146, 147, 149, 151, 152, 153, 154,
37875 : 155, 156, 157, 158, 159, 160, 163, 164, 165, 166,
37876 : 167, 168, 170, 171, 172, 176, 177, 180, 181, 182,
37877 : 183, 184, 186, 187, 188, 189, 191, 193, 194, 195,
37878 : 196, 197, 198, 199, 201, 202, 203, 204, 207, 208,
37879 : 209, 210, 211, 213, 214, 215, 216, 218, 219, 220,
37880 : 221, 222, 224, 225, 226, 227, 228, 229, 230, 231,
37881 : 232, 233, 235, 237, 238, 239, 240, 241, 243, 245,
37882 : 246, 247, 249, 250, 251, 252, 253, 255, 256, 258,
37883 : 259, 260, 262, 263, 265, 266, 267, 268, 269, 270,
37884 : 271, 273, 274, 275, 276, 277, 278, 279, 280, 282,
37885 : 283, 284, 286, 287, 288, 290, 292, 294, 295, 296,
37886 : 297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
37887 : 307, 308, 309, 310, 311, 312, 313, 314, 315, 316,
37888 : 319, 320, 321, 322, 323, 325, 326, 327, 330, 331,
37889 : 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
37890 : 343, 344, 346, 347, 348, 349, 350, 351, 352, 353,
37891 : 354, 355, 356, 357, 358, 359, 360, 361, 362, 364,
37892 : 365, 366, 367, 369, 370, 371, 372, 373, 374, 375,
37893 : 377, 378, 379, 382, 383, 384, 387, 388, 389, 390,
37894 : 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
37895 : 401, 402, 403, 404, 405, 407, 408, 409, 410, 411,
37896 : 412, 413, 414, 415, 417, 418, 419, 420, 421, 422,
37897 : 423, 424, 425, 426, 427, 428, 429, 430, 431, 433,
37898 : 434, 435, 436, 437, 438, 439, 440, 441, 442, 443,
37899 : 444, 445, 447, 448, 449, 450, 451, 452, 453, 454,
37900 : 455, 456, 457, 458, 459, 460, 461, 462, 463, 465,
37901 : 467, 468, 469, 470, 471, 472, 473, 474, 475, 476,
37902 : 477, 478, 479, 480, 481, 482, 484, 485, 486, 487,
37903 : 488, 489, 490, 491, 492, 493, 494, 495, 496, 497,
37904 : 498, 499, 500, 502, 503, 506, 507, 508, 509, 510,
37905 : 511, 512, 513, 515, 516, 517, 518, 520, 521, 522,
37906 : 523, 524, 526, 527, 528, 529, 530, 531, 532, 533,
37907 : 534, 537, 538, 539, 540, 541, 544, 545, 546, 547,
37908 : 548, 550, 552, 553, 554, 555, 556, 557, 558, 561,
37909 : 564, 565, 566, 567, 568, 569, 570, 571, 572, 573,
37910 : 574, 575, 576, 577, 578, 579, 580, 582, 583, 1327,
37911 : 1328, 1330, 1332, 1333, 1334, 1353, 1354, 1465, 1467, 1471,
37912 : 1473, 28, 285, 1417, 6, 7, 8, 9, 10, 11,
37913 : 12, 14, 15, 18, 19, 20, 21, 22, 23, 25,
37914 : 26, 27, 30, 31, 32, 33, 36, 37, 38, 40,
37915 : 43, 44, 48, 49, 54, 63, 65, 67, 68, 99,
37916 : 139, 161, 173, 185, 190, 264, 342, 345, 464, 549,
37917 : 581, 1320, 1332, 1333, 1355, 1403, 1404, 1446, 1447, 1448,
37918 : 1452, 1456, 1457, 1458, 1467, 1473, 99, 1113, 1320, 1355,
37919 : 1464, 13, 1113, 5, 24, 28, 34, 35, 41, 42,
37920 : 99, 103, 104, 105, 106, 107, 108, 109, 113, 127,
37921 : 135, 136, 139, 142, 148, 150, 161, 162, 169, 173,
37922 : 174, 175, 176, 178, 179, 180, 190, 192, 200, 205,
37923 : 206, 212, 217, 223, 234, 236, 242, 244, 248, 254,
37924 : 257, 261, 272, 281, 285, 289, 291, 293, 317, 318,
37925 : 324, 328, 329, 363, 368, 376, 380, 381, 385, 386,
37926 : 406, 416, 432, 446, 466, 472, 483, 501, 504, 505,
37927 : 514, 518, 519, 525, 535, 536, 542, 543, 549, 551,
37928 : 559, 560, 562, 563, 1332, 1333, 1334, 1335, 1447, 1448,
37929 : 1449, 1450, 1454, 1455, 1456, 1458, 1473, 24, 34, 139,
37930 : 289, 1443, 36, 38, 363, 1376, 185, 264, 342, 345,
37931 : 464, 581, 606, 1224, 1225, 1367, 520, 566, 1025, 98,
37932 : 149, 166, 184, 190, 208, 222, 231, 244, 250, 257,
37933 : 277, 315, 337, 382, 409, 419, 420, 423, 450, 453,
37934 : 457, 460, 467, 470, 490, 498, 503, 505, 508, 513,
37935 : 523, 528, 542, 555, 782, 1404, 189, 1025, 1230, 1323,
37936 : 1334, 1446, 1449, 1452, 1453, 1456, 1457, 1473, 99, 1113,
37937 : 553, 606, 1063, 380, 415, 1025, 124, 606, 694, 93,
37938 : 111, 136, 149, 184, 190, 208, 222, 231, 244, 253,
37939 : 257, 327, 382, 385, 409, 423, 450, 460, 470, 490,
37940 : 498, 508, 510, 512, 513, 528, 536, 539, 542, 703,
37941 : 765, 872, 926, 937, 1320, 1344, 1345, 1346, 1355, 1471,
37942 : 1473, 13, 99, 414, 1320, 1355, 1359, 606, 489, 1113,
37943 : 1320, 1355, 1359, 99, 408, 468, 510, 512, 314, 979,
37944 : 980, 1471, 93, 98, 136, 149, 166, 184, 208, 222,
37945 : 231, 244, 250, 257, 277, 337, 382, 395, 409, 420,
37946 : 423, 450, 453, 457, 460, 467, 470, 490, 498, 505,
37947 : 508, 513, 521, 523, 528, 542, 555, 782, 884, 886,
37948 : 887, 1025, 612, 1386, 1450, 268, 1359, 169, 189, 227,
37949 : 553, 606, 763, 766, 1058, 1071, 1075, 1077, 1090, 1097,
37950 : 1102, 1112, 1116, 1339, 92, 99, 119, 239, 246, 248,
37951 : 272, 316, 354, 417, 436, 597, 598, 900, 901, 1113,
37952 : 1325, 1326, 1465, 1467, 99, 101, 169, 432, 466, 905,
37953 : 906, 907, 1452, 244, 1367, 1452, 1322, 1471, 505, 1130,
37954 : 119, 246, 900, 1452, 606, 520, 1359, 395, 337, 606,
37955 : 991, 458, 1452, 99, 139, 471, 516, 520, 549, 644,
37956 : 653, 654, 1332, 1333, 1446, 1451, 1456, 1458, 1473, 254,
37957 : 905, 906, 1452, 415, 1025, 1452, 313, 99, 205, 1132,
37958 : 1133, 4, 13, 137, 161, 163, 327, 348, 450, 460,
37959 : 471, 516, 520, 569, 641, 642, 643, 644, 99, 471,
37960 : 516, 520, 644, 520, 381, 1174, 1175, 1318, 1452, 1130,
37961 : 1440, 1450, 599, 1452, 249, 606, 1064, 606, 430, 1122,
37962 : 1123, 1320, 1122, 1117, 1118, 1121, 610, 606, 1063, 223,
37963 : 291, 386, 535, 1134, 1135, 1117, 1119, 1120, 195, 287,
37964 : 339, 541, 609, 121, 616, 1384, 1387, 1383, 1379, 610,
37965 : 1388, 1390, 5, 24, 34, 139, 209, 289, 1395, 1371,
37966 : 1460, 71, 1364, 1320, 1355, 1474, 190, 1344, 20, 543,
37967 : 600, 1359, 1359, 1474, 543, 1408, 1409, 1410, 24, 289,
37968 : 289, 1454, 18, 19, 37, 40, 131, 165, 206, 1445,
37969 : 1445, 15, 1384, 518, 518, 518, 518, 606, 518, 597,
37970 : 598, 774, 1326, 1365, 1470, 105, 1029, 953, 1323, 889,
37971 : 1452, 889, 1320, 418, 889, 523, 1320, 183, 505, 941,
37972 : 1323, 1334, 1452, 1327, 1328, 99, 266, 1318, 372, 555,
37973 : 80, 87, 88, 89, 144, 235, 594, 595, 596, 597,
37974 : 598, 599, 600, 601, 602, 975, 977, 1261, 1262, 1452,
37975 : 266, 1320, 941, 1320, 99, 1327, 1328, 941, 1320, 1320,
37976 : 266, 1318, 1320, 266, 889, 1320, 442, 473, 99, 266,
37977 : 1174, 1320, 463, 1320, 889, 99, 334, 1327, 1328, 266,
37978 : 1318, 314, 33, 192, 297, 363, 427, 1026, 1027, 1028,
37979 : 606, 604, 608, 1287, 1289, 584, 1057, 1058, 1059, 1060,
37980 : 1330, 1318, 1320, 1452, 98, 136, 150, 162, 184, 208,
37981 : 250, 277, 315, 382, 420, 450, 453, 498, 508, 521,
37982 : 528, 884, 885, 886, 887, 1471, 1029, 1074, 1077, 1090,
37983 : 1097, 1102, 1116, 1318, 341, 889, 606, 266, 889, 1320,
37984 : 889, 523, 266, 1320, 183, 505, 510, 512, 1327, 510,
37985 : 512, 144, 235, 975, 440, 1320, 1320, 1327, 266, 618,
37986 : 1452, 266, 1320, 266, 619, 889, 1320, 1320, 463, 889,
37987 : 334, 1327, 430, 467, 505, 555, 337, 166, 277, 98,
37988 : 162, 250, 420, 457, 521, 523, 527, 777, 80, 1347,
37989 : 1348, 611, 1467, 1474, 99, 1359, 1365, 1473, 1114, 489,
37990 : 651, 1330, 1471, 980, 341, 266, 953, 954, 266, 984,
37991 : 266, 1320, 123, 125, 126, 139, 140, 187, 188, 209,
37992 : 240, 266, 289, 290, 292, 299, 349, 351, 371, 428,
37993 : 475, 481, 516, 517, 550, 891, 1203, 1205, 1207, 1209,
37994 : 1211, 1213, 1214, 1215, 1217, 1218, 1219, 1221, 1222, 1226,
37995 : 1446, 1453, 1456, 1457, 1473, 523, 183, 505, 266, 940,
37996 : 941, 266, 1328, 1329, 157, 555, 144, 235, 266, 976,
37997 : 977, 129, 266, 940, 266, 1329, 266, 940, 266, 1320,
37998 : 266, 1320, 463, 984, 266, 891, 266, 334, 1329, 314,
37999 : 266, 888, 889, 266, 1319, 1320, 266, 1320, 1029, 606,
38000 : 612, 1475, 1476, 1477, 1478, 1480, 1386, 69, 1355, 1405,
38001 : 606, 1076, 703, 1113, 1071, 1057, 1063, 1326, 901, 902,
38002 : 99, 901, 1113, 1326, 902, 99, 901, 1113, 1326, 902,
38003 : 902, 902, 1326, 1325, 1325, 293, 543, 1410, 1411, 1484,
38004 : 1486, 1113, 902, 418, 606, 503, 606, 732, 732, 732,
38005 : 380, 518, 609, 732, 460, 1174, 1176, 901, 1113, 901,
38006 : 1113, 609, 1020, 1365, 1471, 248, 606, 1073, 129, 555,
38007 : 1057, 184, 277, 460, 503, 505, 989, 990, 1452, 118,
38008 : 583, 297, 608, 383, 380, 248, 383, 1471, 518, 1029,
38009 : 242, 897, 380, 78, 79, 80, 82, 107, 123, 125,
38010 : 126, 135, 136, 139, 140, 147, 149, 174, 175, 176,
38011 : 177, 178, 179, 180, 187, 188, 190, 228, 233, 234,
38012 : 240, 256, 258, 290, 292, 299, 300, 301, 302, 303,
38013 : 304, 305, 306, 307, 309, 320, 328, 329, 340, 349,
38014 : 351, 361, 363, 368, 369, 371, 382, 393, 410, 428,
38015 : 455, 472, 481, 499, 504, 516, 517, 522, 524, 525,
38016 : 536, 542, 550, 571, 572, 573, 574, 576, 577, 578,
38017 : 579, 585, 597, 598, 599, 606, 1117, 1206, 1209, 1212,
38018 : 1213, 1214, 1216, 1217, 1218, 1221, 1222, 1226, 1227, 1229,
38019 : 1230, 1231, 1233, 1257, 1258, 1259, 1263, 1281, 1286, 1312,
38020 : 1315, 1316, 1323, 1324, 1325, 1452, 1463, 1465, 1467, 1468,
38021 : 1469, 1470, 1471, 1472, 1314, 1315, 518, 596, 1474, 1471,
38022 : 518, 596, 1404, 99, 659, 1317, 1318, 471, 641, 190,
38023 : 650, 1471, 651, 1471, 118, 141, 641, 583, 482, 1027,
38024 : 383, 248, 518, 596, 118, 583, 297, 1484, 1028, 606,
38025 : 1318, 599, 1289, 1176, 1455, 1057, 247, 1065, 1227, 1266,
38026 : 1122, 609, 606, 1066, 607, 607, 1057, 1067, 1068, 1069,
38027 : 1174, 99, 205, 1131, 1131, 129, 1131, 236, 242, 324,
38028 : 376, 1138, 1140, 1141, 1156, 1158, 1159, 1160, 1134, 1135,
38029 : 248, 293, 293, 1174, 1177, 606, 610, 1378, 599, 1397,
38030 : 1398, 1400, 612, 612, 24, 289, 289, 217, 108, 1351,
38031 : 129, 1354, 1354, 293, 1410, 1412, 293, 1410, 1411, 1412,
38032 : 548, 1421, 1422, 1467, 13, 485, 597, 598, 1325, 1413,
38033 : 1414, 1415, 1463, 1465, 1469, 1470, 1471, 1472, 289, 295,
38034 : 518, 1320, 1320, 6, 165, 1320, 1445, 1400, 185, 264,
38035 : 342, 1225, 342, 1225, 1225, 345, 1325, 342, 345, 464,
38036 : 1470, 1470, 609, 1366, 138, 359, 396, 438, 473, 606,
38037 : 951, 396, 434, 438, 473, 608, 890, 396, 438, 473,
38038 : 161, 215, 330, 396, 434, 438, 473, 508, 511, 563,
38039 : 652, 655, 1034, 1035, 1036, 1037, 1473, 921, 95, 210,
38040 : 396, 438, 473, 546, 668, 1320, 95, 210, 473, 541,
38041 : 636, 567, 266, 1174, 132, 168, 232, 269, 319, 359,
38042 : 363, 396, 397, 438, 447, 456, 465, 473, 486, 495,
38043 : 500, 558, 652, 656, 957, 969, 997, 606, 938, 1289,
38044 : 438, 636, 272, 228, 95, 101, 116, 146, 203, 210,
38045 : 214, 243, 279, 359, 363, 374, 384, 396, 438, 441,
38046 : 442, 473, 546, 664, 666, 667, 800, 997, 774, 99,
38047 : 266, 1318, 889, 889, 606, 974, 396, 473, 608, 228,
38048 : 380, 396, 438, 473, 969, 997, 95, 210, 396, 438,
38049 : 473, 272, 631, 438, 563, 587, 624, 631, 396, 438,
38050 : 473, 969, 997, 380, 396, 438, 228, 108, 130, 182,
38051 : 275, 333, 338, 343, 359, 395, 438, 443, 467, 473,
38052 : 488, 539, 664, 771, 772, 396, 438, 554, 800, 808,
38053 : 228, 396, 438, 473, 95, 161, 203, 210, 214, 396,
38054 : 434, 438, 473, 480, 654, 642, 644, 272, 228, 116,
38055 : 201, 359, 438, 473, 664, 665, 396, 438, 442, 473,
38056 : 159, 202, 399, 511, 380, 95, 101, 210, 396, 438,
38057 : 473, 684, 685, 631, 242, 438, 624, 631, 228, 438,
38058 : 473, 664, 1320, 610, 322, 192, 381, 568, 609, 1026,
38059 : 99, 205, 551, 599, 607, 946, 1227, 1267, 1268, 1453,
38060 : 1227, 1288, 599, 1321, 1454, 1287, 607, 609, 234, 380,
38061 : 525, 648, 651, 774, 1061, 543, 1054, 380, 953, 606,
38062 : 889, 1320, 1203, 941, 372, 144, 235, 977, 941, 941,
38063 : 242, 1203, 889, 1320, 1320, 607, 732, 1320, 142, 1203,
38064 : 363, 248, 606, 858, 624, 108, 1048, 1320, 363, 624,
38065 : 567, 266, 1318, 624, 889, 889, 858, 539, 703, 380,
38066 : 242, 563, 965, 624, 363, 118, 638, 363, 528, 807,
38067 : 363, 1066, 161, 396, 784, 159, 202, 399, 511, 108,
38068 : 858, 242, 266, 624, 555, 266, 1318, 266, 761, 1318,
38069 : 1318, 555, 889, 157, 620, 1323, 523, 1323, 1323, 1320,
38070 : 242, 1320, 782, 72, 1349, 1452, 611, 1350, 1347, 1366,
38071 : 110, 124, 181, 286, 359, 462, 228, 133, 444, 609,
38072 : 621, 228, 606, 228, 624, 552, 1220, 1220, 1220, 606,
38073 : 1208, 1208, 412, 606, 1210, 228, 139, 140, 1220, 1208,
38074 : 1205, 587, 588, 606, 1223, 606, 1223, 609, 621, 107,
38075 : 1204, 606, 185, 345, 581, 606, 1224, 890, 1208, 567,
38076 : 228, 609, 621, 228, 609, 266, 888, 266, 889, 266,
38077 : 889, 228, 609, 621, 1329, 228, 621, 228, 228, 621,
38078 : 228, 621, 228, 159, 202, 399, 511, 242, 228, 621,
38079 : 228, 242, 266, 228, 609, 621, 228, 609, 621, 228,
38080 : 380, 607, 1476, 1477, 1475, 609, 613, 1266, 1409, 1483,
38081 : 1484, 505, 1114, 607, 1071, 902, 1113, 902, 1113, 1486,
38082 : 1487, 902, 1113, 902, 1113, 1487, 902, 1113, 1113, 1113,
38083 : 902, 13, 485, 1459, 1462, 1467, 1113, 606, 733, 736,
38084 : 1452, 733, 99, 184, 208, 244, 250, 314, 315, 398,
38085 : 420, 453, 460, 467, 505, 508, 528, 910, 1317, 1329,
38086 : 907, 1320, 272, 609, 1093, 1113, 1113, 1471, 1366, 1405,
38087 : 1203, 1270, 108, 1329, 620, 607, 620, 620, 620, 322,
38088 : 1452, 242, 910, 1329, 242, 458, 1452, 651, 380, 606,
38089 : 604, 1117, 1271, 1227, 1285, 606, 606, 242, 606, 606,
38090 : 1117, 606, 606, 606, 606, 606, 606, 606, 606, 606,
38091 : 606, 606, 606, 606, 606, 606, 606, 606, 606, 1227,
38092 : 606, 606, 606, 606, 606, 606, 606, 606, 370, 719,
38093 : 606, 606, 606, 606, 606, 606, 606, 606, 1227, 1227,
38094 : 1227, 549, 1117, 1227, 1266, 1289, 1471, 606, 1471, 80,
38095 : 83, 87, 88, 89, 90, 91, 92, 93, 94, 95,
38096 : 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
38097 : 106, 108, 109, 110, 111, 112, 113, 114, 115, 116,
38098 : 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
38099 : 127, 128, 129, 130, 131, 132, 133, 134, 135, 136,
38100 : 137, 138, 141, 142, 143, 144, 145, 146, 147, 148,
38101 : 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
38102 : 159, 160, 161, 162, 163, 164, 165, 166, 167, 168,
38103 : 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
38104 : 180, 181, 182, 183, 184, 186, 187, 188, 189, 190,
38105 : 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
38106 : 201, 202, 203, 204, 205, 206, 207, 208, 209, 210,
38107 : 211, 212, 213, 214, 215, 216, 217, 218, 219, 220,
38108 : 221, 222, 224, 225, 226, 227, 228, 229, 230, 231,
38109 : 232, 233, 234, 235, 238, 239, 240, 241, 243, 244,
38110 : 245, 246, 247, 249, 250, 251, 252, 253, 255, 256,
38111 : 258, 259, 260, 262, 263, 265, 266, 267, 268, 269,
38112 : 270, 271, 272, 273, 274, 275, 276, 277, 278, 279,
38113 : 280, 281, 282, 283, 284, 285, 286, 287, 288, 289,
38114 : 290, 292, 294, 295, 296, 297, 298, 299, 300, 301,
38115 : 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
38116 : 312, 313, 314, 315, 316, 317, 318, 319, 320, 321,
38117 : 322, 323, 325, 326, 327, 328, 329, 330, 331, 332,
38118 : 333, 334, 335, 336, 337, 338, 339, 340, 341, 343,
38119 : 344, 346, 347, 348, 349, 350, 351, 352, 353, 354,
38120 : 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
38121 : 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
38122 : 375, 377, 378, 379, 381, 382, 383, 384, 385, 387,
38123 : 388, 389, 390, 393, 394, 395, 396, 397, 398, 399,
38124 : 400, 401, 402, 403, 404, 405, 406, 407, 408, 409,
38125 : 410, 411, 413, 414, 415, 416, 417, 418, 419, 420,
38126 : 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
38127 : 431, 432, 433, 434, 435, 436, 437, 438, 439, 440,
38128 : 441, 442, 443, 444, 445, 447, 448, 449, 450, 451,
38129 : 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
38130 : 462, 463, 465, 466, 467, 468, 469, 470, 471, 472,
38131 : 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
38132 : 483, 484, 485, 486, 487, 488, 489, 490, 491, 492,
38133 : 493, 494, 495, 496, 497, 498, 499, 500, 501, 502,
38134 : 503, 504, 505, 506, 507, 508, 509, 510, 511, 512,
38135 : 513, 514, 515, 516, 517, 519, 520, 521, 522, 523,
38136 : 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
38137 : 534, 536, 537, 538, 539, 540, 541, 542, 543, 544,
38138 : 545, 546, 547, 548, 549, 550, 551, 553, 554, 555,
38139 : 556, 557, 558, 559, 561, 566, 567, 568, 569, 570,
38140 : 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
38141 : 582, 583, 585, 594, 595, 596, 597, 598, 599, 600,
38142 : 601, 602, 1261, 1263, 1265, 1331, 1336, 1473, 564, 1244,
38143 : 392, 1227, 237, 1245, 293, 609, 1128, 1484, 606, 1471,
38144 : 1289, 21, 1466, 1467, 1290, 1128, 375, 380, 1437, 1437,
38145 : 9, 548, 1424, 1425, 1427, 1404, 1404, 193, 268, 660,
38146 : 609, 141, 190, 651, 108, 190, 327, 649, 774, 1222,
38147 : 1471, 1473, 1471, 164, 207, 1239, 173, 190, 645, 646,
38148 : 648, 774, 190, 645, 1484, 1484, 322, 1318, 165, 443,
38149 : 893, 295, 607, 1063, 105, 115, 122, 148, 267, 272,
38150 : 295, 323, 382, 385, 478, 607, 609, 1123, 1319, 108,
38151 : 607, 609, 1066, 1119, 1119, 1136, 1137, 1227, 1119, 239,
38152 : 354, 1147, 311, 359, 427, 476, 541, 99, 1142, 1227,
38153 : 597, 598, 1143, 1144, 1227, 1229, 1156, 1157, 1141, 1140,
38154 : 1138, 1139, 242, 1159, 374, 1161, 1138, 1156, 1177, 1078,
38155 : 1318, 1177, 108, 1452, 473, 1266, 1397, 599, 609, 610,
38156 : 1455, 1374, 1377, 1374, 289, 189, 1404, 542, 1352, 1354,
38157 : 1320, 485, 1325, 1426, 1467, 609, 596, 1320, 13, 1325,
38158 : 1470, 1325, 1470, 609, 1384, 1320, 606, 606, 1455, 607,
38159 : 774, 607, 138, 518, 518, 460, 272, 284, 386, 389,
38160 : 475, 551, 599, 944, 945, 946, 948, 950, 952, 1203,
38161 : 1453, 518, 554, 518, 460, 1321, 608, 518, 518, 460,
38162 : 324, 518, 149, 518, 508, 641, 396, 1034, 1036, 596,
38163 : 1038, 242, 254, 272, 448, 922, 923, 142, 162, 363,
38164 : 728, 729, 162, 190, 363, 518, 162, 518, 190, 363,
38165 : 460, 162, 203, 214, 396, 438, 855, 460, 790, 98,
38166 : 136, 208, 250, 382, 420, 453, 521, 528, 884, 885,
38167 : 1320, 228, 438, 473, 664, 380, 774, 465, 319, 518,
38168 : 1452, 518, 368, 774, 194, 294, 460, 471, 520, 643,
38169 : 889, 444, 473, 957, 970, 198, 607, 939, 944, 518,
38170 : 542, 508, 1318, 142, 150, 162, 224, 244, 266, 363,
38171 : 416, 536, 710, 726, 727, 1452, 150, 162, 994, 401,
38172 : 380, 455, 457, 523, 162, 994, 102, 441, 455, 457,
38173 : 523, 455, 1318, 243, 279, 374, 889, 606, 518, 518,
38174 : 265, 606, 672, 93, 333, 508, 539, 565, 672, 162,
38175 : 609, 198, 396, 272, 228, 438, 473, 664, 997, 543,
38176 : 543, 360, 1203, 518, 460, 606, 975, 1320, 1318, 518,
38177 : 518, 460, 970, 198, 177, 505, 506, 1006, 1007, 1175,
38178 : 1318, 1452, 1007, 518, 518, 858, 1007, 184, 473, 655,
38179 : 518, 626, 655, 518, 518, 460, 970, 198, 1318, 518,
38180 : 518, 1318, 1205, 774, 129, 773, 774, 774, 182, 338,
38181 : 343, 129, 518, 624, 347, 460, 624, 359, 772, 518,
38182 : 518, 368, 1471, 800, 889, 518, 518, 460, 490, 423,
38183 : 1471, 423, 518, 423, 518, 423, 858, 858, 508, 1174,
38184 : 401, 401, 162, 518, 994, 460, 518, 518, 672, 672,
38185 : 889, 889, 889, 889, 1318, 117, 548, 117, 117, 548,
38186 : 518, 117, 518, 548, 460, 606, 609, 655, 542, 816,
38187 : 1328, 518, 626, 655, 1318, 518, 994, 460, 396, 438,
38188 : 427, 439, 469, 647, 1026, 1267, 1267, 1268, 607, 85,
38189 : 86, 609, 1134, 1135, 605, 611, 1318, 1059, 1320, 1318,
38190 : 295, 1203, 295, 380, 295, 295, 774, 889, 889, 295,
38191 : 295, 295, 1203, 295, 295, 295, 380, 518, 248, 518,
38192 : 688, 528, 606, 108, 228, 889, 859, 860, 1454, 1034,
38193 : 1203, 380, 228, 787, 1320, 363, 401, 606, 625, 872,
38194 : 543, 430, 555, 1318, 99, 1007, 858, 625, 228, 1328,
38195 : 169, 254, 639, 702, 767, 830, 903, 925, 1030, 228,
38196 : 1471, 808, 809, 228, 380, 1471, 1328, 330, 889, 889,
38197 : 889, 889, 219, 426, 606, 816, 363, 625, 1318, 363,
38198 : 769, 771, 363, 108, 374, 401, 606, 732, 732, 266,
38199 : 764, 1318, 242, 266, 618, 1452, 606, 862, 951, 1320,
38200 : 606, 942, 942, 108, 1203, 97, 120, 288, 831, 314,
38201 : 608, 1325, 1350, 607, 563, 565, 1115, 462, 954, 953,
38202 : 1203, 1320, 606, 606, 1266, 1325, 891, 1220, 1220, 107,
38203 : 1204, 516, 516, 1325, 1325, 1203, 604, 604, 1325, 518,
38204 : 518, 1325, 1208, 940, 941, 1329, 1328, 228, 621, 228,
38205 : 543, 228, 543, 976, 977, 621, 940, 1329, 940, 1320,
38206 : 1320, 1203, 891, 1329, 816, 228, 888, 889, 1319, 1320,
38207 : 1320, 889, 607, 613, 1478, 607, 1484, 1485, 1409, 266,
38208 : 1318, 181, 1071, 1113, 1113, 1487, 1113, 1113, 1487, 1113,
38209 : 1113, 1320, 13, 609, 1466, 733, 607, 609, 607, 251,
38210 : 421, 454, 468, 506, 1319, 888, 183, 470, 940, 1319,
38211 : 372, 908, 909, 1452, 940, 940, 1319, 1317, 1317, 1319,
38212 : 888, 518, 255, 563, 919, 223, 324, 813, 814, 93,
38213 : 226, 455, 476, 1094, 1174, 367, 1095, 607, 607, 609,
38214 : 1074, 518, 1318, 1320, 1318, 618, 905, 906, 248, 919,
38215 : 906, 1452, 98, 150, 208, 250, 315, 420, 453, 528,
38216 : 884, 885, 1266, 605, 1266, 1271, 1272, 559, 1282, 1283,
38217 : 1227, 1266, 606, 1325, 1325, 185, 264, 342, 345, 464,
38218 : 581, 1273, 1274, 1471, 1473, 1266, 1266, 1227, 1300, 446,
38219 : 1117, 1118, 1300, 1304, 1311, 1300, 1300, 1227, 1229, 1267,
38220 : 1304, 1307, 1308, 1227, 1308, 1300, 1227, 1300, 1300, 1266,
38221 : 1325, 1325, 607, 1227, 1227, 975, 1227, 1267, 1269, 1276,
38222 : 455, 597, 598, 606, 1228, 1229, 1263, 1277, 607, 1266,
38223 : 1227, 1269, 1278, 1227, 127, 248, 318, 519, 1227, 1266,
38224 : 1279, 205, 363, 1117, 1266, 347, 1229, 1227, 1237, 1238,
38225 : 1239, 347, 1227, 1239, 607, 609, 1325, 1224, 1203, 1227,
38226 : 1227, 1227, 1227, 1454, 327, 516, 113, 501, 1291, 889,
38227 : 1227, 606, 1117, 1280, 205, 207, 234, 299, 355, 356,
38228 : 357, 358, 362, 363, 368, 525, 537, 1275, 1305, 1227,
38229 : 606, 1227, 518, 122, 267, 272, 323, 478, 1227, 1227,
38230 : 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 99, 106,
38231 : 483, 1260, 257, 1245, 455, 606, 1257, 606, 391, 1249,
38232 : 253, 327, 505, 510, 512, 539, 1129, 1318, 1316, 248,
38233 : 1163, 1267, 1320, 1467, 1287, 1163, 1426, 609, 596, 1318,
38234 : 520, 606, 1471, 609, 1484, 607, 265, 265, 621, 1384,
38235 : 1069, 1058, 1062, 1227, 607, 337, 363, 1124, 1069, 1067,
38236 : 609, 109, 200, 543, 934, 455, 456, 597, 598, 1144,
38237 : 1146, 1229, 476, 311, 381, 609, 1145, 1325, 1470, 1145,
38238 : 455, 456, 1146, 1317, 367, 480, 1096, 1157, 1139, 543,
38239 : 1091, 190, 394, 606, 1079, 1116, 108, 543, 1452, 606,
38240 : 1098, 1099, 1100, 1452, 607, 610, 1398, 1204, 613, 1377,
38241 : 613, 33, 1353, 1429, 1430, 1467, 1422, 1427, 1474, 1413,
38242 : 1204, 1461, 1477, 1461, 1204, 1328, 1320, 1320, 389, 129,
38243 : 1453, 607, 946, 948, 945, 948, 1453, 386, 607, 609,
38244 : 890, 1328, 1320, 1320, 1321, 1328, 1320, 1320, 1328, 554,
38245 : 1320, 1320, 190, 648, 774, 450, 542, 905, 460, 254,
38246 : 905, 606, 1320, 368, 266, 1320, 368, 1328, 1320, 1320,
38247 : 1227, 368, 1320, 1320, 102, 441, 518, 518, 1320, 518,
38248 : 791, 953, 606, 1203, 941, 144, 235, 977, 941, 941,
38249 : 242, 1203, 889, 1320, 260, 359, 396, 438, 547, 794,
38250 : 795, 796, 1174, 518, 994, 460, 368, 194, 294, 1328,
38251 : 1320, 380, 1320, 380, 607, 609, 1327, 1329, 1320, 438,
38252 : 664, 606, 266, 710, 1320, 543, 927, 311, 363, 368,
38253 : 311, 543, 719, 756, 1203, 1320, 1325, 1452, 1318, 1320,
38254 : 322, 1320, 99, 542, 1320, 266, 1320, 266, 1452, 457,
38255 : 523, 457, 523, 322, 1320, 99, 542, 1320, 322, 455,
38256 : 1318, 95, 210, 473, 801, 802, 803, 804, 1454, 1328,
38257 : 1320, 190, 249, 364, 543, 671, 674, 675, 1454, 341,
38258 : 1320, 146, 377, 1320, 667, 380, 518, 508, 1318, 518,
38259 : 994, 460, 198, 1320, 1320, 609, 607, 609, 1328, 1320,
38260 : 1000, 1001, 1454, 380, 438, 518, 824, 1328, 1320, 1320,
38261 : 380, 1174, 272, 609, 732, 732, 1289, 1328, 1320, 1320,
38262 : 1327, 161, 216, 279, 403, 534, 542, 545, 627, 1473,
38263 : 1328, 1320, 1320, 380, 438, 1328, 1320, 438, 473, 664,
38264 : 771, 774, 889, 1320, 774, 889, 1320, 774, 1328, 1320,
38265 : 473, 1328, 1320, 1320, 190, 678, 1326, 1319, 1319, 1328,
38266 : 965, 1320, 1319, 1320, 438, 473, 664, 665, 1318, 1318,
38267 : 1320, 1320, 1320, 1320, 1328, 1320, 95, 101, 210, 396,
38268 : 438, 473, 396, 438, 473, 858, 438, 473, 438, 473,
38269 : 438, 997, 1189, 1452, 266, 868, 1452, 266, 1452, 1471,
38270 : 1328, 1320, 1320, 1471, 1320, 1000, 95, 210, 685, 470,
38271 : 1327, 438, 473, 664, 1320, 1320, 1320, 518, 518, 155,
38272 : 533, 427, 609, 1134, 1134, 1134, 1227, 1227, 551, 1268,
38273 : 607, 1227, 1288, 1054, 368, 895, 1471, 108, 895, 208,
38274 : 889, 895, 895, 295, 543, 543, 895, 895, 895, 314,
38275 : 895, 895, 895, 889, 422, 689, 689, 277, 505, 829,
38276 : 1227, 1203, 889, 607, 609, 596, 716, 1454, 1320, 133,
38277 : 248, 460, 554, 788, 795, 796, 228, 374, 323, 704,
38278 : 706, 708, 710, 723, 726, 96, 272, 450, 502, 627,
38279 : 628, 242, 1320, 555, 1318, 108, 825, 506, 965, 618,
38280 : 1452, 638, 703, 937, 1320, 244, 889, 299, 606, 758,
38281 : 759, 1230, 1232, 1233, 1312, 1452, 423, 1471, 858, 858,
38282 : 858, 858, 606, 858, 1187, 1188, 1189, 470, 228, 606,
38283 : 228, 228, 227, 1340, 889, 374, 704, 1452, 543, 751,
38284 : 563, 673, 363, 108, 732, 1471, 363, 380, 863, 864,
38285 : 1473, 858, 97, 607, 943, 944, 949, 108, 314, 447,
38286 : 521, 562, 955, 956, 957, 958, 955, 380, 314, 374,
38287 : 195, 287, 526, 541, 832, 833, 1320, 1349, 600, 263,
38288 : 263, 242, 621, 108, 624, 243, 1042, 1043, 1266, 607,
38289 : 607, 621, 604, 583, 583, 607, 607, 1325, 605, 606,
38290 : 1325, 1452, 1471, 1482, 607, 607, 621, 888, 889, 1320,
38291 : 889, 1320, 621, 621, 621, 621, 314, 621, 470, 242,
38292 : 621, 621, 380, 621, 363, 1115, 1474, 1462, 607, 736,
38293 : 272, 272, 272, 272, 272, 567, 1319, 774, 775, 609,
38294 : 608, 257, 911, 912, 1328, 129, 916, 917, 1454, 518,
38295 : 606, 248, 226, 476, 226, 476, 455, 541, 344, 1203,
38296 : 1328, 563, 762, 380, 911, 621, 248, 953, 889, 1203,
38297 : 941, 372, 941, 941, 1203, 889, 1320, 607, 605, 605,
38298 : 609, 1227, 212, 1283, 1284, 108, 607, 1227, 607, 607,
38299 : 607, 248, 607, 607, 584, 1301, 1302, 563, 565, 1306,
38300 : 1203, 1302, 607, 91, 368, 609, 1310, 386, 1313, 609,
38301 : 611, 548, 607, 607, 91, 368, 609, 1309, 1309, 609,
38302 : 607, 1304, 609, 607, 607, 607, 607, 609, 609, 607,
38303 : 406, 607, 607, 606, 1228, 1228, 1266, 83, 87, 88,
38304 : 89, 272, 295, 382, 594, 595, 596, 597, 598, 599,
38305 : 600, 601, 602, 1263, 1228, 607, 607, 242, 248, 478,
38306 : 607, 607, 108, 1279, 1266, 1279, 1279, 248, 607, 205,
38307 : 607, 1454, 402, 1242, 108, 607, 609, 1227, 1454, 609,
38308 : 1227, 1290, 1227, 607, 583, 1228, 1228, 221, 1266, 248,
38309 : 107, 372, 459, 548, 205, 207, 234, 362, 368, 525,
38310 : 537, 1275, 1305, 362, 1306, 221, 975, 1227, 501, 1291,
38311 : 1227, 1280, 1227, 518, 606, 1117, 606, 1249, 606, 1266,
38312 : 560, 606, 1250, 1452, 510, 512, 510, 512, 1318, 1130,
38313 : 1130, 1130, 308, 317, 456, 580, 606, 1117, 1164, 1165,
38314 : 1166, 1174, 1180, 1190, 1197, 1232, 1452, 560, 1185, 1134,
38315 : 1185, 7, 10, 11, 21, 22, 23, 25, 26, 30,
38316 : 31, 32, 183, 347, 412, 528, 1432, 1433, 1435, 1425,
38317 : 1426, 1027, 1325, 1224, 646, 1204, 1069, 337, 606, 1137,
38318 : 382, 1261, 1264, 586, 935, 1325, 1470, 1146, 381, 563,
38319 : 541, 1143, 332, 1164, 560, 1186, 549, 503, 542, 1080,
38320 : 1081, 1082, 1452, 380, 1083, 1452, 1165, 1100, 1101, 609,
38321 : 1163, 596, 1290, 611, 1380, 610, 609, 596, 29, 1441,
38322 : 607, 607, 610, 952, 890, 948, 948, 129, 950, 601,
38323 : 1329, 1329, 380, 1319, 383, 380, 1227, 729, 848, 228,
38324 : 621, 518, 1328, 1320, 651, 1203, 889, 889, 1203, 778,
38325 : 1320, 260, 547, 518, 518, 778, 794, 800, 438, 473,
38326 : 664, 1320, 1320, 1320, 285, 368, 231, 944, 395, 473,
38327 : 518, 1227, 363, 224, 727, 1320, 606, 606, 228, 1452,
38328 : 606, 756, 277, 606, 848, 493, 714, 715, 279, 848,
38329 : 473, 95, 210, 442, 443, 473, 668, 676, 677, 800,
38330 : 995, 465, 228, 621, 228, 621, 1320, 1320, 1320, 1320,
38331 : 465, 465, 322, 803, 804, 803, 607, 609, 805, 1471,
38332 : 277, 607, 609, 596, 608, 190, 679, 1452, 231, 1328,
38333 : 1320, 438, 473, 664, 1320, 1320, 1320, 380, 396, 438,
38334 : 473, 95, 210, 396, 438, 473, 1203, 360, 1203, 607,
38335 : 609, 596, 1318, 518, 1329, 543, 821, 231, 732, 460,
38336 : 1006, 560, 741, 741, 732, 324, 403, 368, 1471, 403,
38337 : 1329, 540, 231, 518, 518, 460, 490, 965, 965, 965,
38338 : 395, 473, 162, 518, 994, 460, 190, 242, 680, 238,
38339 : 620, 518, 518, 334, 334, 334, 518, 518, 460, 518,
38340 : 518, 460, 518, 460, 518, 460, 518, 198, 621, 1203,
38341 : 363, 1471, 473, 995, 228, 621, 518, 518, 607, 1320,
38342 : 518, 994, 460, 518, 1328, 1320, 607, 607, 607, 1268,
38343 : 605, 1203, 889, 295, 895, 1320, 1320, 1320, 295, 491,
38344 : 492, 690, 1471, 690, 260, 607, 607, 248, 858, 860,
38345 : 360, 382, 597, 598, 774, 861, 948, 1264, 1335, 1471,
38346 : 142, 148, 162, 190, 192, 218, 252, 281, 363, 368,
38347 : 416, 432, 536, 717, 718, 722, 227, 559, 624, 651,
38348 : 1320, 651, 384, 798, 1318, 1318, 1318, 607, 609, 1329,
38349 : 257, 450, 1329, 1325, 528, 1318, 732, 1473, 242, 826,
38350 : 965, 118, 638, 505, 807, 183, 1066, 1227, 248, 609,
38351 : 1319, 673, 865, 866, 1471, 607, 609, 1320, 242, 733,
38352 : 1318, 761, 1318, 1359, 1116, 606, 705, 1318, 607, 1320,
38353 : 563, 565, 752, 672, 108, 228, 1116, 751, 518, 228,
38354 : 1174, 607, 609, 596, 832, 607, 609, 190, 596, 959,
38355 : 1471, 651, 505, 947, 948, 242, 964, 121, 445, 960,
38356 : 961, 958, 961, 195, 287, 466, 541, 1017, 1320, 374,
38357 : 380, 385, 260, 1345, 1116, 1359, 1203, 606, 607, 609,
38358 : 607, 1325, 1223, 1223, 605, 1482, 606, 597, 598, 599,
38359 : 600, 601, 605, 621, 543, 621, 543, 621, 1320, 1320,
38360 : 816, 889, 228, 242, 460, 460, 460, 460, 460, 1319,
38361 : 609, 909, 1452, 1328, 563, 609, 913, 1328, 609, 919,
38362 : 234, 383, 525, 918, 1176, 470, 226, 226, 183, 359,
38363 : 910, 919, 1329, 295, 295, 295, 295, 774, 295, 295,
38364 : 295, 295, 295, 1271, 514, 1227, 217, 1203, 607, 1227,
38365 : 299, 536, 536, 607, 1302, 1304, 380, 380, 1300, 1304,
38366 : 129, 1310, 1227, 1300, 1300, 380, 380, 1308, 1306, 1306,
38367 : 1227, 607, 1227, 1275, 1227, 1227, 607, 1266, 609, 1203,
38368 : 1228, 1228, 1228, 1228, 205, 207, 363, 1228, 1228, 1228,
38369 : 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1227, 1227, 1227,
38370 : 1203, 607, 607, 607, 1266, 607, 609, 129, 1229, 1243,
38371 : 607, 1454, 1238, 413, 497, 1241, 607, 609, 554, 1234,
38372 : 108, 607, 1471, 1227, 105, 105, 1227, 607, 1227, 248,
38373 : 362, 1306, 1227, 607, 221, 1228, 1228, 221, 221, 1227,
38374 : 1227, 1135, 607, 1266, 609, 1227, 1251, 1452, 1130, 1130,
38375 : 1130, 1130, 1318, 1318, 1318, 606, 1117, 1180, 1190, 1197,
38376 : 248, 606, 1117, 1165, 1166, 108, 1167, 1168, 1452, 609,
38377 : 170, 249, 283, 298, 321, 350, 449, 1171, 1168, 108,
38378 : 1167, 1170, 1452, 1168, 1168, 587, 1184, 1289, 1227, 257,
38379 : 1148, 607, 1148, 609, 596, 607, 1441, 1074, 606, 935,
38380 : 239, 316, 381, 563, 515, 173, 1227, 446, 1085, 548,
38381 : 607, 609, 1290, 160, 1085, 380, 607, 609, 1099, 1186,
38382 : 1227, 1325, 596, 1399, 1430, 1435, 607, 601, 952, 528,
38383 : 251, 315, 454, 461, 468, 506, 529, 924, 242, 924,
38384 : 607, 192, 218, 281, 359, 363, 849, 1320, 1320, 108,
38385 : 543, 543, 314, 890, 1328, 1320, 518, 994, 460, 518,
38386 : 285, 1320, 129, 508, 1320, 607, 228, 606, 739, 740,
38387 : 930, 1232, 1452, 733, 710, 848, 733, 848, 1320, 733,
38388 : 190, 1452, 156, 712, 713, 490, 252, 230, 265, 363,
38389 : 672, 624, 183, 230, 252, 363, 490, 672, 712, 714,
38390 : 772, 473, 677, 528, 1320, 1452, 465, 802, 1320, 675,
38391 : 861, 1454, 1320, 395, 473, 518, 994, 460, 518, 231,
38392 : 518, 518, 460, 250, 382, 493, 870, 871, 250, 382,
38393 : 877, 878, 518, 518, 460, 607, 607, 607, 1001, 360,
38394 : 774, 948, 1002, 1264, 1335, 1471, 438, 1320, 606, 563,
38395 : 822, 1320, 741, 177, 1452, 606, 741, 1326, 1471, 1471,
38396 : 1471, 1320, 1320, 1320, 1320, 678, 129, 508, 1320, 1320,
38397 : 1320, 1320, 549, 1320, 1320, 242, 242, 440, 242, 266,
38398 : 1328, 1320, 1320, 1328, 1320, 1320, 1320, 1320, 1320, 1320,
38399 : 1320, 380, 148, 669, 228, 97, 120, 528, 1452, 1320,
38400 : 1471, 800, 1320, 1320, 1320, 1320, 1134, 607, 295, 895,
38401 : 295, 295, 295, 895, 624, 543, 695, 696, 778, 848,
38402 : 563, 565, 889, 606, 889, 1320, 1228, 102, 129, 720,
38403 : 193, 268, 192, 218, 368, 311, 1318, 719, 250, 420,
38404 : 844, 851, 852, 1452, 787, 606, 401, 606, 705, 724,
38405 : 280, 746, 708, 1329, 1329, 1203, 606, 673, 99, 195,
38406 : 287, 466, 541, 827, 518, 823, 1328, 266, 1318, 809,
38407 : 567, 380, 607, 1164, 759, 965, 607, 609, 1189, 798,
38408 : 816, 607, 769, 108, 374, 401, 606, 1076, 762, 707,
38409 : 709, 711, 726, 1452, 401, 747, 748, 705, 746, 672,
38410 : 377, 380, 753, 1116, 764, 762, 673, 1471, 1320, 927,
38411 : 864, 1473, 861, 380, 949, 1227, 1227, 609, 606, 955,
38412 : 528, 609, 114, 1227, 518, 606, 733, 1318, 833, 778,
38413 : 80, 1356, 607, 1042, 1043, 605, 607, 1384, 1482, 1482,
38414 : 1482, 1482, 1482, 1320, 1320, 621, 470, 621, 1319, 1319,
38415 : 1319, 1319, 1319, 774, 254, 912, 919, 917, 607, 1320,
38416 : 183, 248, 621, 919, 368, 898, 1471, 898, 898, 898,
38417 : 295, 898, 898, 898, 898, 898, 1227, 607, 215, 312,
38418 : 312, 607, 368, 368, 607, 1136, 1304, 402, 1292, 368,
38419 : 368, 1304, 1304, 1292, 1292, 607, 607, 248, 607, 1227,
38420 : 248, 205, 207, 248, 242, 221, 607, 570, 1236, 1266,
38421 : 431, 548, 129, 1243, 1229, 561, 561, 607, 1227, 359,
38422 : 1227, 609, 1235, 1205, 1227, 1227, 1227, 1227, 105, 105,
38423 : 1227, 1227, 221, 607, 607, 607, 1227, 607, 401, 1252,
38424 : 1318, 1318, 1318, 1318, 1300, 1168, 1170, 1168, 1168, 606,
38425 : 575, 1229, 607, 1452, 606, 1165, 298, 390, 1172, 1165,
38426 : 1172, 298, 1171, 1172, 298, 507, 1178, 606, 1452, 606,
38427 : 387, 129, 261, 1155, 1471, 1155, 1433, 598, 1426, 1434,
38428 : 1470, 1471, 1471, 607, 975, 515, 374, 563, 1086, 1116,
38429 : 394, 1116, 1082, 380, 606, 1084, 1227, 596, 1100, 1085,
38430 : 1478, 528, 607, 373, 518, 905, 248, 848, 193, 268,
38431 : 279, 192, 218, 545, 621, 1203, 1320, 1320, 1320, 1320,
38432 : 1320, 1320, 1320, 1329, 1320, 848, 710, 1227, 607, 609,
38433 : 563, 148, 929, 933, 929, 609, 734, 565, 731, 731,
38434 : 190, 1452, 798, 678, 720, 266, 266, 368, 774, 108,
38435 : 720, 368, 678, 1203, 621, 621, 596, 129, 508, 1320,
38436 : 1320, 1320, 1320, 1320, 1328, 1320, 1320, 1325, 1325, 1203,
38437 : 609, 1325, 1325, 609, 1328, 1320, 1320, 518, 1227, 142,
38438 : 1227, 1329, 1320, 518, 518, 248, 272, 563, 1319, 1319,
38439 : 889, 1319, 228, 231, 889, 1471, 1471, 1203, 621, 621,
38440 : 518, 607, 295, 895, 895, 895, 895, 606, 691, 692,
38441 : 624, 197, 250, 284, 250, 1227, 363, 718, 190, 108,
38442 : 359, 730, 965, 732, 965, 1323, 105, 227, 272, 799,
38443 : 803, 374, 704, 680, 225, 274, 606, 470, 543, 733,
38444 : 108, 1329, 821, 638, 363, 606, 244, 1320, 758, 1471,
38445 : 470, 673, 227, 1341, 889, 374, 704, 762, 607, 609,
38446 : 563, 716, 129, 751, 680, 747, 154, 508, 754, 563,
38447 : 1031, 108, 754, 248, 380, 606, 1318, 1471, 946, 966,
38448 : 967, 1453, 961, 1203, 242, 962, 1318, 248, 518, 986,
38449 : 433, 834, 282, 779, 1357, 1452, 621, 607, 607, 621,
38450 : 621, 1320, 383, 293, 911, 621, 898, 1320, 607, 1293,
38451 : 1294, 1300, 190, 213, 220, 234, 368, 525, 537, 1296,
38452 : 1297, 1299, 607, 607, 1304, 1304, 1227, 607, 1228, 248,
38453 : 1227, 1227, 1227, 606, 607, 609, 607, 1243, 607, 548,
38454 : 487, 607, 276, 359, 1240, 1227, 1227, 1227, 607, 129,
38455 : 1134, 609, 1181, 1182, 1232, 606, 1242, 1167, 606, 1319,
38456 : 1165, 380, 543, 1173, 1165, 298, 1165, 1323, 1188, 606,
38457 : 1188, 1452, 1131, 1227, 562, 1246, 1246, 1325, 1470, 463,
38458 : 1125, 607, 1113, 606, 1315, 1080, 162, 928, 930, 206,
38459 : 559, 1103, 1104, 1105, 1106, 1227, 911, 380, 911, 607,
38460 : 518, 473, 1095, 607, 273, 737, 740, 382, 975, 889,
38461 : 619, 889, 405, 607, 392, 607, 607, 716, 108, 228,
38462 : 228, 606, 669, 861, 1329, 1320, 518, 606, 941, 975,
38463 : 977, 871, 606, 606, 878, 1320, 607, 606, 607, 473,
38464 : 1095, 1320, 1320, 606, 606, 606, 563, 587, 1051, 440,
38465 : 1051, 1051, 242, 1320, 669, 1320, 895, 697, 698, 1454,
38466 : 124, 171, 196, 215, 221, 243, 247, 262, 368, 424,
38467 : 693, 691, 1471, 941, 108, 982, 982, 607, 265, 606,
38468 : 279, 543, 755, 335, 738, 755, 606, 852, 844, 606,
38469 : 607, 609, 1318, 607, 470, 99, 153, 156, 163, 191,
38470 : 252, 265, 278, 490, 493, 725, 725, 1317, 1320, 1320,
38471 : 607, 1116, 822, 228, 183, 798, 248, 1320, 108, 1359,
38472 : 1116, 705, 1318, 607, 1483, 709, 384, 1452, 752, 747,
38473 : 751, 195, 210, 413, 1320, 134, 142, 327, 1116, 889,
38474 : 1174, 928, 248, 847, 948, 607, 609, 528, 217, 617,
38475 : 960, 963, 1185, 485, 485, 607, 353, 378, 835, 836,
38476 : 837, 242, 840, 778, 359, 547, 780, 781, 596, 1358,
38477 : 1320, 919, 609, 108, 1227, 107, 372, 380, 607, 563,
38478 : 565, 1295, 1296, 1298, 242, 1228, 1237, 1266, 359, 582,
38479 : 276, 607, 1266, 259, 426, 456, 1253, 1227, 607, 609,
38480 : 108, 1183, 190, 1195, 1196, 1228, 151, 1319, 607, 1227,
38481 : 606, 1165, 1173, 606, 607, 1188, 607, 172, 258, 452,
38482 : 606, 1149, 1150, 1151, 1152, 1153, 1154, 1227, 1247, 1248,
38483 : 1452, 128, 199, 182, 1126, 353, 378, 1087, 1088, 1089,
38484 : 1485, 548, 1320, 607, 609, 364, 541, 336, 363, 1085,
38485 : 1104, 105, 1107, 1107, 913, 924, 621, 1320, 508, 929,
38486 : 606, 965, 606, 934, 672, 736, 432, 737, 737, 265,
38487 : 1227, 543, 670, 473, 1095, 1320, 1270, 242, 874, 874,
38488 : 1270, 1270, 1227, 508, 1266, 1266, 681, 682, 1330, 888,
38489 : 889, 888, 889, 1319, 621, 607, 609, 190, 599, 606,
38490 : 648, 699, 774, 1048, 1471, 1048, 363, 368, 424, 1048,
38491 : 1048, 1185, 982, 112, 270, 730, 606, 770, 1227, 277,
38492 : 249, 400, 479, 380, 742, 743, 744, 607, 1323, 76,
38493 : 853, 803, 705, 746, 1320, 607, 798, 235, 873, 673,
38494 : 1031, 1318, 567, 1164, 798, 1116, 1076, 762, 747, 705,
38495 : 746, 716, 606, 753, 751, 752, 456, 456, 142, 383,
38496 : 142, 762, 927, 607, 1318, 848, 955, 966, 1203, 610,
38497 : 206, 563, 563, 836, 455, 505, 838, 211, 841, 559,
38498 : 843, 547, 778, 1325, 1465, 1473, 80, 798, 621, 1294,
38499 : 1454, 220, 107, 158, 532, 567, 107, 567, 310, 379,
38500 : 1303, 380, 607, 1227, 607, 607, 548, 122, 173, 531,
38501 : 1227, 1254, 1255, 1254, 1254, 607, 108, 1198, 1184, 1181,
38502 : 606, 1228, 607, 609, 108, 1191, 1192, 1452, 607, 1319,
38503 : 1266, 607, 606, 474, 606, 607, 609, 609, 108, 239,
38504 : 239, 733, 607, 609, 108, 1116, 1185, 930, 473, 336,
38505 : 1227, 514, 514, 248, 1320, 733, 755, 975, 935, 934,
38506 : 1318, 965, 965, 770, 607, 1227, 508, 607, 386, 463,
38507 : 607, 607, 607, 1320, 607, 607, 607, 609, 1325, 1051,
38508 : 698, 648, 700, 701, 1471, 1471, 368, 599, 733, 599,
38509 : 733, 1471, 1471, 771, 607, 508, 195, 541, 380, 744,
38510 : 380, 743, 606, 607, 609, 680, 470, 798, 889, 108,
38511 : 108, 606, 1320, 1031, 762, 751, 680, 747, 606, 749,
38512 : 750, 1232, 1452, 754, 752, 753, 383, 383, 606, 273,
38513 : 931, 242, 961, 100, 288, 1018, 250, 250, 1048, 455,
38514 : 489, 842, 606, 227, 1357, 567, 107, 567, 107, 567,
38515 : 567, 425, 425, 1298, 213, 220, 1255, 455, 241, 411,
38516 : 241, 411, 224, 1256, 1256, 1256, 1320, 1292, 1188, 609,
38517 : 1196, 1454, 607, 609, 242, 1203, 607, 607, 1266, 606,
38518 : 1266, 1150, 1248, 1250, 129, 129, 473, 1088, 1452, 1098,
38519 : 129, 195, 206, 541, 1108, 1109, 206, 287, 1110, 911,
38520 : 1095, 607, 741, 607, 935, 606, 735, 755, 755, 1320,
38521 : 941, 129, 1095, 518, 681, 889, 607, 609, 599, 733,
38522 : 607, 494, 557, 721, 1320, 133, 359, 444, 473, 745,
38523 : 745, 607, 76, 470, 1320, 870, 1116, 798, 1483, 752,
38524 : 747, 751, 1227, 607, 609, 933, 933, 753, 754, 928,
38525 : 606, 719, 211, 364, 606, 1013, 1015, 1019, 1077, 1090,
38526 : 1097, 1116, 1127, 941, 941, 839, 1452, 1227, 844, 567,
38527 : 567, 380, 380, 607, 1296, 105, 173, 257, 359, 515,
38528 : 151, 607, 1229, 1192, 387, 190, 363, 368, 404, 1193,
38529 : 1194, 1473, 108, 1169, 439, 1179, 607, 1149, 607, 733,
38530 : 733, 1452, 1185, 484, 509, 364, 473, 364, 190, 394,
38531 : 549, 606, 1111, 621, 848, 733, 738, 848, 848, 1095,
38532 : 889, 606, 701, 94, 190, 368, 1320, 798, 1031, 753,
38533 : 751, 752, 607, 750, 619, 619, 754, 607, 930, 932,
38534 : 673, 455, 1014, 1015, 1016, 1117, 1118, 609, 609, 607,
38535 : 1323, 459, 459, 380, 1255, 455, 388, 606, 1242, 1228,
38536 : 368, 1228, 1194, 1228, 1452, 606, 607, 473, 473, 518,
38537 : 543, 1098, 549, 1080, 606, 1081, 734, 742, 1266, 732,
38538 : 732, 798, 754, 752, 753, 933, 931, 607, 609, 754,
38539 : 843, 607, 610, 518, 248, 606, 496, 496, 220, 352,
38540 : 1199, 1200, 1452, 151, 1227, 1452, 1452, 299, 1323, 1324,
38541 : 1452, 548, 1266, 607, 607, 848, 607, 753, 754, 619,
38542 : 719, 930, 1185, 227, 1016, 485, 485, 845, 846, 1325,
38543 : 1454, 1470, 1471, 404, 1201, 607, 609, 242, 1203, 1191,
38544 : 607, 606, 190, 1111, 607, 394, 1111, 754, 673, 844,
38545 : 563, 563, 607, 609, 1471, 1299, 1200, 387, 228, 404,
38546 : 1202, 1301, 607, 1267, 1324, 1080, 754, 1323, 250, 250,
38547 : 846, 108, 151, 607, 1202, 1471, 1295, 1202, 1134, 543,
38548 : 548, 1185, 606, 941, 941, 1320, 606, 1299, 1303, 1295,
38549 : 607, 1452, 1111, 845, 151, 1199, 1298, 1303, 607, 606,
38550 : 607, 1298, 1199, 607
38551 : };
38552 :
38553 : /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
38554 : static const yytype_int16 yyr1[] =
38555 : {
38556 : 0, 614, 615, 616, 616, 617, 617, 617, 617, 617,
38557 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38558 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38559 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38560 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38561 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38562 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38563 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38564 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38565 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38566 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38567 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38568 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38569 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38570 : 617, 617, 617, 617, 617, 617, 617, 617, 617, 617,
38571 : 618, 618, 619, 619, 620, 620, 621, 621, 621, 622,
38572 : 623, 624, 624, 624, 625, 625, 626, 626, 627, 627,
38573 : 627, 627, 627, 627, 627, 627, 627, 628, 628, 628,
38574 : 628, 628, 628, 629, 630, 630, 631, 631, 632, 632,
38575 : 632, 632, 633, 633, 633, 633, 633, 633, 634, 635,
38576 : 636, 636, 637, 637, 637, 637, 638, 638, 639, 639,
38577 : 639, 639, 639, 639, 640, 640, 640, 641, 641, 641,
38578 : 642, 642, 642, 642, 643, 643, 643, 643, 643, 643,
38579 : 643, 643, 643, 643, 643, 644, 644, 645, 645, 646,
38580 : 646, 647, 647, 647, 647, 648, 648, 648, 648, 649,
38581 : 649, 649, 649, 649, 649, 649, 650, 650, 650, 651,
38582 : 651, 652, 653, 653, 653, 653, 654, 654, 655, 655,
38583 : 656, 656, 657, 657, 657, 657, 657, 658, 659, 659,
38584 : 660, 660, 661, 662, 662, 662, 662, 662, 663, 663,
38585 : 663, 663, 663, 663, 663, 663, 663, 663, 663, 663,
38586 : 663, 663, 663, 663, 663, 663, 663, 663, 663, 664,
38587 : 664, 665, 665, 665, 666, 667, 667, 667, 667, 667,
38588 : 667, 667, 667, 667, 667, 667, 667, 667, 667, 667,
38589 : 667, 667, 667, 667, 667, 667, 667, 667, 667, 667,
38590 : 667, 667, 667, 667, 667, 667, 667, 667, 667, 667,
38591 : 667, 667, 667, 667, 667, 667, 667, 667, 667, 667,
38592 : 667, 667, 667, 667, 667, 667, 667, 667, 667, 667,
38593 : 667, 667, 667, 667, 667, 667, 667, 668, 668, 669,
38594 : 669, 670, 670, 671, 671, 671, 671, 672, 673, 673,
38595 : 674, 674, 675, 675, 675, 675, 676, 676, 677, 677,
38596 : 677, 677, 678, 678, 679, 679, 680, 680, 680, 680,
38597 : 681, 682, 682, 683, 684, 684, 685, 685, 685, 685,
38598 : 686, 686, 687, 687, 688, 688, 689, 689, 690, 690,
38599 : 690, 691, 691, 692, 692, 693, 693, 693, 693, 693,
38600 : 693, 693, 693, 693, 693, 693, 693, 693, 693, 693,
38601 : 694, 694, 695, 695, 696, 696, 697, 697, 698, 699,
38602 : 699, 699, 699, 699, 699, 700, 700, 701, 702, 702,
38603 : 702, 702, 702, 702, 703, 703, 703, 703, 703, 703,
38604 : 703, 703, 704, 704, 705, 705, 706, 706, 707, 707,
38605 : 708, 708, 708, 709, 709, 710, 711, 711, 712, 712,
38606 : 713, 713, 714, 714, 715, 715, 716, 716, 717, 717,
38607 : 717, 717, 718, 718, 718, 718, 718, 718, 718, 718,
38608 : 718, 719, 719, 719, 720, 720, 721, 721, 721, 722,
38609 : 722, 722, 722, 722, 722, 723, 724, 724, 724, 725,
38610 : 725, 725, 725, 725, 725, 725, 725, 725, 725, 726,
38611 : 726, 727, 727, 727, 727, 727, 727, 727, 727, 728,
38612 : 728, 729, 729, 730, 730, 731, 731, 732, 732, 733,
38613 : 733, 734, 734, 735, 735, 736, 737, 737, 738, 738,
38614 : 738, 738, 739, 739, 740, 740, 741, 741, 742, 742,
38615 : 742, 742, 742, 743, 744, 745, 745, 745, 745, 745,
38616 : 746, 746, 747, 747, 748, 749, 749, 750, 750, 750,
38617 : 751, 751, 752, 752, 752, 753, 753, 753, 753, 754,
38618 : 754, 755, 755, 756, 757, 757, 758, 758, 759, 759,
38619 : 759, 760, 760, 761, 762, 762, 762, 763, 763, 764,
38620 : 765, 765, 766, 767, 767, 768, 768, 769, 769, 770,
38621 : 770, 771, 771, 772, 772, 772, 772, 772, 772, 772,
38622 : 772, 772, 772, 772, 772, 772, 772, 772, 772, 773,
38623 : 773, 774, 774, 774, 774, 775, 775, 776, 776, 777,
38624 : 777, 778, 778, 779, 779, 780, 780, 781, 781, 782,
38625 : 782, 783, 784, 784, 785, 785, 786, 786, 787, 787,
38626 : 788, 788, 788, 788, 789, 790, 790, 791, 792, 792,
38627 : 792, 792, 792, 792, 792, 792, 792, 792, 792, 792,
38628 : 792, 793, 794, 794, 794, 794, 795, 795, 796, 796,
38629 : 797, 797, 798, 798, 799, 799, 800, 801, 801, 802,
38630 : 802, 802, 802, 803, 804, 805, 806, 806, 807, 807,
38631 : 808, 808, 809, 809, 810, 810, 810, 811, 811, 811,
38632 : 811, 812, 813, 813, 814, 814, 815, 815, 816, 816,
38633 : 817, 817, 818, 819, 820, 821, 821, 822, 822, 823,
38634 : 823, 824, 824, 825, 825, 826, 826, 827, 827, 827,
38635 : 827, 827, 828, 829, 829, 830, 830, 831, 831, 831,
38636 : 832, 832, 833, 833, 833, 833, 833, 834, 834, 835,
38637 : 835, 836, 837, 837, 838, 838, 839, 840, 840, 841,
38638 : 841, 842, 842, 843, 843, 844, 844, 845, 845, 845,
38639 : 846, 846, 846, 846, 847, 847, 848, 848, 849, 849,
38640 : 849, 849, 849, 849, 849, 849, 850, 850, 851, 851,
38641 : 852, 853, 853, 854, 855, 855, 855, 855, 856, 857,
38642 : 857, 857, 857, 857, 857, 857, 857, 857, 857, 857,
38643 : 857, 857, 857, 857, 857, 858, 859, 859, 860, 860,
38644 : 861, 861, 861, 861, 861, 861, 862, 863, 863, 864,
38645 : 865, 865, 866, 866, 867, 867, 867, 867, 867, 868,
38646 : 868, 869, 870, 870, 871, 871, 871, 871, 871, 872,
38647 : 872, 873, 873, 874, 874, 874, 875, 876, 876, 877,
38648 : 877, 878, 878, 879, 879, 880, 880, 881, 882, 883,
38649 : 883, 883, 883, 883, 883, 883, 883, 883, 883, 883,
38650 : 883, 884, 884, 884, 884, 884, 884, 884, 884, 884,
38651 : 884, 884, 884, 884, 885, 885, 885, 885, 885, 886,
38652 : 886, 886, 886, 886, 886, 886, 886, 887, 887, 887,
38653 : 888, 888, 889, 889, 890, 890, 891, 891, 892, 893,
38654 : 893, 893, 894, 894, 894, 894, 894, 894, 894, 894,
38655 : 894, 894, 894, 894, 894, 894, 894, 894, 894, 894,
38656 : 895, 895, 896, 896, 896, 896, 896, 896, 896, 896,
38657 : 896, 896, 897, 897, 898, 898, 899, 899, 899, 899,
38658 : 899, 899, 899, 899, 899, 899, 899, 900, 900, 900,
38659 : 900, 900, 900, 900, 900, 900, 900, 900, 900, 900,
38660 : 900, 901, 901, 902, 902, 903, 904, 904, 905, 905,
38661 : 905, 905, 905, 906, 906, 907, 907, 907, 907, 907,
38662 : 908, 908, 909, 909, 910, 910, 910, 910, 910, 910,
38663 : 910, 910, 910, 910, 910, 910, 910, 910, 910, 910,
38664 : 910, 910, 910, 910, 910, 911, 911, 912, 912, 913,
38665 : 913, 914, 914, 915, 915, 916, 916, 917, 918, 918,
38666 : 918, 919, 919, 920, 921, 921, 922, 922, 922, 923,
38667 : 923, 923, 924, 924, 924, 924, 924, 924, 924, 925,
38668 : 925, 926, 926, 927, 927, 928, 928, 929, 929, 930,
38669 : 930, 930, 931, 931, 932, 932, 933, 933, 934, 934,
38670 : 934, 935, 935, 935, 936, 936, 936, 936, 937, 937,
38671 : 938, 938, 939, 939, 940, 940, 941, 941, 941, 941,
38672 : 942, 942, 943, 943, 944, 944, 944, 944, 944, 945,
38673 : 945, 945, 945, 945, 946, 947, 948, 948, 948, 949,
38674 : 949, 949, 950, 951, 951, 951, 951, 952, 952, 953,
38675 : 954, 954, 955, 955, 956, 956, 957, 957, 957, 957,
38676 : 957, 957, 957, 957, 957, 957, 957, 957, 957, 957,
38677 : 957, 957, 957, 958, 958, 958, 958, 958, 959, 959,
38678 : 960, 961, 961, 961, 962, 962, 963, 963, 964, 964,
38679 : 965, 965, 966, 967, 967, 968, 968, 968, 969, 969,
38680 : 970, 970, 971, 971, 971, 971, 971, 971, 972, 972,
38681 : 973, 973, 974, 974, 974, 974, 975, 975, 976, 976,
38682 : 977, 978, 979, 979, 980, 980, 981, 981, 981, 982,
38683 : 982, 982, 983, 984, 984, 985, 986, 986, 986, 986,
38684 : 987, 988, 988, 988, 989, 989, 990, 990, 991, 991,
38685 : 992, 992, 993, 993, 993, 993, 993, 993, 993, 993,
38686 : 993, 993, 993, 993, 993, 993, 993, 993, 993, 993,
38687 : 993, 993, 993, 993, 993, 993, 993, 993, 993, 993,
38688 : 993, 993, 993, 993, 993, 993, 993, 993, 993, 993,
38689 : 993, 993, 993, 993, 993, 993, 993, 993, 993, 993,
38690 : 993, 993, 993, 993, 993, 993, 993, 994, 994, 995,
38691 : 995, 996, 996, 996, 996, 996, 996, 997, 997, 998,
38692 : 998, 998, 998, 998, 998, 998, 998, 998, 998, 998,
38693 : 998, 998, 998, 998, 998, 998, 998, 998, 998, 998,
38694 : 998, 998, 998, 998, 998, 998, 999, 1000, 1000, 1001,
38695 : 1001, 1001, 1002, 1002, 1002, 1002, 1002, 1003, 1004, 1004,
38696 : 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
38697 : 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
38698 : 1004, 1004, 1005, 1005, 1005, 1006, 1006, 1006, 1006, 1006,
38699 : 1006, 1006, 1007, 1007, 1008, 1008, 1008, 1008, 1009, 1010,
38700 : 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1011, 1011,
38701 : 1012, 1013, 1013, 1013, 1014, 1014, 1015, 1015, 1015, 1015,
38702 : 1015, 1016, 1016, 1017, 1017, 1017, 1017, 1018, 1018, 1018,
38703 : 1019, 1020, 1020, 1021, 1022, 1022, 1023, 1023, 1023, 1023,
38704 : 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1024, 1024,
38705 : 1025, 1025, 1025, 1026, 1026, 1026, 1026, 1026, 1027, 1027,
38706 : 1027, 1028, 1028, 1029, 1029, 1029, 1030, 1030, 1030, 1030,
38707 : 1031, 1031, 1031, 1031, 1032, 1033, 1034, 1034, 1035, 1035,
38708 : 1036, 1036, 1036, 1037, 1037, 1037, 1037, 1037, 1037, 1037,
38709 : 1038, 1038, 1039, 1039, 1039, 1039, 1040, 1041, 1041, 1041,
38710 : 1041, 1042, 1042, 1043, 1044, 1045, 1045, 1046, 1047, 1047,
38711 : 1047, 1047, 1047, 1047, 1047, 1048, 1048, 1049, 1050, 1050,
38712 : 1050, 1050, 1050, 1050, 1051, 1051, 1052, 1053, 1053, 1053,
38713 : 1053, 1053, 1054, 1054, 1055, 1055, 1056, 1056, 1057, 1057,
38714 : 1058, 1058, 1059, 1060, 1060, 1060, 1061, 1061, 1061, 1062,
38715 : 1062, 1063, 1063, 1064, 1064, 1065, 1065, 1066, 1066, 1067,
38716 : 1068, 1068, 1069, 1069, 1070, 1070, 1070, 1070, 1071, 1071,
38717 : 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1072, 1072,
38718 : 1073, 1073, 1074, 1074, 1074, 1074, 1074, 1075, 1075, 1075,
38719 : 1076, 1076, 1077, 1078, 1078, 1079, 1079, 1079, 1079, 1079,
38720 : 1080, 1080, 1081, 1081, 1082, 1083, 1083, 1083, 1084, 1084,
38721 : 1084, 1085, 1085, 1086, 1086, 1087, 1087, 1088, 1089, 1089,
38722 : 1090, 1091, 1091, 1092, 1093, 1093, 1094, 1094, 1094, 1094,
38723 : 1094, 1094, 1094, 1094, 1095, 1095, 1096, 1096, 1096, 1097,
38724 : 1098, 1098, 1099, 1099, 1100, 1101, 1101, 1102, 1103, 1103,
38725 : 1104, 1104, 1104, 1104, 1104, 1105, 1105, 1106, 1106, 1107,
38726 : 1107, 1108, 1109, 1110, 1110, 1110, 1110, 1110, 1111, 1112,
38727 : 1113, 1113, 1114, 1114, 1114, 1114, 1114, 1114, 1115, 1115,
38728 : 1115, 1116, 1116, 1117, 1117, 1118, 1118, 1118, 1118, 1118,
38729 : 1118, 1118, 1118, 1119, 1119, 1120, 1120, 1120, 1120, 1120,
38730 : 1120, 1120, 1121, 1121, 1121, 1122, 1122, 1123, 1124, 1124,
38731 : 1124, 1125, 1125, 1125, 1126, 1126, 1126, 1127, 1127, 1128,
38732 : 1128, 1128, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129,
38733 : 1129, 1130, 1130, 1131, 1131, 1131, 1132, 1132, 1133, 1133,
38734 : 1134, 1134, 1135, 1136, 1136, 1137, 1137, 1138, 1138, 1138,
38735 : 1138, 1139, 1139, 1140, 1140, 1140, 1140, 1140, 1140, 1141,
38736 : 1141, 1142, 1142, 1143, 1144, 1144, 1144, 1145, 1145, 1146,
38737 : 1146, 1147, 1147, 1148, 1148, 1149, 1149, 1150, 1150, 1150,
38738 : 1150, 1150, 1151, 1152, 1153, 1154, 1155, 1155, 1156, 1156,
38739 : 1157, 1157, 1158, 1158, 1159, 1160, 1160, 1160, 1160, 1161,
38740 : 1161, 1162, 1162, 1163, 1163, 1164, 1164, 1165, 1165, 1165,
38741 : 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1166,
38742 : 1166, 1166, 1166, 1166, 1166, 1167, 1167, 1167, 1167, 1168,
38743 : 1168, 1169, 1169, 1170, 1170, 1170, 1170, 1170, 1171, 1171,
38744 : 1171, 1171, 1172, 1172, 1173, 1173, 1174, 1174, 1175, 1175,
38745 : 1175, 1176, 1176, 1177, 1177, 1177, 1178, 1179, 1179, 1180,
38746 : 1180, 1181, 1182, 1182, 1183, 1183, 1184, 1184, 1185, 1185,
38747 : 1186, 1186, 1186, 1187, 1187, 1188, 1188, 1189, 1190, 1190,
38748 : 1191, 1191, 1192, 1192, 1192, 1193, 1193, 1194, 1194, 1194,
38749 : 1194, 1194, 1195, 1195, 1196, 1196, 1197, 1198, 1198, 1199,
38750 : 1199, 1200, 1200, 1200, 1200, 1200, 1200, 1201, 1201, 1202,
38751 : 1202, 1203, 1203, 1203, 1203, 1203, 1203, 1204, 1204, 1204,
38752 : 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1206, 1206,
38753 : 1206, 1206, 1206, 1207, 1207, 1208, 1208, 1209, 1209, 1209,
38754 : 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1210, 1210,
38755 : 1211, 1211, 1212, 1212, 1213, 1214, 1215, 1215, 1216, 1216,
38756 : 1217, 1218, 1219, 1219, 1219, 1219, 1219, 1219, 1220, 1220,
38757 : 1221, 1221, 1221, 1221, 1222, 1223, 1223, 1223, 1224, 1224,
38758 : 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
38759 : 1224, 1224, 1225, 1225, 1226, 1227, 1227, 1227, 1227, 1227,
38760 : 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227,
38761 : 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227,
38762 : 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227,
38763 : 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227,
38764 : 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227,
38765 : 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227,
38766 : 1227, 1227, 1227, 1228, 1228, 1228, 1228, 1228, 1228, 1228,
38767 : 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228,
38768 : 1228, 1228, 1228, 1228, 1228, 1229, 1229, 1229, 1229, 1229,
38769 : 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1230,
38770 : 1230, 1230, 1230, 1230, 1230, 1230, 1231, 1231, 1231, 1232,
38771 : 1232, 1232, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233,
38772 : 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233,
38773 : 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233,
38774 : 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233,
38775 : 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233,
38776 : 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233,
38777 : 1233, 1233, 1234, 1234, 1235, 1235, 1235, 1235, 1236, 1237,
38778 : 1237, 1238, 1238, 1239, 1239, 1240, 1240, 1240, 1241, 1241,
38779 : 1241, 1242, 1242, 1242, 1242, 1243, 1243, 1244, 1244, 1245,
38780 : 1245, 1246, 1246, 1247, 1247, 1248, 1249, 1249, 1249, 1250,
38781 : 1251, 1251, 1252, 1252, 1253, 1253, 1253, 1253, 1254, 1254,
38782 : 1255, 1255, 1255, 1255, 1255, 1256, 1256, 1256, 1256, 1256,
38783 : 1257, 1257, 1257, 1258, 1258, 1259, 1260, 1260, 1260, 1261,
38784 : 1261, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262,
38785 : 1262, 1262, 1262, 1263, 1263, 1264, 1264, 1265, 1265, 1265,
38786 : 1265, 1265, 1265, 1266, 1266, 1267, 1267, 1268, 1268, 1268,
38787 : 1269, 1269, 1270, 1270, 1271, 1271, 1271, 1272, 1272, 1273,
38788 : 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1275, 1275,
38789 : 1275, 1275, 1276, 1276, 1277, 1278, 1278, 1278, 1278, 1278,
38790 : 1279, 1279, 1279, 1280, 1280, 1281, 1282, 1282, 1283, 1284,
38791 : 1284, 1285, 1285, 1286, 1286, 1287, 1287, 1287, 1287, 1288,
38792 : 1288, 1289, 1289, 1290, 1290, 1291, 1291, 1292, 1292, 1293,
38793 : 1293, 1294, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295,
38794 : 1295, 1296, 1296, 1297, 1297, 1297, 1297, 1297, 1297, 1297,
38795 : 1297, 1298, 1298, 1298, 1298, 1299, 1299, 1300, 1301, 1301,
38796 : 1302, 1302, 1303, 1303, 1303, 1303, 1303, 1304, 1304, 1305,
38797 : 1305, 1305, 1305, 1305, 1306, 1306, 1306, 1306, 1306, 1307,
38798 : 1307, 1308, 1308, 1309, 1309, 1309, 1310, 1310, 1310, 1311,
38799 : 1311, 1312, 1312, 1313, 1313, 1314, 1314, 1315, 1315, 1316,
38800 : 1316, 1316, 1316, 1317, 1317, 1318, 1318, 1319, 1319, 1320,
38801 : 1321, 1322, 1323, 1323, 1324, 1324, 1324, 1324, 1324, 1324,
38802 : 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1325,
38803 : 1326, 1326, 1326, 1326, 1327, 1328, 1328, 1328, 1328, 1329,
38804 : 1329, 1330, 1330, 1330, 1330, 1331, 1331, 1332, 1332, 1332,
38805 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38806 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38807 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38808 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38809 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38810 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38811 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38812 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38813 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38814 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38815 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38816 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38817 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38818 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38819 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38820 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38821 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38822 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38823 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38824 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38825 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38826 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38827 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38828 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38829 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38830 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38831 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38832 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38833 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38834 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38835 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332,
38836 : 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1333, 1333,
38837 : 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333,
38838 : 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333,
38839 : 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333,
38840 : 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333,
38841 : 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333,
38842 : 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1334, 1334,
38843 : 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334,
38844 : 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334,
38845 : 1334, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335,
38846 : 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335,
38847 : 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335,
38848 : 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335,
38849 : 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335,
38850 : 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335,
38851 : 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335,
38852 : 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1336, 1336, 1336,
38853 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38854 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38855 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38856 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38857 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38858 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38859 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38860 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38861 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38862 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38863 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38864 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38865 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38866 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38867 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38868 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38869 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38870 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38871 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38872 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38873 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38874 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38875 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38876 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38877 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38878 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38879 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38880 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38881 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38882 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38883 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38884 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38885 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38886 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38887 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38888 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38889 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38890 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38891 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38892 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38893 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38894 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38895 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38896 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38897 : 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336,
38898 : 1336, 1336, 1337, 1337, 1338, 1338, 1338, 1338, 1338, 1338,
38899 : 1338, 1338, 1340, 1339, 1341, 1339, 1342, 1343, 1343, 1343,
38900 : 1343, 1344, 1344, 1344, 1344, 1345, 1345, 1346, 1347, 1348,
38901 : 1348, 1349, 1349, 1349, 1350, 1350, 1351, 1351, 1352, 1352,
38902 : 1353, 1353, 1353, 1353, 1354, 1354, 1354, 1355, 1356, 1356,
38903 : 1357, 1357, 1358, 1358, 1358, 1358, 1359, 1359, 1360, 1361,
38904 : 1362, 1363, 1364, 1364, 1365, 1366, 1366, 1367, 1367, 1367,
38905 : 1367, 1367, 1369, 1368, 1370, 1371, 1372, 1372, 1373, 1373,
38906 : 1373, 1373, 1374, 1374, 1376, 1375, 1378, 1377, 1379, 1377,
38907 : 1377, 1380, 1380, 1381, 1381, 1381, 1382, 1382, 1382, 1382,
38908 : 1383, 1383, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
38909 : 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1385, 1385, 1385,
38910 : 1386, 1388, 1387, 1389, 1390, 1389, 1391, 1391, 1392, 1392,
38911 : 1393, 1393, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394,
38912 : 1394, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395,
38913 : 1395, 1396, 1396, 1397, 1397, 1398, 1399, 1399, 1400, 1400,
38914 : 1400, 1401, 1402, 1403, 1403, 1403, 1403, 1404, 1404, 1404,
38915 : 1405, 1405, 1406, 1406, 1407, 1408, 1408, 1409, 1409, 1410,
38916 : 1410, 1411, 1411, 1412, 1413, 1413, 1414, 1414, 1414, 1415,
38917 : 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1416, 1416,
38918 : 1416, 1416, 1416, 1417, 1417, 1418, 1419, 1420, 1421, 1421,
38919 : 1422, 1423, 1424, 1424, 1425, 1426, 1426, 1427, 1428, 1429,
38920 : 1429, 1430, 1431, 1432, 1432, 1433, 1434, 1434, 1434, 1434,
38921 : 1434, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435,
38922 : 1435, 1435, 1435, 1435, 1435, 1435, 1436, 1436, 1437, 1437,
38923 : 1438, 1438, 1438, 1440, 1439, 1441, 1441, 1443, 1442, 1444,
38924 : 1444, 1444, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445,
38925 : 1445, 1445, 1446, 1446, 1447, 1447, 1447, 1447, 1447, 1447,
38926 : 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447,
38927 : 1447, 1447, 1447, 1447, 1447, 1447, 1448, 1448, 1448, 1448,
38928 : 1448, 1448, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1450,
38929 : 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1452, 1452,
38930 : 1452, 1452, 1452, 1452, 1452, 1453, 1453, 1453, 1453, 1453,
38931 : 1453, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454,
38932 : 1454, 1454, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455,
38933 : 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1457, 1457, 1457,
38934 : 1458, 1458, 1458, 1458, 1458, 1458, 1459, 1459, 1460, 1461,
38935 : 1461, 1462, 1462, 1463, 1464, 1465, 1466, 1466, 1466, 1467,
38936 : 1468, 1469, 1470, 1471, 1472, 1473, 1473, 1474, 1474, 1475,
38937 : 1475, 1475, 1476, 1476, 1477, 1477, 1478, 1478, 1479, 1479,
38938 : 1479, 1479, 1479, 1480, 1480, 1480, 1480, 1480, 1480, 1480,
38939 : 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480,
38940 : 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480,
38941 : 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480,
38942 : 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480,
38943 : 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1481,
38944 : 1481, 1481, 1481, 1482, 1482, 1482, 1482, 1482, 1482, 1482,
38945 : 1482, 1482, 1482, 1483, 1483, 1483, 1483, 1484, 1484, 1485,
38946 : 1485, 1486, 1486, 1487, 1487
38947 : };
38948 :
38949 : /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */
38950 : static const yytype_int8 yyr2[] =
38951 : {
38952 : 0, 2, 1, 1, 1, 1, 1, 1, 1, 1,
38953 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38954 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38955 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38956 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38957 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38958 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38959 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38960 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38961 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38962 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38963 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38964 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38965 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
38966 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
38967 : 1, 0, 1, 0, 1, 0, 1, 1, 0, 2,
38968 : 5, 1, 1, 0, 2, 0, 2, 0, 2, 2,
38969 : 3, 3, 1, 3, 3, 2, 1, 1, 2, 2,
38970 : 2, 3, 3, 5, 5, 5, 0, 3, 5, 5,
38971 : 5, 5, 3, 5, 3, 5, 3, 5, 5, 6,
38972 : 1, 1, 6, 4, 9, 7, 2, 0, 1, 1,
38973 : 1, 1, 1, 1, 2, 3, 3, 2, 5, 1,
38974 : 3, 3, 3, 3, 1, 3, 3, 2, 2, 2,
38975 : 2, 3, 3, 3, 3, 1, 3, 1, 3, 1,
38976 : 1, 2, 2, 2, 1, 1, 1, 1, 1, 1,
38977 : 1, 3, 5, 1, 1, 1, 1, 1, 0, 1,
38978 : 1, 2, 1, 2, 3, 2, 1, 1, 2, 1,
38979 : 2, 1, 3, 4, 5, 4, 2, 4, 1, 1,
38980 : 1, 1, 1, 2, 2, 2, 2, 2, 4, 6,
38981 : 4, 6, 10, 13, 4, 6, 4, 10, 13, 4,
38982 : 6, 4, 6, 5, 7, 11, 14, 5, 7, 1,
38983 : 3, 4, 4, 4, 3, 2, 5, 3, 6, 4,
38984 : 6, 6, 9, 5, 7, 6, 6, 5, 5, 5,
38985 : 5, 9, 4, 5, 7, 6, 4, 8, 4, 2,
38986 : 4, 4, 3, 6, 4, 3, 3, 3, 2, 2,
38987 : 3, 4, 4, 3, 3, 3, 3, 3, 3, 4,
38988 : 4, 3, 2, 3, 2, 2, 3, 4, 3, 2,
38989 : 2, 3, 4, 4, 4, 5, 1, 3, 2, 2,
38990 : 0, 2, 0, 1, 1, 1, 3, 3, 2, 0,
38991 : 1, 3, 3, 1, 5, 3, 1, 2, 1, 3,
38992 : 2, 3, 1, 1, 1, 1, 6, 6, 10, 1,
38993 : 2, 1, 3, 4, 1, 3, 4, 6, 4, 8,
38994 : 2, 2, 11, 9, 1, 1, 1, 0, 1, 1,
38995 : 1, 1, 3, 2, 0, 1, 1, 3, 3, 1,
38996 : 1, 3, 3, 3, 3, 4, 4, 3, 3, 2,
38997 : 1, 0, 3, 0, 1, 0, 1, 3, 2, 1,
38998 : 1, 1, 1, 3, 0, 1, 3, 1, 13, 16,
38999 : 12, 15, 14, 17, 1, 1, 2, 2, 2, 2,
39000 : 1, 0, 1, 0, 3, 0, 1, 3, 1, 3,
39001 : 1, 1, 1, 1, 1, 6, 2, 4, 2, 2,
39002 : 1, 0, 2, 2, 1, 0, 2, 0, 3, 1,
39003 : 1, 2, 3, 1, 4, 4, 5, 2, 5, 7,
39004 : 5, 2, 3, 0, 1, 2, 1, 1, 0, 1,
39005 : 2, 2, 2, 1, 2, 3, 3, 3, 0, 1,
39006 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 3,
39007 : 1, 5, 4, 10, 3, 10, 4, 10, 12, 3,
39008 : 1, 5, 3, 2, 0, 2, 0, 3, 0, 1,
39009 : 3, 3, 0, 4, 0, 1, 4, 0, 2, 2,
39010 : 2, 0, 1, 3, 3, 6, 4, 0, 1, 1,
39011 : 2, 2, 0, 3, 3, 2, 1, 1, 3, 3,
39012 : 4, 0, 1, 0, 6, 1, 3, 3, 3, 5,
39013 : 2, 0, 2, 2, 0, 3, 4, 4, 0, 2,
39014 : 0, 4, 0, 3, 8, 11, 1, 3, 1, 1,
39015 : 3, 6, 8, 6, 2, 3, 0, 8, 11, 5,
39016 : 1, 0, 6, 5, 8, 4, 6, 1, 0, 3,
39017 : 0, 1, 2, 2, 2, 1, 2, 3, 1, 2,
39018 : 2, 2, 2, 3, 3, 3, 1, 3, 1, 1,
39019 : 0, 1, 2, 2, 1, 1, 3, 6, 10, 1,
39020 : 0, 1, 2, 2, 0, 2, 2, 1, 0, 1,
39021 : 0, 7, 2, 0, 3, 5, 5, 8, 2, 0,
39022 : 2, 2, 2, 1, 5, 2, 0, 2, 6, 6,
39023 : 6, 10, 6, 6, 6, 9, 9, 6, 6, 9,
39024 : 6, 7, 2, 2, 2, 2, 1, 2, 1, 0,
39025 : 7, 6, 4, 0, 1, 3, 4, 1, 3, 1,
39026 : 2, 2, 2, 2, 1, 1, 10, 13, 2, 0,
39027 : 2, 2, 1, 0, 5, 4, 4, 11, 14, 12,
39028 : 15, 11, 2, 1, 4, 0, 8, 11, 1, 1,
39029 : 7, 9, 8, 10, 8, 4, 0, 5, 0, 2,
39030 : 0, 2, 0, 2, 0, 2, 0, 1, 1, 1,
39031 : 1, 1, 8, 1, 1, 17, 21, 1, 1, 2,
39032 : 1, 3, 1, 1, 1, 3, 1, 2, 0, 1,
39033 : 2, 4, 1, 1, 1, 1, 1, 3, 0, 1,
39034 : 0, 1, 1, 4, 0, 1, 1, 1, 3, 0,
39035 : 1, 1, 1, 1, 2, 0, 0, 2, 2, 1,
39036 : 2, 2, 2, 2, 2, 1, 11, 13, 1, 3,
39037 : 5, 1, 3, 5, 1, 2, 2, 1, 8, 6,
39038 : 5, 4, 4, 3, 7, 8, 6, 6, 6, 6,
39039 : 6, 4, 7, 5, 8, 3, 1, 3, 3, 1,
39040 : 1, 1, 1, 1, 1, 1, 3, 1, 3, 3,
39041 : 1, 0, 1, 3, 7, 9, 9, 8, 6, 3,
39042 : 0, 13, 1, 3, 4, 4, 3, 6, 2, 1,
39043 : 0, 2, 0, 2, 4, 0, 6, 8, 8, 1,
39044 : 3, 5, 5, 7, 9, 7, 9, 5, 6, 6,
39045 : 4, 6, 4, 6, 8, 4, 6, 4, 6, 5,
39046 : 7, 1, 1, 1, 2, 1, 2, 1, 1, 1,
39047 : 3, 3, 3, 3, 1, 1, 1, 1, 1, 2,
39048 : 2, 1, 3, 2, 1, 1, 1, 1, 1, 1,
39049 : 1, 3, 1, 2, 2, 3, 1, 3, 5, 2,
39050 : 2, 0, 6, 6, 6, 6, 6, 6, 6, 6,
39051 : 8, 9, 8, 6, 6, 9, 9, 9, 7, 10,
39052 : 1, 1, 8, 8, 8, 8, 8, 8, 8, 9,
39053 : 8, 8, 2, 0, 1, 1, 2, 2, 3, 4,
39054 : 5, 4, 5, 3, 4, 3, 4, 1, 2, 3,
39055 : 3, 3, 3, 4, 4, 3, 3, 4, 4, 4,
39056 : 4, 1, 1, 1, 0, 8, 8, 11, 1, 1,
39057 : 2, 4, 5, 1, 3, 2, 2, 2, 2, 2,
39058 : 1, 3, 1, 3, 1, 2, 2, 4, 3, 2,
39059 : 2, 2, 2, 2, 2, 3, 2, 2, 2, 2,
39060 : 5, 5, 5, 5, 5, 1, 3, 1, 2, 3,
39061 : 0, 5, 7, 6, 9, 3, 1, 2, 1, 1,
39062 : 1, 3, 0, 5, 2, 0, 3, 3, 3, 7,
39063 : 7, 10, 1, 1, 1, 1, 1, 1, 2, 16,
39064 : 19, 1, 0, 2, 0, 1, 3, 4, 5, 2,
39065 : 2, 4, 4, 0, 1, 3, 2, 0, 1, 1,
39066 : 0, 2, 2, 0, 9, 12, 7, 7, 2, 0,
39067 : 3, 2, 1, 3, 1, 3, 2, 1, 1, 2,
39068 : 3, 2, 1, 3, 3, 3, 2, 2, 1, 1,
39069 : 1, 1, 2, 1, 1, 1, 1, 4, 5, 1,
39070 : 3, 3, 1, 3, 3, 5, 6, 1, 3, 2,
39071 : 1, 3, 1, 0, 1, 2, 4, 5, 1, 1,
39072 : 1, 1, 3, 3, 2, 2, 1, 2, 2, 2,
39073 : 2, 1, 2, 2, 2, 2, 1, 1, 1, 3,
39074 : 2, 1, 4, 0, 3, 0, 1, 1, 3, 5,
39075 : 2, 0, 2, 1, 3, 5, 5, 5, 1, 2,
39076 : 1, 0, 4, 6, 4, 6, 4, 6, 4, 6,
39077 : 4, 6, 3, 5, 5, 5, 1, 3, 1, 3,
39078 : 2, 2, 1, 2, 1, 2, 11, 10, 10, 2,
39079 : 2, 0, 9, 2, 0, 10, 11, 11, 5, 5,
39080 : 8, 5, 5, 5, 1, 1, 1, 1, 3, 0,
39081 : 5, 5, 6, 6, 6, 6, 6, 8, 8, 6,
39082 : 6, 7, 9, 9, 8, 10, 6, 6, 6, 6,
39083 : 6, 6, 6, 8, 6, 8, 6, 8, 7, 9,
39084 : 6, 8, 7, 9, 8, 10, 8, 10, 9, 11,
39085 : 8, 10, 9, 11, 8, 8, 7, 6, 6, 6,
39086 : 6, 8, 8, 8, 8, 6, 9, 1, 0, 2,
39087 : 0, 8, 8, 8, 10, 9, 8, 1, 0, 6,
39088 : 6, 6, 6, 6, 6, 6, 9, 9, 6, 6,
39089 : 6, 8, 6, 8, 8, 8, 8, 6, 8, 6,
39090 : 8, 7, 9, 7, 9, 6, 7, 1, 3, 3,
39091 : 3, 1, 1, 1, 1, 1, 1, 7, 6, 6,
39092 : 6, 6, 6, 6, 7, 7, 6, 9, 9, 6,
39093 : 6, 6, 6, 6, 6, 8, 8, 8, 6, 7,
39094 : 6, 6, 4, 7, 6, 4, 4, 4, 3, 4,
39095 : 3, 1, 1, 3, 5, 5, 5, 5, 8, 5,
39096 : 5, 6, 7, 7, 7, 4, 4, 5, 4, 6,
39097 : 13, 1, 1, 3, 3, 1, 1, 1, 1, 1,
39098 : 1, 1, 0, 1, 1, 1, 1, 1, 1, 0,
39099 : 3, 2, 0, 2, 2, 2, 3, 3, 3, 3,
39100 : 2, 3, 2, 5, 4, 3, 3, 3, 3, 3,
39101 : 1, 1, 0, 3, 2, 2, 1, 2, 1, 3,
39102 : 2, 1, 0, 2, 3, 0, 9, 11, 12, 14,
39103 : 3, 4, 4, 0, 2, 5, 1, 0, 1, 2,
39104 : 3, 3, 3, 1, 2, 1, 1, 1, 1, 1,
39105 : 1, 0, 5, 4, 6, 6, 4, 3, 5, 7,
39106 : 9, 1, 3, 1, 5, 4, 4, 6, 4, 6,
39107 : 6, 5, 7, 9, 6, 1, 0, 6, 11, 11,
39108 : 11, 13, 9, 11, 1, 1, 10, 6, 4, 4,
39109 : 2, 5, 2, 0, 6, 5, 3, 5, 1, 3,
39110 : 1, 1, 2, 1, 1, 1, 1, 1, 0, 1,
39111 : 0, 1, 0, 1, 0, 1, 0, 3, 0, 2,
39112 : 1, 3, 1, 0, 2, 4, 3, 5, 1, 1,
39113 : 1, 1, 1, 1, 1, 1, 1, 1, 5, 4,
39114 : 3, 0, 1, 1, 1, 1, 1, 4, 10, 13,
39115 : 3, 0, 7, 1, 3, 1, 4, 4, 7, 2,
39116 : 1, 1, 1, 3, 2, 8, 5, 0, 4, 3,
39117 : 0, 4, 0, 4, 0, 1, 3, 3, 1, 1,
39118 : 7, 2, 0, 5, 3, 0, 2, 2, 2, 3,
39119 : 1, 3, 1, 2, 1, 0, 1, 2, 0, 8,
39120 : 1, 3, 3, 5, 2, 1, 3, 10, 1, 2,
39121 : 4, 4, 4, 5, 5, 2, 5, 3, 5, 2,
39122 : 0, 3, 1, 2, 5, 5, 8, 3, 4, 7,
39123 : 1, 1, 0, 3, 2, 2, 2, 2, 0, 2,
39124 : 2, 1, 1, 3, 3, 1, 2, 4, 4, 2,
39125 : 3, 5, 5, 1, 1, 9, 9, 1, 2, 4,
39126 : 4, 4, 2, 2, 3, 1, 3, 9, 1, 2,
39127 : 0, 7, 7, 0, 10, 6, 0, 1, 0, 2,
39128 : 1, 0, 3, 3, 4, 4, 4, 4, 3, 2,
39129 : 1, 1, 0, 1, 1, 0, 1, 5, 1, 0,
39130 : 1, 0, 3, 1, 3, 4, 3, 2, 2, 1,
39131 : 1, 1, 0, 2, 4, 5, 6, 4, 5, 2,
39132 : 3, 1, 1, 1, 1, 2, 2, 1, 1, 1,
39133 : 1, 1, 1, 4, 0, 1, 3, 1, 1, 1,
39134 : 1, 1, 2, 4, 4, 5, 2, 0, 1, 3,
39135 : 1, 0, 1, 2, 3, 2, 4, 2, 3, 2,
39136 : 0, 4, 5, 2, 0, 1, 3, 2, 3, 2,
39137 : 3, 2, 3, 2, 3, 1, 4, 2, 3, 3,
39138 : 4, 5, 4, 5, 4, 5, 2, 4, 1, 1,
39139 : 0, 2, 0, 1, 4, 5, 4, 0, 2, 2,
39140 : 2, 1, 1, 0, 5, 2, 1, 1, 2, 2,
39141 : 4, 1, 3, 1, 2, 3, 6, 4, 0, 2,
39142 : 6, 2, 1, 3, 4, 0, 2, 0, 2, 0,
39143 : 2, 4, 0, 1, 0, 1, 3, 3, 7, 12,
39144 : 1, 3, 2, 3, 3, 1, 2, 2, 2, 2,
39145 : 1, 2, 1, 3, 3, 2, 13, 2, 0, 1,
39146 : 3, 3, 6, 7, 5, 7, 9, 1, 0, 2,
39147 : 0, 2, 3, 5, 6, 2, 3, 3, 4, 0,
39148 : 1, 1, 1, 1, 1, 2, 4, 1, 1, 1,
39149 : 1, 1, 1, 2, 3, 3, 0, 1, 1, 1,
39150 : 1, 1, 2, 2, 2, 2, 2, 1, 3, 0,
39151 : 1, 1, 1, 1, 5, 2, 1, 1, 1, 1,
39152 : 4, 1, 2, 2, 1, 3, 3, 2, 1, 0,
39153 : 5, 2, 5, 2, 1, 3, 3, 0, 1, 1,
39154 : 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
39155 : 3, 0, 1, 4, 1, 1, 3, 3, 5, 3,
39156 : 2, 2, 3, 3, 3, 3, 3, 3, 3, 3,
39157 : 3, 3, 3, 3, 3, 2, 3, 3, 2, 2,
39158 : 3, 5, 4, 6, 3, 5, 4, 6, 4, 6,
39159 : 5, 7, 3, 2, 4, 2, 3, 3, 4, 3,
39160 : 4, 3, 4, 5, 6, 6, 7, 6, 7, 3,
39161 : 4, 4, 6, 3, 3, 4, 3, 4, 4, 5,
39162 : 4, 5, 1, 1, 3, 2, 2, 3, 3, 3,
39163 : 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
39164 : 2, 5, 6, 3, 4, 1, 1, 2, 4, 1,
39165 : 1, 1, 2, 2, 2, 2, 1, 1, 4, 3,
39166 : 5, 6, 8, 6, 6, 4, 4, 3, 1, 1,
39167 : 1, 1, 5, 1, 1, 4, 1, 4, 1, 4,
39168 : 1, 4, 1, 1, 1, 1, 1, 1, 1, 6,
39169 : 4, 4, 6, 4, 4, 4, 4, 4, 6, 5,
39170 : 5, 5, 4, 6, 4, 4, 4, 4, 5, 7,
39171 : 7, 9, 5, 4, 6, 5, 7, 7, 8, 4,
39172 : 7, 4, 6, 6, 4, 5, 4, 5, 3, 11,
39173 : 8, 9, 2, 3, 3, 3, 4, 0, 4, 1,
39174 : 3, 3, 1, 1, 1, 1, 2, 0, 2, 2,
39175 : 0, 2, 3, 3, 4, 2, 2, 5, 0, 5,
39176 : 0, 2, 0, 1, 3, 3, 2, 2, 0, 6,
39177 : 1, 0, 3, 0, 3, 3, 3, 0, 1, 4,
39178 : 2, 2, 2, 2, 2, 3, 2, 2, 3, 0,
39179 : 4, 3, 5, 4, 3, 5, 1, 1, 1, 1,
39180 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39181 : 1, 1, 1, 1, 4, 1, 4, 1, 4, 1,
39182 : 2, 1, 2, 1, 3, 1, 3, 1, 3, 3,
39183 : 1, 0, 1, 3, 3, 3, 2, 1, 3, 3,
39184 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39185 : 1, 1, 7, 5, 3, 5, 5, 3, 3, 5,
39186 : 3, 2, 1, 1, 3, 5, 1, 2, 4, 2,
39187 : 0, 1, 0, 1, 2, 2, 2, 3, 5, 1,
39188 : 0, 1, 2, 0, 2, 1, 0, 2, 0, 1,
39189 : 3, 3, 2, 3, 2, 3, 4, 4, 3, 3,
39190 : 0, 2, 1, 1, 1, 1, 1, 1, 2, 2,
39191 : 1, 3, 3, 6, 0, 3, 0, 2, 4, 2,
39192 : 1, 0, 5, 2, 5, 2, 0, 3, 0, 1,
39193 : 2, 2, 2, 2, 3, 2, 3, 2, 0, 1,
39194 : 3, 3, 3, 3, 3, 0, 3, 3, 0, 1,
39195 : 3, 7, 7, 3, 0, 1, 0, 1, 3, 3,
39196 : 2, 1, 1, 1, 3, 1, 2, 1, 3, 1,
39197 : 1, 1, 1, 2, 1, 1, 1, 1, 1, 2,
39198 : 6, 2, 3, 5, 1, 1, 1, 1, 1, 1,
39199 : 1, 1, 2, 2, 1, 1, 1, 1, 1, 1,
39200 : 3, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39201 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39202 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39203 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39204 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39205 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39206 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39207 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39208 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39209 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39210 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39211 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39212 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39213 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39214 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39215 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39216 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39217 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39218 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39219 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39220 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39221 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39222 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39223 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39224 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39225 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39226 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39227 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39228 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39229 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39230 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39231 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39232 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39233 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39234 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39235 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39236 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39237 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39238 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39239 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39240 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39241 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39242 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39243 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39244 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39245 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39246 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39247 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39248 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39249 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39250 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39251 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39252 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39253 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39254 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39255 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39256 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39257 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39258 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39259 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39260 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39261 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39262 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39263 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39264 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39265 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39266 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39267 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39268 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39269 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39270 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39271 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39272 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39273 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39274 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39275 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39276 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39277 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39278 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39279 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39280 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39281 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39282 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39283 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39284 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39285 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39286 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39287 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39288 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39289 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39290 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39291 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39292 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39293 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39294 : 1, 1, 0, 2, 4, 3, 2, 1, 1, 1,
39295 : 1, 1, 0, 8, 0, 11, 2, 5, 3, 2,
39296 : 2, 3, 7, 1, 1, 1, 0, 2, 2, 1,
39297 : 0, 1, 3, 1, 2, 0, 2, 0, 2, 0,
39298 : 1, 3, 4, 3, 1, 1, 1, 1, 2, 0,
39299 : 2, 4, 0, 2, 2, 2, 1, 1, 3, 7,
39300 : 3, 1, 1, 1, 1, 2, 0, 1, 3, 3,
39301 : 3, 3, 0, 4, 5, 5, 0, 1, 1, 1,
39302 : 2, 2, 1, 2, 0, 7, 0, 5, 0, 4,
39303 : 2, 2, 0, 2, 1, 1, 1, 1, 1, 1,
39304 : 1, 1, 1, 1, 1, 5, 5, 5, 1, 1,
39305 : 1, 1, 1, 1, 2, 2, 1, 3, 2, 2,
39306 : 3, 0, 5, 1, 0, 5, 2, 2, 1, 1,
39307 : 1, 2, 2, 3, 1, 2, 2, 3, 3, 4,
39308 : 2, 1, 2, 1, 1, 2, 2, 3, 1, 1,
39309 : 1, 1, 0, 1, 3, 5, 0, 2, 0, 1,
39310 : 2, 3, 2, 1, 1, 1, 0, 1, 1, 1,
39311 : 1, 1, 2, 2, 3, 0, 1, 2, 1, 4,
39312 : 3, 4, 3, 2, 1, 3, 1, 1, 1, 1,
39313 : 2, 2, 1, 2, 2, 1, 1, 1, 4, 4,
39314 : 4, 4, 4, 1, 0, 3, 3, 4, 1, 3,
39315 : 3, 4, 1, 3, 3, 1, 1, 1, 6, 1,
39316 : 3, 3, 6, 1, 3, 3, 1, 1, 2, 2,
39317 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39318 : 1, 1, 1, 1, 1, 1, 4, 4, 1, 1,
39319 : 4, 4, 3, 0, 7, 1, 0, 0, 7, 3,
39320 : 4, 3, 1, 1, 1, 2, 3, 5, 2, 2,
39321 : 5, 2, 1, 1, 1, 1, 1, 1, 1, 1,
39322 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39323 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39324 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39325 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39326 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39327 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39328 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39329 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39330 : 1, 1, 1, 1, 1, 1, 1, 3, 1, 0,
39331 : 1, 2, 1, 2, 1, 1, 1, 2, 2, 1,
39332 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39333 : 2, 3, 1, 2, 1, 3, 1, 3, 1, 1,
39334 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39335 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39336 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39337 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39338 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
39339 : 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
39340 : 3, 2, 3, 1, 3, 3, 3, 3, 3, 3,
39341 : 1, 1, 4, 0, 2, 2, 1, 2, 1, 0,
39342 : 1, 1, 1, 0, 1
39343 : };
39344 :
39345 :
39346 : enum { YYENOMEM = -2 };
39347 :
39348 : #define yyerrok (yyerrstatus = 0)
39349 : #define yyclearin (yychar = YYEMPTY)
39350 :
39351 : #define YYACCEPT goto yyacceptlab
39352 : #define YYABORT goto yyabortlab
39353 : #define YYERROR goto yyerrorlab
39354 :
39355 :
39356 : #define YYRECOVERING() (!!yyerrstatus)
39357 :
39358 : #define YYBACKUP(Token, Value) \
39359 : do \
39360 : if (yychar == YYEMPTY) \
39361 : { \
39362 : yychar = (Token); \
39363 : yylval = (Value); \
39364 : YYPOPSTACK (yylen); \
39365 : yystate = *yyssp; \
39366 : goto yybackup; \
39367 : } \
39368 : else \
39369 : { \
39370 : yyerror (YY_("syntax error: cannot back up")); \
39371 : YYERROR; \
39372 : } \
39373 : while (0)
39374 :
39375 : /* Backward compatibility with an undocumented macro.
39376 : Use YYerror or YYUNDEF. */
39377 : #define YYERRCODE YYUNDEF
39378 :
39379 : /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
39380 : If N is 0, then set CURRENT to the empty location which ends
39381 : the previous symbol: RHS[0] (always defined). */
39382 :
39383 : #ifndef YYLLOC_DEFAULT
39384 : # define YYLLOC_DEFAULT(Current, Rhs, N) \
39385 : do \
39386 : if (N) \
39387 : { \
39388 : (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \
39389 : (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
39390 : (Current).last_line = YYRHSLOC (Rhs, N).last_line; \
39391 : (Current).last_column = YYRHSLOC (Rhs, N).last_column; \
39392 : } \
39393 : else \
39394 : { \
39395 : (Current).first_line = (Current).last_line = \
39396 : YYRHSLOC (Rhs, 0).last_line; \
39397 : (Current).first_column = (Current).last_column = \
39398 : YYRHSLOC (Rhs, 0).last_column; \
39399 : } \
39400 : while (0)
39401 : #endif
39402 :
39403 : #define YYRHSLOC(Rhs, K) ((Rhs)[K])
39404 :
39405 :
39406 : /* Enable debugging if requested. */
39407 : #if YYDEBUG
39408 :
39409 : # ifndef YYFPRINTF
39410 : # include <stdio.h> /* INFRINGES ON USER NAME SPACE */
39411 : # define YYFPRINTF fprintf
39412 : # endif
39413 :
39414 : # define YYDPRINTF(Args) \
39415 : do { \
39416 : if (yydebug) \
39417 : YYFPRINTF Args; \
39418 : } while (0)
39419 :
39420 :
39421 : /* YY_LOCATION_PRINT -- Print the location on the stream.
39422 : This macro was not mandated originally: define only if we know
39423 : we won't break user code: when these are the locations we know. */
39424 :
39425 : # ifndef YY_LOCATION_PRINT
39426 : # if defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL
39427 :
39428 : /* Print *YYLOCP on YYO. Private, do not rely on its existence. */
39429 :
39430 : YY_ATTRIBUTE_UNUSED
39431 : static int
39432 : yy_location_print_ (FILE *yyo, YYLTYPE const * const yylocp)
39433 : {
39434 : int res = 0;
39435 : int end_col = 0 != yylocp->last_column ? yylocp->last_column - 1 : 0;
39436 : if (0 <= yylocp->first_line)
39437 : {
39438 : res += YYFPRINTF (yyo, "%d", yylocp->first_line);
39439 : if (0 <= yylocp->first_column)
39440 : res += YYFPRINTF (yyo, ".%d", yylocp->first_column);
39441 : }
39442 : if (0 <= yylocp->last_line)
39443 : {
39444 : if (yylocp->first_line < yylocp->last_line)
39445 : {
39446 : res += YYFPRINTF (yyo, "-%d", yylocp->last_line);
39447 : if (0 <= end_col)
39448 : res += YYFPRINTF (yyo, ".%d", end_col);
39449 : }
39450 : else if (0 <= end_col && yylocp->first_column < end_col)
39451 : res += YYFPRINTF (yyo, "-%d", end_col);
39452 : }
39453 : return res;
39454 : }
39455 :
39456 : # define YY_LOCATION_PRINT(File, Loc) \
39457 : yy_location_print_ (File, &(Loc))
39458 :
39459 : # else
39460 : # define YY_LOCATION_PRINT(File, Loc) ((void) 0)
39461 : # endif
39462 : # endif /* !defined YY_LOCATION_PRINT */
39463 :
39464 :
39465 : # define YY_SYMBOL_PRINT(Title, Kind, Value, Location) \
39466 : do { \
39467 : if (yydebug) \
39468 : { \
39469 : YYFPRINTF (stderr, "%s ", Title); \
39470 : yy_symbol_print (stderr, \
39471 : Kind, Value, Location); \
39472 : YYFPRINTF (stderr, "\n"); \
39473 : } \
39474 : } while (0)
39475 :
39476 :
39477 : /*-----------------------------------.
39478 : | Print this symbol's value on YYO. |
39479 : `-----------------------------------*/
39480 :
39481 : static void
39482 : yy_symbol_value_print (FILE *yyo,
39483 : yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep, YYLTYPE const * const yylocationp)
39484 : {
39485 : FILE *yyoutput = yyo;
39486 : YY_USE (yyoutput);
39487 : YY_USE (yylocationp);
39488 : if (!yyvaluep)
39489 : return;
39490 : # ifdef YYPRINT
39491 : if (yykind < YYNTOKENS)
39492 : YYPRINT (yyo, yytoknum[yykind], *yyvaluep);
39493 : # endif
39494 : YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
39495 : YY_USE (yykind);
39496 : YY_IGNORE_MAYBE_UNINITIALIZED_END
39497 : }
39498 :
39499 :
39500 : /*---------------------------.
39501 : | Print this symbol on YYO. |
39502 : `---------------------------*/
39503 :
39504 : static void
39505 : yy_symbol_print (FILE *yyo,
39506 : yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep, YYLTYPE const * const yylocationp)
39507 : {
39508 : YYFPRINTF (yyo, "%s %s (",
39509 : yykind < YYNTOKENS ? "token" : "nterm", yysymbol_name (yykind));
39510 :
39511 : YY_LOCATION_PRINT (yyo, *yylocationp);
39512 : YYFPRINTF (yyo, ": ");
39513 : yy_symbol_value_print (yyo, yykind, yyvaluep, yylocationp);
39514 : YYFPRINTF (yyo, ")");
39515 : }
39516 :
39517 : /*------------------------------------------------------------------.
39518 : | yy_stack_print -- Print the state stack from its BOTTOM up to its |
39519 : | TOP (included). |
39520 : `------------------------------------------------------------------*/
39521 :
39522 : static void
39523 : yy_stack_print (yy_state_t *yybottom, yy_state_t *yytop)
39524 : {
39525 : YYFPRINTF (stderr, "Stack now");
39526 : for (; yybottom <= yytop; yybottom++)
39527 : {
39528 : int yybot = *yybottom;
39529 : YYFPRINTF (stderr, " %d", yybot);
39530 : }
39531 : YYFPRINTF (stderr, "\n");
39532 : }
39533 :
39534 : # define YY_STACK_PRINT(Bottom, Top) \
39535 : do { \
39536 : if (yydebug) \
39537 : yy_stack_print ((Bottom), (Top)); \
39538 : } while (0)
39539 :
39540 :
39541 : /*------------------------------------------------.
39542 : | Report that the YYRULE is going to be reduced. |
39543 : `------------------------------------------------*/
39544 :
39545 : static void
39546 : yy_reduce_print (yy_state_t *yyssp, YYSTYPE *yyvsp, YYLTYPE *yylsp,
39547 : int yyrule)
39548 : {
39549 : int yylno = yyrline[yyrule];
39550 : int yynrhs = yyr2[yyrule];
39551 : int yyi;
39552 : YYFPRINTF (stderr, "Reducing stack by rule %d (line %d):\n",
39553 : yyrule - 1, yylno);
39554 : /* The symbols being reduced. */
39555 : for (yyi = 0; yyi < yynrhs; yyi++)
39556 : {
39557 : YYFPRINTF (stderr, " $%d = ", yyi + 1);
39558 : yy_symbol_print (stderr,
39559 : YY_ACCESSING_SYMBOL (+yyssp[yyi + 1 - yynrhs]),
39560 : &yyvsp[(yyi + 1) - (yynrhs)],
39561 : &(yylsp[(yyi + 1) - (yynrhs)]));
39562 : YYFPRINTF (stderr, "\n");
39563 : }
39564 : }
39565 :
39566 : # define YY_REDUCE_PRINT(Rule) \
39567 : do { \
39568 : if (yydebug) \
39569 : yy_reduce_print (yyssp, yyvsp, yylsp, Rule); \
39570 : } while (0)
39571 :
39572 : /* Nonzero means print parse trace. It is left uninitialized so that
39573 : multiple parsers can coexist. */
39574 : int yydebug;
39575 : #else /* !YYDEBUG */
39576 : # define YYDPRINTF(Args) ((void) 0)
39577 : # define YY_SYMBOL_PRINT(Title, Kind, Value, Location)
39578 : # define YY_STACK_PRINT(Bottom, Top)
39579 : # define YY_REDUCE_PRINT(Rule)
39580 : #endif /* !YYDEBUG */
39581 :
39582 :
39583 : /* YYINITDEPTH -- initial size of the parser's stacks. */
39584 : #ifndef YYINITDEPTH
39585 : # define YYINITDEPTH 200
39586 : #endif
39587 :
39588 : /* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
39589 : if the built-in stack extension method is used).
39590 :
39591 : Do not make this value too large; the results are undefined if
39592 : YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)
39593 : evaluated with infinite-precision integer arithmetic. */
39594 :
39595 : #ifndef YYMAXDEPTH
39596 : # define YYMAXDEPTH 10000
39597 : #endif
39598 :
39599 :
39600 :
39601 :
39602 :
39603 :
39604 : /*-----------------------------------------------.
39605 : | Release the memory associated to this symbol. |
39606 : `-----------------------------------------------*/
39607 :
39608 : static void
39609 272 : yydestruct (const char *yymsg,
39610 : yysymbol_kind_t yykind, YYSTYPE *yyvaluep, YYLTYPE *yylocationp)
39611 : {
39612 : YY_USE (yyvaluep);
39613 : YY_USE (yylocationp);
39614 272 : if (!yymsg)
39615 0 : yymsg = "Deleting";
39616 : YY_SYMBOL_PRINT (yymsg, yykind, yyvaluep, yylocationp);
39617 :
39618 : YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
39619 : YY_USE (yykind);
39620 : YY_IGNORE_MAYBE_UNINITIALIZED_END
39621 272 : }
39622 :
39623 :
39624 : /* Lookahead token kind. */
39625 : int yychar;
39626 :
39627 : /* The semantic value of the lookahead symbol. */
39628 : YYSTYPE yylval;
39629 : /* Location data for the lookahead symbol. */
39630 : YYLTYPE yylloc
39631 : # if defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL
39632 : = { 1, 1, 1, 1 }
39633 : # endif
39634 : ;
39635 : /* Number of syntax errors so far. */
39636 : int yynerrs;
39637 :
39638 :
39639 :
39640 :
39641 : /*----------.
39642 : | yyparse. |
39643 : `----------*/
39644 :
39645 : int
39646 138 : yyparse (void)
39647 : {
39648 138 : yy_state_fast_t yystate = 0;
39649 : /* Number of tokens to shift before error messages enabled. */
39650 138 : int yyerrstatus = 0;
39651 :
39652 : /* Refer to the stacks through separate pointers, to allow yyoverflow
39653 : to reallocate them elsewhere. */
39654 :
39655 : /* Their size. */
39656 138 : YYPTRDIFF_T yystacksize = YYINITDEPTH;
39657 :
39658 : /* The state stack: array, bottom, top. */
39659 : yy_state_t yyssa[YYINITDEPTH];
39660 138 : yy_state_t *yyss = yyssa;
39661 138 : yy_state_t *yyssp = yyss;
39662 :
39663 : /* The semantic value stack: array, bottom, top. */
39664 : YYSTYPE yyvsa[YYINITDEPTH];
39665 138 : YYSTYPE *yyvs = yyvsa;
39666 138 : YYSTYPE *yyvsp = yyvs;
39667 :
39668 : /* The location stack: array, bottom, top. */
39669 : YYLTYPE yylsa[YYINITDEPTH];
39670 138 : YYLTYPE *yyls = yylsa;
39671 138 : YYLTYPE *yylsp = yyls;
39672 :
39673 : int yyn;
39674 : /* The return value of yyparse. */
39675 : int yyresult;
39676 : /* Lookahead symbol kind. */
39677 138 : yysymbol_kind_t yytoken = YYSYMBOL_YYEMPTY;
39678 : /* The variables used to return semantic value and location from the
39679 : action routines. */
39680 : YYSTYPE yyval;
39681 : YYLTYPE yyloc;
39682 :
39683 : /* The locations where the error started and ended. */
39684 : YYLTYPE yyerror_range[3];
39685 :
39686 :
39687 :
39688 : #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N))
39689 :
39690 : /* The number of symbols on the RHS of the reduced rule.
39691 : Keep to zero when no symbol should be popped. */
39692 138 : int yylen = 0;
39693 :
39694 : YYDPRINTF ((stderr, "Starting parse\n"));
39695 :
39696 138 : yychar = YYEMPTY; /* Cause a token to be read. */
39697 138 : yylsp[0] = yylloc;
39698 138 : goto yysetstate;
39699 :
39700 :
39701 : /*------------------------------------------------------------.
39702 : | yynewstate -- push a new state, which is found in yystate. |
39703 : `------------------------------------------------------------*/
39704 316538 : yynewstate:
39705 : /* In all cases, when you get here, the value and location stacks
39706 : have just been pushed. So pushing a state here evens the stacks. */
39707 316538 : yyssp++;
39708 :
39709 :
39710 : /*--------------------------------------------------------------------.
39711 : | yysetstate -- set current state (the top of the stack) to yystate. |
39712 : `--------------------------------------------------------------------*/
39713 316676 : yysetstate:
39714 : YYDPRINTF ((stderr, "Entering state %d\n", yystate));
39715 : YY_ASSERT (0 <= yystate && yystate < YYNSTATES);
39716 : YY_IGNORE_USELESS_CAST_BEGIN
39717 316676 : *yyssp = YY_CAST (yy_state_t, yystate);
39718 : YY_IGNORE_USELESS_CAST_END
39719 : YY_STACK_PRINT (yyss, yyssp);
39720 :
39721 316676 : if (yyss + yystacksize - 1 <= yyssp)
39722 : #if !defined yyoverflow && !defined YYSTACK_RELOCATE
39723 : goto yyexhaustedlab;
39724 : #else
39725 : {
39726 : /* Get the current used size of the three stacks, in elements. */
39727 0 : YYPTRDIFF_T yysize = yyssp - yyss + 1;
39728 :
39729 : # if defined yyoverflow
39730 : {
39731 : /* Give user a chance to reallocate the stack. Use copies of
39732 : these so that the &'s don't force the real ones into
39733 : memory. */
39734 : yy_state_t *yyss1 = yyss;
39735 : YYSTYPE *yyvs1 = yyvs;
39736 : YYLTYPE *yyls1 = yyls;
39737 :
39738 : /* Each stack pointer address is followed by the size of the
39739 : data in use in that stack, in bytes. This used to be a
39740 : conditional around just the two extra args, but that might
39741 : be undefined if yyoverflow is a macro. */
39742 : yyoverflow (YY_("memory exhausted"),
39743 : &yyss1, yysize * YYSIZEOF (*yyssp),
39744 : &yyvs1, yysize * YYSIZEOF (*yyvsp),
39745 : &yyls1, yysize * YYSIZEOF (*yylsp),
39746 : &yystacksize);
39747 : yyss = yyss1;
39748 : yyvs = yyvs1;
39749 : yyls = yyls1;
39750 : }
39751 : # else /* defined YYSTACK_RELOCATE */
39752 : /* Extend the stack our own way. */
39753 0 : if (YYMAXDEPTH <= yystacksize)
39754 0 : goto yyexhaustedlab;
39755 0 : yystacksize *= 2;
39756 0 : if (YYMAXDEPTH < yystacksize)
39757 0 : yystacksize = YYMAXDEPTH;
39758 :
39759 : {
39760 0 : yy_state_t *yyss1 = yyss;
39761 : union yyalloc *yyptr =
39762 0 : YY_CAST (union yyalloc *,
39763 : YYSTACK_ALLOC (YY_CAST (YYSIZE_T, YYSTACK_BYTES (yystacksize))));
39764 0 : if (! yyptr)
39765 0 : goto yyexhaustedlab;
39766 0 : YYSTACK_RELOCATE (yyss_alloc, yyss);
39767 0 : YYSTACK_RELOCATE (yyvs_alloc, yyvs);
39768 0 : YYSTACK_RELOCATE (yyls_alloc, yyls);
39769 : # undef YYSTACK_RELOCATE
39770 0 : if (yyss1 != yyssa)
39771 0 : YYSTACK_FREE (yyss1);
39772 : }
39773 : # endif
39774 :
39775 0 : yyssp = yyss + yysize - 1;
39776 0 : yyvsp = yyvs + yysize - 1;
39777 0 : yylsp = yyls + yysize - 1;
39778 :
39779 : YY_IGNORE_USELESS_CAST_BEGIN
39780 : YYDPRINTF ((stderr, "Stack size increased to %ld\n",
39781 : YY_CAST (long, yystacksize)));
39782 : YY_IGNORE_USELESS_CAST_END
39783 :
39784 0 : if (yyss + yystacksize - 1 <= yyssp)
39785 0 : YYABORT;
39786 : }
39787 : #endif /* !defined yyoverflow && !defined YYSTACK_RELOCATE */
39788 :
39789 316676 : if (yystate == YYFINAL)
39790 136 : YYACCEPT;
39791 :
39792 316540 : goto yybackup;
39793 :
39794 :
39795 : /*-----------.
39796 : | yybackup. |
39797 : `-----------*/
39798 316540 : yybackup:
39799 : /* Do appropriate processing given the current state. Read a
39800 : lookahead token if we need one and don't already have one. */
39801 :
39802 : /* First try to decide what to do without reference to lookahead token. */
39803 316540 : yyn = yypact[yystate];
39804 316540 : if (yypact_value_is_default (yyn))
39805 227656 : goto yydefault;
39806 :
39807 : /* Not known => get a lookahead token if don't already have one. */
39808 :
39809 : /* YYCHAR is either empty, or end-of-input, or a valid lookahead. */
39810 88884 : if (yychar == YYEMPTY)
39811 : {
39812 : YYDPRINTF ((stderr, "Reading a token\n"));
39813 71578 : yychar = yylex ();
39814 : }
39815 :
39816 88884 : if (yychar <= YYEOF)
39817 : {
39818 272 : yychar = YYEOF;
39819 272 : yytoken = YYSYMBOL_YYEOF;
39820 : YYDPRINTF ((stderr, "Now at end of input.\n"));
39821 : }
39822 88612 : else if (yychar == YYerror)
39823 : {
39824 : /* The scanner already issued an error message, process directly
39825 : to error recovery. But do not keep the error token as
39826 : lookahead, it is too special and may lead us to an endless
39827 : loop in error recovery. */
39828 0 : yychar = YYUNDEF;
39829 0 : yytoken = YYSYMBOL_YYerror;
39830 0 : yyerror_range[1] = yylloc;
39831 0 : goto yyerrlab1;
39832 : }
39833 : else
39834 : {
39835 88612 : yytoken = YYTRANSLATE (yychar);
39836 : YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc);
39837 : }
39838 :
39839 : /* If the proper action on seeing token YYTOKEN is to reduce or to
39840 : detect an error, take that action. */
39841 88884 : yyn += yytoken;
39842 88884 : if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
39843 16710 : goto yydefault;
39844 72174 : yyn = yytable[yyn];
39845 72174 : if (yyn <= 0)
39846 : {
39847 598 : if (yytable_value_is_error (yyn))
39848 0 : goto yyerrlab;
39849 598 : yyn = -yyn;
39850 598 : goto yyreduce;
39851 : }
39852 :
39853 : /* Count tokens shifted since error; after three, turn off error
39854 : status. */
39855 71576 : if (yyerrstatus)
39856 0 : yyerrstatus--;
39857 :
39858 : /* Shift the lookahead token. */
39859 : YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc);
39860 71576 : yystate = yyn;
39861 : YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
39862 71576 : *++yyvsp = yylval;
39863 : YY_IGNORE_MAYBE_UNINITIALIZED_END
39864 71576 : *++yylsp = yylloc;
39865 :
39866 : /* Discard the shifted token. */
39867 71576 : yychar = YYEMPTY;
39868 71576 : goto yynewstate;
39869 :
39870 :
39871 : /*-----------------------------------------------------------.
39872 : | yydefault -- do the default action for the current state. |
39873 : `-----------------------------------------------------------*/
39874 244366 : yydefault:
39875 244366 : yyn = yydefact[yystate];
39876 244366 : if (yyn == 0)
39877 0 : goto yyerrlab;
39878 244366 : goto yyreduce;
39879 :
39880 :
39881 : /*-----------------------------.
39882 : | yyreduce -- do a reduction. |
39883 : `-----------------------------*/
39884 244964 : yyreduce:
39885 : /* yyn is the number of a rule to reduce with. */
39886 244964 : yylen = yyr2[yyn];
39887 :
39888 : /* If YYLEN is nonzero, implement the default value of the action:
39889 : '$$ = $1'.
39890 :
39891 : Otherwise, the following line sets YYVAL to garbage.
39892 : This behavior is undocumented and Bison
39893 : users should not rely upon it. Assigning to YYVAL
39894 : unconditionally makes the parser a bit smaller, and it avoids a
39895 : GCC warning that YYVAL may be used uninitialized. */
39896 244964 : yyval = yyvsp[1-yylen];
39897 :
39898 : /* Default location. */
39899 244964 : YYLLOC_DEFAULT (yyloc, (yylsp - yylen), yylen);
39900 244964 : yyerror_range[1] = yyloc;
39901 : YY_REDUCE_PRINT (yyn);
39902 244964 : switch (yyn)
39903 : {
39904 16 : case 4: /* toplevel_stmt: TransactionStmtLegacy */
39905 : #line 847 "preproc.y"
39906 : {
39907 : fprintf(base_yyout, "{ ECPGtrans(__LINE__, %s, \"%s\");", connection ? connection : "NULL", (yylsp[0]));
39908 : whenever_action(2);
39909 : }
39910 : #line 39911 "preproc.c"
39911 16 : break;
39912 :
39913 0 : case 5: /* stmt: AlterEventTrigStmt */
39914 : #line 856 "preproc.y"
39915 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39916 : #line 39917 "preproc.c"
39917 0 : break;
39918 :
39919 0 : case 6: /* stmt: AlterCollationStmt */
39920 : #line 858 "preproc.y"
39921 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39922 : #line 39923 "preproc.c"
39923 0 : break;
39924 :
39925 0 : case 7: /* stmt: AlterDatabaseStmt */
39926 : #line 860 "preproc.y"
39927 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39928 : #line 39929 "preproc.c"
39929 0 : break;
39930 :
39931 0 : case 8: /* stmt: AlterDatabaseSetStmt */
39932 : #line 862 "preproc.y"
39933 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39934 : #line 39935 "preproc.c"
39935 0 : break;
39936 :
39937 0 : case 9: /* stmt: AlterDefaultPrivilegesStmt */
39938 : #line 864 "preproc.y"
39939 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39940 : #line 39941 "preproc.c"
39941 0 : break;
39942 :
39943 0 : case 10: /* stmt: AlterDomainStmt */
39944 : #line 866 "preproc.y"
39945 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39946 : #line 39947 "preproc.c"
39947 0 : break;
39948 :
39949 0 : case 11: /* stmt: AlterEnumStmt */
39950 : #line 868 "preproc.y"
39951 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39952 : #line 39953 "preproc.c"
39953 0 : break;
39954 :
39955 0 : case 12: /* stmt: AlterExtensionStmt */
39956 : #line 870 "preproc.y"
39957 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39958 : #line 39959 "preproc.c"
39959 0 : break;
39960 :
39961 0 : case 13: /* stmt: AlterExtensionContentsStmt */
39962 : #line 872 "preproc.y"
39963 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39964 : #line 39965 "preproc.c"
39965 0 : break;
39966 :
39967 0 : case 14: /* stmt: AlterFdwStmt */
39968 : #line 874 "preproc.y"
39969 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39970 : #line 39971 "preproc.c"
39971 0 : break;
39972 :
39973 0 : case 15: /* stmt: AlterForeignServerStmt */
39974 : #line 876 "preproc.y"
39975 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39976 : #line 39977 "preproc.c"
39977 0 : break;
39978 :
39979 0 : case 16: /* stmt: AlterFunctionStmt */
39980 : #line 878 "preproc.y"
39981 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39982 : #line 39983 "preproc.c"
39983 0 : break;
39984 :
39985 0 : case 17: /* stmt: AlterGroupStmt */
39986 : #line 880 "preproc.y"
39987 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39988 : #line 39989 "preproc.c"
39989 0 : break;
39990 :
39991 0 : case 18: /* stmt: AlterObjectDependsStmt */
39992 : #line 882 "preproc.y"
39993 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
39994 : #line 39995 "preproc.c"
39995 0 : break;
39996 :
39997 0 : case 19: /* stmt: AlterObjectSchemaStmt */
39998 : #line 884 "preproc.y"
39999 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40000 : #line 40001 "preproc.c"
40001 0 : break;
40002 :
40003 0 : case 20: /* stmt: AlterOwnerStmt */
40004 : #line 886 "preproc.y"
40005 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40006 : #line 40007 "preproc.c"
40007 0 : break;
40008 :
40009 0 : case 21: /* stmt: AlterOperatorStmt */
40010 : #line 888 "preproc.y"
40011 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40012 : #line 40013 "preproc.c"
40013 0 : break;
40014 :
40015 0 : case 22: /* stmt: AlterTypeStmt */
40016 : #line 890 "preproc.y"
40017 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40018 : #line 40019 "preproc.c"
40019 0 : break;
40020 :
40021 0 : case 23: /* stmt: AlterPolicyStmt */
40022 : #line 892 "preproc.y"
40023 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40024 : #line 40025 "preproc.c"
40025 0 : break;
40026 :
40027 0 : case 24: /* stmt: AlterSeqStmt */
40028 : #line 894 "preproc.y"
40029 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40030 : #line 40031 "preproc.c"
40031 0 : break;
40032 :
40033 0 : case 25: /* stmt: AlterSystemStmt */
40034 : #line 896 "preproc.y"
40035 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40036 : #line 40037 "preproc.c"
40037 0 : break;
40038 :
40039 4 : case 26: /* stmt: AlterTableStmt */
40040 : #line 898 "preproc.y"
40041 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40042 : #line 40043 "preproc.c"
40043 4 : break;
40044 :
40045 0 : case 27: /* stmt: AlterTblSpcStmt */
40046 : #line 900 "preproc.y"
40047 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40048 : #line 40049 "preproc.c"
40049 0 : break;
40050 :
40051 0 : case 28: /* stmt: AlterCompositeTypeStmt */
40052 : #line 902 "preproc.y"
40053 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40054 : #line 40055 "preproc.c"
40055 0 : break;
40056 :
40057 0 : case 29: /* stmt: AlterPublicationStmt */
40058 : #line 904 "preproc.y"
40059 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40060 : #line 40061 "preproc.c"
40061 0 : break;
40062 :
40063 0 : case 30: /* stmt: AlterRoleSetStmt */
40064 : #line 906 "preproc.y"
40065 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40066 : #line 40067 "preproc.c"
40067 0 : break;
40068 :
40069 6 : case 31: /* stmt: AlterRoleStmt */
40070 : #line 908 "preproc.y"
40071 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40072 : #line 40073 "preproc.c"
40073 6 : break;
40074 :
40075 0 : case 32: /* stmt: AlterSubscriptionStmt */
40076 : #line 910 "preproc.y"
40077 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40078 : #line 40079 "preproc.c"
40079 0 : break;
40080 :
40081 0 : case 33: /* stmt: AlterStatsStmt */
40082 : #line 912 "preproc.y"
40083 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40084 : #line 40085 "preproc.c"
40085 0 : break;
40086 :
40087 0 : case 34: /* stmt: AlterTSConfigurationStmt */
40088 : #line 914 "preproc.y"
40089 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40090 : #line 40091 "preproc.c"
40091 0 : break;
40092 :
40093 0 : case 35: /* stmt: AlterTSDictionaryStmt */
40094 : #line 916 "preproc.y"
40095 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40096 : #line 40097 "preproc.c"
40097 0 : break;
40098 :
40099 0 : case 36: /* stmt: AlterUserMappingStmt */
40100 : #line 918 "preproc.y"
40101 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40102 : #line 40103 "preproc.c"
40103 0 : break;
40104 :
40105 0 : case 37: /* stmt: AnalyzeStmt */
40106 : #line 920 "preproc.y"
40107 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40108 : #line 40109 "preproc.c"
40109 0 : break;
40110 :
40111 0 : case 38: /* stmt: CallStmt */
40112 : #line 922 "preproc.y"
40113 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40114 : #line 40115 "preproc.c"
40115 0 : break;
40116 :
40117 0 : case 39: /* stmt: CheckPointStmt */
40118 : #line 924 "preproc.y"
40119 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40120 : #line 40121 "preproc.c"
40121 0 : break;
40122 :
40123 78 : case 40: /* stmt: ClosePortalStmt */
40124 : #line 926 "preproc.y"
40125 : {
40126 : if (INFORMIX_MODE)
40127 : {
40128 : if (pg_strcasecmp((yylsp[0]) + strlen("close "), "database") == 0)
40129 : {
40130 : if (connection)
40131 : mmerror(PARSE_ERROR, ET_ERROR, "AT option not allowed in CLOSE DATABASE statement");
40132 :
40133 : fprintf(base_yyout, "{ ECPGdisconnect(__LINE__, \"CURRENT\");");
40134 : whenever_action(2);
40135 : break;
40136 : }
40137 : }
40138 :
40139 : output_statement((yylsp[0]), 0, ECPGst_normal);
40140 : }
40141 : #line 40142 "preproc.c"
40142 72 : break;
40143 :
40144 0 : case 41: /* stmt: ClusterStmt */
40145 : #line 943 "preproc.y"
40146 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40147 : #line 40148 "preproc.c"
40148 0 : break;
40149 :
40150 0 : case 42: /* stmt: CommentStmt */
40151 : #line 945 "preproc.y"
40152 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40153 : #line 40154 "preproc.c"
40154 0 : break;
40155 :
40156 0 : case 43: /* stmt: ConstraintsSetStmt */
40157 : #line 947 "preproc.y"
40158 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40159 : #line 40160 "preproc.c"
40160 0 : break;
40161 :
40162 4 : case 44: /* stmt: CopyStmt */
40163 : #line 949 "preproc.y"
40164 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40165 : #line 40166 "preproc.c"
40166 4 : break;
40167 :
40168 0 : case 45: /* stmt: CreateAmStmt */
40169 : #line 951 "preproc.y"
40170 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40171 : #line 40172 "preproc.c"
40172 0 : break;
40173 :
40174 4 : case 46: /* stmt: CreateAsStmt */
40175 : #line 953 "preproc.y"
40176 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40177 : #line 40178 "preproc.c"
40178 4 : break;
40179 :
40180 0 : case 47: /* stmt: CreateAssertionStmt */
40181 : #line 955 "preproc.y"
40182 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40183 : #line 40184 "preproc.c"
40184 0 : break;
40185 :
40186 0 : case 48: /* stmt: CreateCastStmt */
40187 : #line 957 "preproc.y"
40188 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40189 : #line 40190 "preproc.c"
40190 0 : break;
40191 :
40192 0 : case 49: /* stmt: CreateConversionStmt */
40193 : #line 959 "preproc.y"
40194 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40195 : #line 40196 "preproc.c"
40196 0 : break;
40197 :
40198 0 : case 50: /* stmt: CreateDomainStmt */
40199 : #line 961 "preproc.y"
40200 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40201 : #line 40202 "preproc.c"
40202 0 : break;
40203 :
40204 0 : case 51: /* stmt: CreateExtensionStmt */
40205 : #line 963 "preproc.y"
40206 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40207 : #line 40208 "preproc.c"
40208 0 : break;
40209 :
40210 0 : case 52: /* stmt: CreateFdwStmt */
40211 : #line 965 "preproc.y"
40212 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40213 : #line 40214 "preproc.c"
40214 0 : break;
40215 :
40216 0 : case 53: /* stmt: CreateForeignServerStmt */
40217 : #line 967 "preproc.y"
40218 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40219 : #line 40220 "preproc.c"
40220 0 : break;
40221 :
40222 0 : case 54: /* stmt: CreateForeignTableStmt */
40223 : #line 969 "preproc.y"
40224 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40225 : #line 40226 "preproc.c"
40226 0 : break;
40227 :
40228 2 : case 55: /* stmt: CreateFunctionStmt */
40229 : #line 971 "preproc.y"
40230 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40231 : #line 40232 "preproc.c"
40232 2 : break;
40233 :
40234 0 : case 56: /* stmt: CreateGroupStmt */
40235 : #line 973 "preproc.y"
40236 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40237 : #line 40238 "preproc.c"
40238 0 : break;
40239 :
40240 0 : case 57: /* stmt: CreateMatViewStmt */
40241 : #line 975 "preproc.y"
40242 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40243 : #line 40244 "preproc.c"
40244 0 : break;
40245 :
40246 0 : case 58: /* stmt: CreateOpClassStmt */
40247 : #line 977 "preproc.y"
40248 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40249 : #line 40250 "preproc.c"
40250 0 : break;
40251 :
40252 0 : case 59: /* stmt: CreateOpFamilyStmt */
40253 : #line 979 "preproc.y"
40254 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40255 : #line 40256 "preproc.c"
40256 0 : break;
40257 :
40258 0 : case 60: /* stmt: CreatePublicationStmt */
40259 : #line 981 "preproc.y"
40260 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40261 : #line 40262 "preproc.c"
40262 0 : break;
40263 :
40264 0 : case 61: /* stmt: AlterOpFamilyStmt */
40265 : #line 983 "preproc.y"
40266 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40267 : #line 40268 "preproc.c"
40268 0 : break;
40269 :
40270 0 : case 62: /* stmt: CreatePolicyStmt */
40271 : #line 985 "preproc.y"
40272 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40273 : #line 40274 "preproc.c"
40274 0 : break;
40275 :
40276 0 : case 63: /* stmt: CreatePLangStmt */
40277 : #line 987 "preproc.y"
40278 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40279 : #line 40280 "preproc.c"
40280 0 : break;
40281 :
40282 0 : case 64: /* stmt: CreateSchemaStmt */
40283 : #line 989 "preproc.y"
40284 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40285 : #line 40286 "preproc.c"
40286 0 : break;
40287 :
40288 0 : case 65: /* stmt: CreateSeqStmt */
40289 : #line 991 "preproc.y"
40290 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40291 : #line 40292 "preproc.c"
40292 0 : break;
40293 :
40294 100 : case 66: /* stmt: CreateStmt */
40295 : #line 993 "preproc.y"
40296 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40297 : #line 40298 "preproc.c"
40298 100 : break;
40299 :
40300 0 : case 67: /* stmt: CreateSubscriptionStmt */
40301 : #line 995 "preproc.y"
40302 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40303 : #line 40304 "preproc.c"
40304 0 : break;
40305 :
40306 0 : case 68: /* stmt: CreateStatsStmt */
40307 : #line 997 "preproc.y"
40308 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40309 : #line 40310 "preproc.c"
40310 0 : break;
40311 :
40312 0 : case 69: /* stmt: CreateTableSpaceStmt */
40313 : #line 999 "preproc.y"
40314 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40315 : #line 40316 "preproc.c"
40316 0 : break;
40317 :
40318 0 : case 70: /* stmt: CreateTransformStmt */
40319 : #line 1001 "preproc.y"
40320 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40321 : #line 40322 "preproc.c"
40322 0 : break;
40323 :
40324 2 : case 71: /* stmt: CreateTrigStmt */
40325 : #line 1003 "preproc.y"
40326 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40327 : #line 40328 "preproc.c"
40328 2 : break;
40329 :
40330 0 : case 72: /* stmt: CreateEventTrigStmt */
40331 : #line 1005 "preproc.y"
40332 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40333 : #line 40334 "preproc.c"
40334 0 : break;
40335 :
40336 0 : case 73: /* stmt: CreateRoleStmt */
40337 : #line 1007 "preproc.y"
40338 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40339 : #line 40340 "preproc.c"
40340 0 : break;
40341 :
40342 0 : case 74: /* stmt: CreateUserStmt */
40343 : #line 1009 "preproc.y"
40344 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40345 : #line 40346 "preproc.c"
40346 0 : break;
40347 :
40348 0 : case 75: /* stmt: CreateUserMappingStmt */
40349 : #line 1011 "preproc.y"
40350 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40351 : #line 40352 "preproc.c"
40352 0 : break;
40353 :
40354 0 : case 76: /* stmt: CreatedbStmt */
40355 : #line 1013 "preproc.y"
40356 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40357 : #line 40358 "preproc.c"
40358 0 : break;
40359 :
40360 76 : case 77: /* stmt: DeallocateStmt */
40361 : #line 1015 "preproc.y"
40362 : {
40363 : output_deallocate_prepare_statement((yylsp[0]));
40364 : }
40365 : #line 40366 "preproc.c"
40366 76 : break;
40367 :
40368 42 : case 78: /* stmt: DeclareCursorStmt */
40369 : #line 1019 "preproc.y"
40370 : {
40371 : output_simple_statement((yylsp[0]), (strncmp((yylsp[0]), "ECPGset_var", strlen("ECPGset_var")) == 0) ? 4 : 0);
40372 : }
40373 : #line 40374 "preproc.c"
40374 42 : break;
40375 :
40376 0 : case 79: /* stmt: DefineStmt */
40377 : #line 1023 "preproc.y"
40378 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40379 : #line 40380 "preproc.c"
40380 0 : break;
40381 :
40382 4 : case 80: /* stmt: DeleteStmt */
40383 : #line 1025 "preproc.y"
40384 : { output_statement((yylsp[0]), 1, ECPGst_prepnormal); }
40385 : #line 40386 "preproc.c"
40386 4 : break;
40387 :
40388 0 : case 81: /* stmt: DiscardStmt */
40389 : #line 1027 "preproc.y"
40390 : { output_statement((yylsp[0]), 1, ECPGst_normal); }
40391 : #line 40392 "preproc.c"
40392 0 : break;
40393 :
40394 0 : case 82: /* stmt: DoStmt */
40395 : #line 1029 "preproc.y"
40396 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40397 : #line 40398 "preproc.c"
40398 0 : break;
40399 :
40400 0 : case 83: /* stmt: DropCastStmt */
40401 : #line 1031 "preproc.y"
40402 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40403 : #line 40404 "preproc.c"
40404 0 : break;
40405 :
40406 0 : case 84: /* stmt: DropOpClassStmt */
40407 : #line 1033 "preproc.y"
40408 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40409 : #line 40410 "preproc.c"
40410 0 : break;
40411 :
40412 0 : case 85: /* stmt: DropOpFamilyStmt */
40413 : #line 1035 "preproc.y"
40414 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40415 : #line 40416 "preproc.c"
40416 0 : break;
40417 :
40418 0 : case 86: /* stmt: DropOwnedStmt */
40419 : #line 1037 "preproc.y"
40420 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40421 : #line 40422 "preproc.c"
40422 0 : break;
40423 :
40424 76 : case 87: /* stmt: DropStmt */
40425 : #line 1039 "preproc.y"
40426 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40427 : #line 40428 "preproc.c"
40428 76 : break;
40429 :
40430 0 : case 88: /* stmt: DropSubscriptionStmt */
40431 : #line 1041 "preproc.y"
40432 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40433 : #line 40434 "preproc.c"
40434 0 : break;
40435 :
40436 0 : case 89: /* stmt: DropTableSpaceStmt */
40437 : #line 1043 "preproc.y"
40438 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40439 : #line 40440 "preproc.c"
40440 0 : break;
40441 :
40442 0 : case 90: /* stmt: DropTransformStmt */
40443 : #line 1045 "preproc.y"
40444 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40445 : #line 40446 "preproc.c"
40446 0 : break;
40447 :
40448 0 : case 91: /* stmt: DropRoleStmt */
40449 : #line 1047 "preproc.y"
40450 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40451 : #line 40452 "preproc.c"
40452 0 : break;
40453 :
40454 0 : case 92: /* stmt: DropUserMappingStmt */
40455 : #line 1049 "preproc.y"
40456 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40457 : #line 40458 "preproc.c"
40458 0 : break;
40459 :
40460 0 : case 93: /* stmt: DropdbStmt */
40461 : #line 1051 "preproc.y"
40462 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40463 : #line 40464 "preproc.c"
40464 0 : break;
40465 :
40466 66 : case 94: /* stmt: ExecuteStmt */
40467 : #line 1053 "preproc.y"
40468 : {
40469 : check_declared_list((yyvsp[0].exec).name);
40470 : if ((yyvsp[0].exec).type == NULL || strlen((yyvsp[0].exec).type) == 0)
40471 : output_statement((yyvsp[0].exec).name, 1, ECPGst_execute);
40472 : else
40473 : {
40474 : if ((yyvsp[0].exec).name[0] != '"')
40475 : /* case of char_variable */
40476 : add_variable_to_tail(&argsinsert, find_variable((yyvsp[0].exec).name), &no_indicator);
40477 : else
40478 : {
40479 : /* case of ecpg_ident or CSTRING */
40480 : char length[32];
40481 : char *str;
40482 :
40483 : /* Remove double quotes from name */
40484 : str = loc_strdup((yyvsp[0].exec).name + 1);
40485 : str[strlen(str) - 1] = '\0';
40486 : snprintf(length, sizeof(length), "%zu", strlen(str));
40487 : add_variable_to_tail(&argsinsert, new_variable(str, ECPGmake_simple_type(ECPGt_const, length, 0), 0), &no_indicator);
40488 : }
40489 : output_statement(cat_str(3, "execute", "$0", (yyvsp[0].exec).type), 0, ECPGst_exec_with_exprlist);
40490 : }
40491 : }
40492 : #line 40493 "preproc.c"
40493 66 : break;
40494 :
40495 0 : case 95: /* stmt: ExplainStmt */
40496 : #line 1078 "preproc.y"
40497 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40498 : #line 40499 "preproc.c"
40499 0 : break;
40500 :
40501 126 : case 96: /* stmt: FetchStmt */
40502 : #line 1080 "preproc.y"
40503 : { output_statement((yylsp[0]), 1, ECPGst_normal); }
40504 : #line 40505 "preproc.c"
40505 126 : break;
40506 :
40507 0 : case 97: /* stmt: GrantStmt */
40508 : #line 1082 "preproc.y"
40509 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40510 : #line 40511 "preproc.c"
40511 0 : break;
40512 :
40513 0 : case 98: /* stmt: GrantRoleStmt */
40514 : #line 1084 "preproc.y"
40515 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40516 : #line 40517 "preproc.c"
40517 0 : break;
40518 :
40519 0 : case 99: /* stmt: ImportForeignSchemaStmt */
40520 : #line 1086 "preproc.y"
40521 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40522 : #line 40523 "preproc.c"
40523 0 : break;
40524 :
40525 0 : case 100: /* stmt: IndexStmt */
40526 : #line 1088 "preproc.y"
40527 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40528 : #line 40529 "preproc.c"
40529 0 : break;
40530 :
40531 224 : case 101: /* stmt: InsertStmt */
40532 : #line 1090 "preproc.y"
40533 : { output_statement((yylsp[0]), 1, ECPGst_prepnormal); }
40534 : #line 40535 "preproc.c"
40535 224 : break;
40536 :
40537 0 : case 102: /* stmt: ListenStmt */
40538 : #line 1092 "preproc.y"
40539 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40540 : #line 40541 "preproc.c"
40541 0 : break;
40542 :
40543 0 : case 103: /* stmt: RefreshMatViewStmt */
40544 : #line 1094 "preproc.y"
40545 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40546 : #line 40547 "preproc.c"
40547 0 : break;
40548 :
40549 0 : case 104: /* stmt: LoadStmt */
40550 : #line 1096 "preproc.y"
40551 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40552 : #line 40553 "preproc.c"
40553 0 : break;
40554 :
40555 0 : case 105: /* stmt: LockStmt */
40556 : #line 1098 "preproc.y"
40557 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40558 : #line 40559 "preproc.c"
40559 0 : break;
40560 :
40561 0 : case 106: /* stmt: MergeStmt */
40562 : #line 1100 "preproc.y"
40563 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40564 : #line 40565 "preproc.c"
40565 0 : break;
40566 :
40567 0 : case 107: /* stmt: NotifyStmt */
40568 : #line 1102 "preproc.y"
40569 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40570 : #line 40571 "preproc.c"
40571 0 : break;
40572 :
40573 106 : case 108: /* stmt: PrepareStmt */
40574 : #line 1104 "preproc.y"
40575 : {
40576 : check_declared_list((yyvsp[0].prep).name);
40577 : if ((yyvsp[0].prep).type == NULL)
40578 : output_prepare_statement((yyvsp[0].prep).name, (yyvsp[0].prep).stmt);
40579 : else if (strlen((yyvsp[0].prep).type) == 0)
40580 : {
40581 : char *stmt = cat_str(3, "\"", (yyvsp[0].prep).stmt, "\"");
40582 :
40583 : output_prepare_statement((yyvsp[0].prep).name, stmt);
40584 : }
40585 : else
40586 : {
40587 : if ((yyvsp[0].prep).name[0] != '"')
40588 : /* case of char_variable */
40589 : add_variable_to_tail(&argsinsert, find_variable((yyvsp[0].prep).name), &no_indicator);
40590 : else
40591 : {
40592 : char length[32];
40593 : char *str;
40594 :
40595 : /* Remove double quotes from name */
40596 : str = loc_strdup((yyvsp[0].prep).name + 1);
40597 : str[strlen(str) - 1] = '\0';
40598 : snprintf(length, sizeof(length), "%zu", strlen(str));
40599 : add_variable_to_tail(&argsinsert, new_variable(str, ECPGmake_simple_type(ECPGt_const, length, 0), 0), &no_indicator);
40600 : }
40601 : output_statement(cat_str(5, "prepare", "$0", (yyvsp[0].prep).type, "as", (yyvsp[0].prep).stmt), 0, ECPGst_prepare);
40602 : }
40603 : }
40604 : #line 40605 "preproc.c"
40605 106 : break;
40606 :
40607 0 : case 109: /* stmt: ReassignOwnedStmt */
40608 : #line 1134 "preproc.y"
40609 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40610 : #line 40611 "preproc.c"
40611 0 : break;
40612 :
40613 0 : case 110: /* stmt: ReindexStmt */
40614 : #line 1136 "preproc.y"
40615 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40616 : #line 40617 "preproc.c"
40617 0 : break;
40618 :
40619 0 : case 111: /* stmt: RemoveAggrStmt */
40620 : #line 1138 "preproc.y"
40621 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40622 : #line 40623 "preproc.c"
40623 0 : break;
40624 :
40625 2 : case 112: /* stmt: RemoveFuncStmt */
40626 : #line 1140 "preproc.y"
40627 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40628 : #line 40629 "preproc.c"
40629 2 : break;
40630 :
40631 0 : case 113: /* stmt: RemoveOperStmt */
40632 : #line 1142 "preproc.y"
40633 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40634 : #line 40635 "preproc.c"
40635 0 : break;
40636 :
40637 0 : case 114: /* stmt: RenameStmt */
40638 : #line 1144 "preproc.y"
40639 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40640 : #line 40641 "preproc.c"
40641 0 : break;
40642 :
40643 0 : case 115: /* stmt: RevokeStmt */
40644 : #line 1146 "preproc.y"
40645 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40646 : #line 40647 "preproc.c"
40647 0 : break;
40648 :
40649 0 : case 116: /* stmt: RevokeRoleStmt */
40650 : #line 1148 "preproc.y"
40651 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40652 : #line 40653 "preproc.c"
40653 0 : break;
40654 :
40655 0 : case 117: /* stmt: RuleStmt */
40656 : #line 1150 "preproc.y"
40657 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40658 : #line 40659 "preproc.c"
40659 0 : break;
40660 :
40661 0 : case 118: /* stmt: SecLabelStmt */
40662 : #line 1152 "preproc.y"
40663 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40664 : #line 40665 "preproc.c"
40665 0 : break;
40666 :
40667 204 : case 119: /* stmt: SelectStmt */
40668 : #line 1154 "preproc.y"
40669 : { output_statement((yylsp[0]), 1, ECPGst_prepnormal); }
40670 : #line 40671 "preproc.c"
40671 204 : break;
40672 :
40673 158 : case 120: /* stmt: TransactionStmt */
40674 : #line 1156 "preproc.y"
40675 : {
40676 : fprintf(base_yyout, "{ ECPGtrans(__LINE__, %s, \"%s\");", connection ? connection : "NULL", (yylsp[0]));
40677 : whenever_action(2);
40678 : }
40679 : #line 40680 "preproc.c"
40680 158 : break;
40681 :
40682 44 : case 121: /* stmt: TruncateStmt */
40683 : #line 1161 "preproc.y"
40684 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40685 : #line 40686 "preproc.c"
40686 44 : break;
40687 :
40688 0 : case 122: /* stmt: UnlistenStmt */
40689 : #line 1163 "preproc.y"
40690 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40691 : #line 40692 "preproc.c"
40692 0 : break;
40693 :
40694 10 : case 123: /* stmt: UpdateStmt */
40695 : #line 1165 "preproc.y"
40696 : { output_statement((yylsp[0]), 1, ECPGst_prepnormal); }
40697 : #line 40698 "preproc.c"
40698 10 : break;
40699 :
40700 0 : case 124: /* stmt: VacuumStmt */
40701 : #line 1167 "preproc.y"
40702 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40703 : #line 40704 "preproc.c"
40704 0 : break;
40705 :
40706 0 : case 125: /* stmt: VariableResetStmt */
40707 : #line 1169 "preproc.y"
40708 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40709 : #line 40710 "preproc.c"
40710 0 : break;
40711 :
40712 46 : case 126: /* stmt: VariableSetStmt */
40713 : #line 1171 "preproc.y"
40714 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40715 : #line 40716 "preproc.c"
40716 46 : break;
40717 :
40718 16 : case 127: /* stmt: VariableShowStmt */
40719 : #line 1173 "preproc.y"
40720 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40721 : #line 40722 "preproc.c"
40722 16 : break;
40723 :
40724 0 : case 128: /* stmt: ViewStmt */
40725 : #line 1175 "preproc.y"
40726 : { output_statement((yylsp[0]), 0, ECPGst_normal); }
40727 : #line 40728 "preproc.c"
40728 0 : break;
40729 :
40730 36 : case 129: /* stmt: ECPGAllocateDescr */
40731 : #line 1177 "preproc.y"
40732 : {
40733 : fprintf(base_yyout, "ECPGallocate_desc(__LINE__, %s);", (yylsp[0]));
40734 : whenever_action(0);
40735 : }
40736 : #line 40737 "preproc.c"
40737 36 : break;
40738 :
40739 192 : case 130: /* stmt: ECPGConnect */
40740 : #line 1182 "preproc.y"
40741 : {
40742 : if (connection)
40743 : mmerror(PARSE_ERROR, ET_ERROR, "AT option not allowed in CONNECT statement");
40744 :
40745 : fprintf(base_yyout, "{ ECPGconnect(__LINE__, %d, %s, %d); ", compat, (yylsp[0]), autocommit);
40746 : reset_variables();
40747 : whenever_action(2);
40748 : }
40749 : #line 40750 "preproc.c"
40750 192 : break;
40751 :
40752 10 : case 131: /* stmt: ECPGDeclareStmt */
40753 : #line 1191 "preproc.y"
40754 : {
40755 : output_simple_statement((yylsp[0]), 0);
40756 : }
40757 : #line 40758 "preproc.c"
40758 10 : break;
40759 :
40760 40 : case 132: /* stmt: ECPGCursorStmt */
40761 : #line 1195 "preproc.y"
40762 : {
40763 : output_simple_statement((yylsp[0]), (strncmp((yylsp[0]), "ECPGset_var", strlen("ECPGset_var")) == 0) ? 4 : 0);
40764 : }
40765 : #line 40766 "preproc.c"
40766 40 : break;
40767 :
40768 32 : case 133: /* stmt: ECPGDeallocateDescr */
40769 : #line 1199 "preproc.y"
40770 : {
40771 : fprintf(base_yyout, "ECPGdeallocate_desc(__LINE__, %s);", (yylsp[0]));
40772 : whenever_action(0);
40773 : }
40774 : #line 40775 "preproc.c"
40775 32 : break;
40776 :
40777 0 : case 134: /* stmt: ECPGDeclare */
40778 : #line 1204 "preproc.y"
40779 : {
40780 : output_simple_statement((yylsp[0]), 0);
40781 : }
40782 : #line 40783 "preproc.c"
40783 0 : break;
40784 :
40785 42 : case 135: /* stmt: ECPGDescribe */
40786 : #line 1208 "preproc.y"
40787 : {
40788 : check_declared_list((yyvsp[0].describe).stmt_name);
40789 :
40790 : fprintf(base_yyout, "{ ECPGdescribe(__LINE__, %d, %d, %s, %s,", compat, (yyvsp[0].describe).input, connection ? connection : "NULL", (yyvsp[0].describe).stmt_name);
40791 : dump_variables(argsresult, 1);
40792 : argsresult = NULL;
40793 : fputs("ECPGt_EORT);", base_yyout);
40794 : fprintf(base_yyout, "}");
40795 : output_line_number();
40796 : }
40797 : #line 40798 "preproc.c"
40798 42 : break;
40799 :
40800 174 : case 136: /* stmt: ECPGDisconnect */
40801 : #line 1219 "preproc.y"
40802 : {
40803 : if (connection)
40804 : mmerror(PARSE_ERROR, ET_ERROR, "AT option not allowed in DISCONNECT statement");
40805 :
40806 : fprintf(base_yyout, "{ ECPGdisconnect(__LINE__, %s);",
40807 : (yylsp[0]) ? (yylsp[0]) : "\"CURRENT\"");
40808 : whenever_action(2);
40809 : }
40810 : #line 40811 "preproc.c"
40811 174 : break;
40812 :
40813 14 : case 137: /* stmt: ECPGExecuteImmediateStmt */
40814 : #line 1228 "preproc.y"
40815 : {
40816 : output_statement((yylsp[0]), 0, ECPGst_exec_immediate);
40817 : }
40818 : #line 40819 "preproc.c"
40819 14 : break;
40820 :
40821 2 : case 138: /* stmt: ECPGFree */
40822 : #line 1232 "preproc.y"
40823 : {
40824 : const char *con = connection ? connection : "NULL";
40825 :
40826 : if (strcmp((yylsp[0]), "all") == 0)
40827 : fprintf(base_yyout, "{ ECPGdeallocate_all(__LINE__, %d, %s);", compat, con);
40828 : else if ((yylsp[0])[0] == ':')
40829 : fprintf(base_yyout, "{ ECPGdeallocate(__LINE__, %d, %s, %s);", compat, con, (yylsp[0]) + 1);
40830 : else
40831 : fprintf(base_yyout, "{ ECPGdeallocate(__LINE__, %d, %s, \"%s\");", compat, con, (yylsp[0]));
40832 :
40833 : whenever_action(2);
40834 : }
40835 : #line 40836 "preproc.c"
40836 2 : break;
40837 :
40838 62 : case 139: /* stmt: ECPGGetDescriptor */
40839 : #line 1245 "preproc.y"
40840 : {
40841 : lookup_descriptor((yyvsp[0].descriptor).name, connection);
40842 : output_get_descr((yyvsp[0].descriptor).name, (yyvsp[0].descriptor).str);
40843 : }
40844 : #line 40845 "preproc.c"
40845 62 : break;
40846 :
40847 22 : case 140: /* stmt: ECPGGetDescriptorHeader */
40848 : #line 1250 "preproc.y"
40849 : {
40850 : lookup_descriptor((yylsp[0]), connection);
40851 : output_get_descr_header((yylsp[0]));
40852 : }
40853 : #line 40854 "preproc.c"
40854 22 : break;
40855 :
40856 76 : case 141: /* stmt: ECPGOpen */
40857 : #line 1255 "preproc.y"
40858 : {
40859 : struct cursor *ptr;
40860 :
40861 : if ((ptr = add_additional_variables((yylsp[0]), true)) != NULL)
40862 : {
40863 : free(connection);
40864 : connection = ptr->connection ? mm_strdup(ptr->connection) : NULL;
40865 : output_statement(ptr->command, 0, ECPGst_normal);
40866 : ptr->opened = true;
40867 : }
40868 : }
40869 : #line 40870 "preproc.c"
40870 76 : break;
40871 :
40872 26 : case 142: /* stmt: ECPGSetAutocommit */
40873 : #line 1267 "preproc.y"
40874 : {
40875 : fprintf(base_yyout, "{ ECPGsetcommit(__LINE__, \"%s\", %s);", (yylsp[0]), connection ? connection : "NULL");
40876 : whenever_action(2);
40877 : }
40878 : #line 40879 "preproc.c"
40879 26 : break;
40880 :
40881 6 : case 143: /* stmt: ECPGSetConnection */
40882 : #line 1272 "preproc.y"
40883 : {
40884 : if (connection)
40885 : mmerror(PARSE_ERROR, ET_ERROR, "AT option not allowed in SET CONNECTION statement");
40886 :
40887 : fprintf(base_yyout, "{ ECPGsetconn(__LINE__, %s);", (yylsp[0]));
40888 : whenever_action(2);
40889 : }
40890 : #line 40891 "preproc.c"
40891 6 : break;
40892 :
40893 22 : case 144: /* stmt: ECPGSetDescriptor */
40894 : #line 1280 "preproc.y"
40895 : {
40896 : lookup_descriptor((yyvsp[0].descriptor).name, connection);
40897 : output_set_descr((yyvsp[0].descriptor).name, (yyvsp[0].descriptor).str);
40898 : }
40899 : #line 40900 "preproc.c"
40900 22 : break;
40901 :
40902 2 : case 145: /* stmt: ECPGSetDescriptorHeader */
40903 : #line 1285 "preproc.y"
40904 : {
40905 : lookup_descriptor((yylsp[0]), connection);
40906 : output_set_descr_header((yylsp[0]));
40907 : }
40908 : #line 40909 "preproc.c"
40909 2 : break;
40910 :
40911 28 : case 146: /* stmt: ECPGTypedef */
40912 : #line 1290 "preproc.y"
40913 : {
40914 : if (connection)
40915 : mmerror(PARSE_ERROR, ET_ERROR, "AT option not allowed in TYPE statement");
40916 :
40917 : fprintf(base_yyout, "%s", (yylsp[0]));
40918 : output_line_number();
40919 : }
40920 : #line 40921 "preproc.c"
40921 28 : break;
40922 :
40923 6 : case 147: /* stmt: ECPGVar */
40924 : #line 1298 "preproc.y"
40925 : {
40926 : if (connection)
40927 : mmerror(PARSE_ERROR, ET_ERROR, "AT option not allowed in VAR statement");
40928 :
40929 : output_simple_statement((yylsp[0]), 0);
40930 : }
40931 : #line 40932 "preproc.c"
40932 6 : break;
40933 :
40934 202 : case 148: /* stmt: ECPGWhenever */
40935 : #line 1305 "preproc.y"
40936 : {
40937 : if (connection)
40938 : mmerror(PARSE_ERROR, ET_ERROR, "AT option not allowed in WHENEVER statement");
40939 :
40940 : output_simple_statement((yylsp[0]), 0);
40941 : }
40942 : #line 40943 "preproc.c"
40943 202 : break;
40944 :
40945 0 : case 171: /* AlterOptRoleElem: UNENCRYPTED PASSWORD ecpg_sconst */
40946 : #line 1374 "preproc.y"
40947 : {
40948 : mmerror(PARSE_ERROR, ET_WARNING, "unsupported feature will be passed to server");
40949 : }
40950 : #line 40951 "preproc.c"
40951 0 : break;
40952 :
40953 0 : case 227: /* set_rest_more: CATALOG_P ecpg_sconst */
40954 : #line 1497 "preproc.y"
40955 : {
40956 : mmerror(PARSE_ERROR, ET_WARNING, "unsupported feature will be passed to server");
40957 : }
40958 : #line 40959 "preproc.c"
40959 0 : break;
40960 :
40961 2 : case 240: /* var_value: NumericOnly */
40962 : #line 1525 "preproc.y"
40963 : {
40964 : if ((yylsp[0])[0] == '$')
40965 : (yyloc) = "$0";
40966 : }
40967 : #line 40968 "preproc.c"
40968 2 : break;
40969 :
40970 2 : case 276: /* VariableShowStmt: SHOW ALL */
40971 : #line 1609 "preproc.y"
40972 : {
40973 : mmerror(PARSE_ERROR, ET_ERROR, "SHOW ALL is not implemented");
40974 : }
40975 : #line 40976 "preproc.c"
40976 2 : break;
40977 :
40978 78 : case 420: /* ClosePortalStmt: CLOSE cursor_name */
40979 : #line 1872 "preproc.y"
40980 : {
40981 : const char *cursor_marker = (yylsp[0])[0] == ':' ? "$0" : (yylsp[0]);
40982 : struct cursor *ptr = NULL;
40983 :
40984 : for (ptr = cur; ptr != NULL; ptr = ptr->next)
40985 : {
40986 : if (strcmp((yylsp[0]), ptr->name) == 0)
40987 : {
40988 : update_connection(ptr->connection);
40989 : break;
40990 : }
40991 : }
40992 : (yyloc) = cat2_str("close", cursor_marker);
40993 : }
40994 : #line 40995 "preproc.c"
40995 78 : break;
40996 :
40997 4 : case 422: /* CopyStmt: COPY opt_binary qualified_name opt_column_list copy_from opt_program copy_file_name copy_delimiter opt_with copy_options where_clause */
40998 : #line 1892 "preproc.y"
40999 : {
41000 : if (strcmp((yylsp[-6]), "from") == 0 &&
41001 : (strcmp((yylsp[-4]), "stdin") == 0 || strcmp((yylsp[-4]), "stdout") == 0))
41002 : mmerror(PARSE_ERROR, ET_WARNING, "COPY FROM STDIN is not implemented");
41003 : }
41004 : #line 41005 "preproc.c"
41005 4 : break;
41006 :
41007 0 : case 579: /* key_match: MATCH PARTIAL */
41008 : #line 2258 "preproc.y"
41009 : {
41010 : mmerror(PARSE_ERROR, ET_WARNING, "unsupported feature will be passed to server");
41011 : }
41012 : #line 41013 "preproc.c"
41013 0 : break;
41014 :
41015 0 : case 702: /* create_extension_opt_item: FROM NonReservedWord_or_Sconst */
41016 : #line 2584 "preproc.y"
41017 : {
41018 : mmerror(PARSE_ERROR, ET_WARNING, "unsupported feature will be passed to server");
41019 : }
41020 : #line 41021 "preproc.c"
41021 0 : break;
41022 :
41023 0 : case 858: /* CreateAssertionStmt: CREATE ASSERTION any_name CHECK '(' a_expr ')' ConstraintAttributeSpec */
41024 : #line 3015 "preproc.y"
41025 : {
41026 : mmerror(PARSE_ERROR, ET_WARNING, "unsupported feature will be passed to server");
41027 : }
41028 : #line 41029 "preproc.c"
41029 0 : break;
41030 :
41031 0 : case 898: /* AlterEnumStmt: ALTER TYPE_P any_name DROP VALUE_P ecpg_sconst */
41032 : #line 3102 "preproc.y"
41033 : {
41034 : mmerror(PARSE_ERROR, ET_WARNING, "unsupported feature will be passed to server");
41035 : }
41036 : #line 41037 "preproc.c"
41037 0 : break;
41038 :
41039 4 : case 1019: /* FetchStmt: FETCH FORWARD cursor_name opt_ecpg_fetch_into */
41040 : #line 3354 "preproc.y"
41041 : {
41042 : const char *cursor_marker = (yylsp[-1])[0] == ':' ? "$0" : (yylsp[-1]);
41043 : struct cursor *ptr = add_additional_variables((yylsp[-1]), false);
41044 :
41045 : update_connection(ptr->connection);
41046 :
41047 : (yyloc) = cat_str(2, "fetch forward", cursor_marker);
41048 : }
41049 : #line 41050 "preproc.c"
41050 4 : break;
41051 :
41052 2 : case 1020: /* FetchStmt: FETCH FORWARD from_in cursor_name opt_ecpg_fetch_into */
41053 : #line 3363 "preproc.y"
41054 : {
41055 : const char *cursor_marker = (yylsp[-1])[0] == ':' ? "$0" : (yylsp[-1]);
41056 : struct cursor *ptr = add_additional_variables((yylsp[-1]), false);
41057 :
41058 : update_connection(ptr->connection);
41059 :
41060 : (yyloc) = cat_str(2, "fetch forward from", cursor_marker);
41061 : }
41062 : #line 41063 "preproc.c"
41063 2 : break;
41064 :
41065 0 : case 1021: /* FetchStmt: FETCH BACKWARD cursor_name opt_ecpg_fetch_into */
41066 : #line 3372 "preproc.y"
41067 : {
41068 : const char *cursor_marker = (yylsp[-1])[0] == ':' ? "$0" : (yylsp[-1]);
41069 : struct cursor *ptr = add_additional_variables((yylsp[-1]), false);
41070 :
41071 : update_connection(ptr->connection);
41072 :
41073 : (yyloc) = cat_str(2, "fetch backward", cursor_marker);
41074 : }
41075 : #line 41076 "preproc.c"
41076 0 : break;
41077 :
41078 0 : case 1022: /* FetchStmt: FETCH BACKWARD from_in cursor_name opt_ecpg_fetch_into */
41079 : #line 3381 "preproc.y"
41080 : {
41081 : const char *cursor_marker = (yylsp[-1])[0] == ':' ? "$0" : (yylsp[-1]);
41082 : struct cursor *ptr = add_additional_variables((yylsp[-1]), false);
41083 :
41084 : update_connection(ptr->connection);
41085 :
41086 : (yyloc) = cat_str(2, "fetch backward from", cursor_marker);
41087 : }
41088 : #line 41089 "preproc.c"
41089 0 : break;
41090 :
41091 0 : case 1023: /* FetchStmt: MOVE FORWARD cursor_name */
41092 : #line 3390 "preproc.y"
41093 : {
41094 : const char *cursor_marker = (yylsp[0])[0] == ':' ? "$0" : (yylsp[0]);
41095 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41096 :
41097 : update_connection(ptr->connection);
41098 :
41099 : (yyloc) = cat_str(2, "move forward", cursor_marker);
41100 : }
41101 : #line 41102 "preproc.c"
41102 0 : break;
41103 :
41104 0 : case 1024: /* FetchStmt: MOVE FORWARD from_in cursor_name */
41105 : #line 3399 "preproc.y"
41106 : {
41107 : const char *cursor_marker = (yylsp[0])[0] == ':' ? "$0" : (yylsp[0]);
41108 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41109 :
41110 : update_connection(ptr->connection);
41111 :
41112 : (yyloc) = cat_str(2, "move forward from", cursor_marker);
41113 : }
41114 : #line 41115 "preproc.c"
41115 0 : break;
41116 :
41117 0 : case 1025: /* FetchStmt: MOVE BACKWARD cursor_name */
41118 : #line 3408 "preproc.y"
41119 : {
41120 : const char *cursor_marker = (yylsp[0])[0] == ':' ? "$0" : (yylsp[0]);
41121 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41122 :
41123 : update_connection(ptr->connection);
41124 :
41125 : (yyloc) = cat_str(2, "move backward", cursor_marker);
41126 : }
41127 : #line 41128 "preproc.c"
41128 0 : break;
41129 :
41130 0 : case 1026: /* FetchStmt: MOVE BACKWARD from_in cursor_name */
41131 : #line 3417 "preproc.y"
41132 : {
41133 : const char *cursor_marker = (yylsp[0])[0] == ':' ? "$0" : (yylsp[0]);
41134 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41135 :
41136 : update_connection(ptr->connection);
41137 :
41138 : (yyloc) = cat_str(2, "move backward from", cursor_marker);
41139 : }
41140 : #line 41141 "preproc.c"
41141 0 : break;
41142 :
41143 32 : case 1027: /* fetch_args: cursor_name */
41144 : #line 3430 "preproc.y"
41145 : {
41146 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41147 :
41148 : update_connection(ptr->connection);
41149 : if ((yylsp[0])[0] == ':')
41150 : (yyloc) = "$0";
41151 : }
41152 : #line 41153 "preproc.c"
41153 32 : break;
41154 :
41155 22 : case 1028: /* fetch_args: from_in cursor_name */
41156 : #line 3438 "preproc.y"
41157 : {
41158 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41159 :
41160 : update_connection(ptr->connection);
41161 : if ((yylsp[0])[0] == ':')
41162 : (yyloc) = cat2_str((yylsp[-1]), "$0");
41163 : }
41164 : #line 41165 "preproc.c"
41165 22 : break;
41166 :
41167 6 : case 1029: /* fetch_args: NEXT opt_from_in cursor_name */
41168 : #line 3446 "preproc.y"
41169 : {
41170 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41171 :
41172 : update_connection(ptr->connection);
41173 : if ((yylsp[0])[0] == ':')
41174 : (yyloc) = cat_str(3, (yylsp[-2]), (yylsp[-1]), "$0");
41175 : }
41176 : #line 41177 "preproc.c"
41177 6 : break;
41178 :
41179 0 : case 1030: /* fetch_args: PRIOR opt_from_in cursor_name */
41180 : #line 3454 "preproc.y"
41181 : {
41182 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41183 :
41184 : update_connection(ptr->connection);
41185 : if ((yylsp[0])[0] == ':')
41186 : (yyloc) = cat_str(3, (yylsp[-2]), (yylsp[-1]), "$0");
41187 : }
41188 : #line 41189 "preproc.c"
41189 0 : break;
41190 :
41191 0 : case 1031: /* fetch_args: FIRST_P opt_from_in cursor_name */
41192 : #line 3462 "preproc.y"
41193 : {
41194 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41195 :
41196 : update_connection(ptr->connection);
41197 : if ((yylsp[0])[0] == ':')
41198 : (yyloc) = cat_str(3, (yylsp[-2]), (yylsp[-1]), "$0");
41199 : }
41200 : #line 41201 "preproc.c"
41201 0 : break;
41202 :
41203 0 : case 1032: /* fetch_args: LAST_P opt_from_in cursor_name */
41204 : #line 3470 "preproc.y"
41205 : {
41206 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41207 :
41208 : update_connection(ptr->connection);
41209 : if ((yylsp[0])[0] == ':')
41210 : (yyloc) = cat_str(3, (yylsp[-2]), (yylsp[-1]), "$0");
41211 : }
41212 : #line 41213 "preproc.c"
41213 0 : break;
41214 :
41215 8 : case 1033: /* fetch_args: ABSOLUTE_P SignedIconst opt_from_in cursor_name */
41216 : #line 3478 "preproc.y"
41217 : {
41218 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41219 : bool replace = false;
41220 :
41221 : update_connection(ptr->connection);
41222 : if ((yylsp[0])[0] == ':')
41223 : {
41224 : (yylsp[0]) = "$0";
41225 : replace = true;
41226 : }
41227 : if ((yylsp[-2])[0] == '$')
41228 : {
41229 : (yylsp[-2]) = "$0";
41230 : replace = true;
41231 : }
41232 : if (replace)
41233 : (yyloc) = cat_str(4, (yylsp[-3]), (yylsp[-2]), (yylsp[-1]), (yylsp[0]));
41234 : }
41235 : #line 41236 "preproc.c"
41236 8 : break;
41237 :
41238 0 : case 1034: /* fetch_args: RELATIVE_P SignedIconst opt_from_in cursor_name */
41239 : #line 3497 "preproc.y"
41240 : {
41241 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41242 : bool replace = false;
41243 :
41244 : update_connection(ptr->connection);
41245 : if ((yylsp[0])[0] == ':')
41246 : {
41247 : (yylsp[0]) = "$0";
41248 : replace = true;
41249 : }
41250 : if ((yylsp[-2])[0] == '$')
41251 : {
41252 : (yylsp[-2]) = "$0";
41253 : replace = true;
41254 : }
41255 : if (replace)
41256 : (yyloc) = cat_str(4, (yylsp[-3]), (yylsp[-2]), (yylsp[-1]), (yylsp[0]));
41257 : }
41258 : #line 41259 "preproc.c"
41259 0 : break;
41260 :
41261 48 : case 1035: /* fetch_args: SignedIconst opt_from_in cursor_name */
41262 : #line 3516 "preproc.y"
41263 : {
41264 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41265 : bool replace = false;
41266 :
41267 : update_connection(ptr->connection);
41268 : if ((yylsp[0])[0] == ':')
41269 : {
41270 : (yylsp[0]) = "$0";
41271 : replace = true;
41272 : }
41273 : if ((yylsp[-2])[0] == '$')
41274 : {
41275 : (yylsp[-2]) = "$0";
41276 : replace = true;
41277 : }
41278 : if (replace)
41279 : (yyloc) = cat_str(3, (yylsp[-2]), (yylsp[-1]), (yylsp[0]));
41280 : }
41281 : #line 41282 "preproc.c"
41282 48 : break;
41283 :
41284 2 : case 1036: /* fetch_args: ALL opt_from_in cursor_name */
41285 : #line 3535 "preproc.y"
41286 : {
41287 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41288 :
41289 : update_connection(ptr->connection);
41290 : if ((yylsp[0])[0] == ':')
41291 : (yyloc) = cat_str(3, (yylsp[-2]), (yylsp[-1]), "$0");
41292 : }
41293 : #line 41294 "preproc.c"
41294 2 : break;
41295 :
41296 0 : case 1037: /* fetch_args: FORWARD SignedIconst opt_from_in cursor_name */
41297 : #line 3543 "preproc.y"
41298 : {
41299 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41300 : bool replace = false;
41301 :
41302 : update_connection(ptr->connection);
41303 : if ((yylsp[0])[0] == ':')
41304 : {
41305 : (yylsp[0]) = "$0";
41306 : replace = true;
41307 : }
41308 : if ((yylsp[-2])[0] == '$')
41309 : {
41310 : (yylsp[-2]) = "$0";
41311 : replace = true;
41312 : }
41313 : if (replace)
41314 : (yyloc) = cat_str(4, (yylsp[-3]), (yylsp[-2]), (yylsp[-1]), (yylsp[0]));
41315 : }
41316 : #line 41317 "preproc.c"
41317 0 : break;
41318 :
41319 0 : case 1038: /* fetch_args: FORWARD ALL opt_from_in cursor_name */
41320 : #line 3562 "preproc.y"
41321 : {
41322 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41323 :
41324 : update_connection(ptr->connection);
41325 : if ((yylsp[0])[0] == ':')
41326 : (yyloc) = cat_str(4, (yylsp[-3]), (yylsp[-2]), (yylsp[-1]), "$0");
41327 : }
41328 : #line 41329 "preproc.c"
41329 0 : break;
41330 :
41331 2 : case 1039: /* fetch_args: BACKWARD SignedIconst opt_from_in cursor_name */
41332 : #line 3570 "preproc.y"
41333 : {
41334 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41335 : bool replace = false;
41336 :
41337 : update_connection(ptr->connection);
41338 : if ((yylsp[0])[0] == ':')
41339 : {
41340 : (yylsp[0]) = "$0";
41341 : replace = true;
41342 : }
41343 : if ((yylsp[-2])[0] == '$')
41344 : {
41345 : (yylsp[-2]) = "$0";
41346 : replace = true;
41347 : }
41348 : if (replace)
41349 : (yyloc) = cat_str(4, (yylsp[-3]), (yylsp[-2]), (yylsp[-1]), (yylsp[0]));
41350 : }
41351 : #line 41352 "preproc.c"
41352 2 : break;
41353 :
41354 0 : case 1040: /* fetch_args: BACKWARD ALL opt_from_in cursor_name */
41355 : #line 3589 "preproc.y"
41356 : {
41357 : struct cursor *ptr = add_additional_variables((yylsp[0]), false);
41358 :
41359 : update_connection(ptr->connection);
41360 : if ((yylsp[0])[0] == ':')
41361 : (yyloc) = cat_str(4, (yylsp[-3]), (yylsp[-2]), (yylsp[-1]), "$0");
41362 : }
41363 : #line 41364 "preproc.c"
41364 0 : break;
41365 :
41366 0 : case 1617: /* ExplainableStmt: ExecuteStmt */
41367 : #line 4857 "preproc.y"
41368 : {
41369 : (yyloc) = (yyvsp[0].exec).name;
41370 : }
41371 : #line 41372 "preproc.c"
41372 0 : break;
41373 :
41374 12 : case 1618: /* PrepareStmt: PREPARE prepared_name prep_type_clause AS PreparableStmt */
41375 : #line 4865 "preproc.y"
41376 : {
41377 : (yyval.prep).name = (yylsp[-3]);
41378 : (yyval.prep).type = (yylsp[-2]);
41379 : (yyval.prep).stmt = (yylsp[0]);
41380 : }
41381 : #line 41382 "preproc.c"
41382 12 : break;
41383 :
41384 94 : case 1619: /* PrepareStmt: PREPARE prepared_name FROM execstring */
41385 : #line 4871 "preproc.y"
41386 : {
41387 : (yyval.prep).name = (yylsp[-2]);
41388 : (yyval.prep).type = NULL;
41389 : (yyval.prep).stmt = (yylsp[0]);
41390 : }
41391 : #line 41392 "preproc.c"
41392 94 : break;
41393 :
41394 66 : case 1627: /* ExecuteStmt: EXECUTE prepared_name execute_param_clause execute_rest */
41395 : #line 4896 "preproc.y"
41396 : {
41397 : (yyval.exec).name = (yylsp[-2]);
41398 : (yyval.exec).type = (yylsp[-1]);
41399 : }
41400 : #line 41401 "preproc.c"
41401 66 : break;
41402 :
41403 0 : case 1628: /* ExecuteStmt: CREATE OptTemp TABLE create_as_target AS EXECUTE prepared_name execute_param_clause opt_with_data execute_rest */
41404 : #line 4901 "preproc.y"
41405 : {
41406 : (yyval.exec).name = (yyloc);
41407 : }
41408 : #line 41409 "preproc.c"
41409 0 : break;
41410 :
41411 0 : case 1629: /* ExecuteStmt: CREATE OptTemp TABLE IF_P NOT EXISTS create_as_target AS EXECUTE prepared_name execute_param_clause opt_with_data execute_rest */
41412 : #line 4905 "preproc.y"
41413 : {
41414 : (yyval.exec).name = (yyloc);
41415 : }
41416 : #line 41417 "preproc.c"
41417 0 : break;
41418 :
41419 44 : case 1709: /* DeclareCursorStmt: DECLARE cursor_name cursor_options CURSOR opt_hold FOR SelectStmt */
41420 : #line 5136 "preproc.y"
41421 : {
41422 : struct cursor *ptr,
41423 : *this;
41424 : const char *cursor_marker = (yylsp[-5])[0] == ':' ? "$0" : (yylsp[-5]);
41425 : char *comment,
41426 : *c1,
41427 : *c2;
41428 : int (*strcmp_fn) (const char *, const char *) = (((yylsp[-5])[0] == ':' || (yylsp[-5])[0] == '"') ? strcmp : pg_strcasecmp);
41429 :
41430 : if (INFORMIX_MODE && pg_strcasecmp((yylsp[-5]), "database") == 0)
41431 : mmfatal(PARSE_ERROR, "\"database\" cannot be used as cursor name in INFORMIX mode");
41432 :
41433 : for (ptr = cur; ptr != NULL; ptr = ptr->next)
41434 : {
41435 : if (strcmp_fn((yylsp[-5]), ptr->name) == 0)
41436 : {
41437 : if ((yylsp[-5])[0] == ':')
41438 : mmerror(PARSE_ERROR, ET_ERROR, "using variable \"%s\" in different declare statements is not supported", (yylsp[-5]) + 1);
41439 : else
41440 : mmerror(PARSE_ERROR, ET_ERROR, "cursor \"%s\" is already defined", (yylsp[-5]));
41441 : }
41442 : }
41443 :
41444 : this = (struct cursor *) mm_alloc(sizeof(struct cursor));
41445 :
41446 : this->next = cur;
41447 : this->name = mm_strdup((yylsp[-5]));
41448 : this->function = (current_function ? mm_strdup(current_function) : NULL);
41449 : this->connection = connection ? mm_strdup(connection) : NULL;
41450 : this->opened = false;
41451 : this->command = mm_strdup(cat_str(7, "declare", cursor_marker, (yylsp[-4]), "cursor", (yylsp[-2]), "for", (yylsp[0])));
41452 : this->argsinsert = argsinsert;
41453 : this->argsinsert_oos = NULL;
41454 : this->argsresult = argsresult;
41455 : this->argsresult_oos = NULL;
41456 : argsinsert = argsresult = NULL;
41457 : cur = this;
41458 :
41459 : c1 = loc_strdup(this->command);
41460 : while ((c2 = strstr(c1, "*/")) != NULL)
41461 : {
41462 : /* We put this text into a comment, so we better remove [*][/]. */
41463 : c2[0] = '.';
41464 : c2[1] = '.';
41465 : }
41466 : comment = cat_str(3, "/*", c1, "*/");
41467 :
41468 : (yyloc) = cat2_str(adjust_outofscope_cursor_vars(this), comment);
41469 : }
41470 : #line 41471 "preproc.c"
41471 42 : break;
41472 :
41473 90 : case 1711: /* cursor_name: char_civar */
41474 : #line 5191 "preproc.y"
41475 : {
41476 : char *curname = loc_alloc(strlen((yylsp[0])) + 2);
41477 :
41478 : sprintf(curname, ":%s", (yylsp[0]));
41479 : (yyloc) = curname;
41480 : }
41481 : #line 41482 "preproc.c"
41482 90 : break;
41483 :
41484 84 : case 1718: /* opt_hold: %empty */
41485 : #line 5212 "preproc.y"
41486 : {
41487 : if (compat == ECPG_COMPAT_INFORMIX_SE && autocommit)
41488 : (yyloc) = "with hold";
41489 : else
41490 : (yyloc) = "";
41491 : }
41492 : #line 41493 "preproc.c"
41493 84 : break;
41494 :
41495 2 : case 1759: /* into_clause: INTO OptTempTableName */
41496 : #line 5311 "preproc.y"
41497 : {
41498 : FoundInto = 1;
41499 : (yyloc) = cat2_str("into", (yylsp[0]));
41500 : }
41501 : #line 41502 "preproc.c"
41502 2 : break;
41503 :
41504 182 : case 1760: /* into_clause: ecpg_into */
41505 : #line 5316 "preproc.y"
41506 : {
41507 : (yyloc) = "";
41508 : }
41509 : #line 41510 "preproc.c"
41510 182 : break;
41511 :
41512 2 : case 1794: /* limit_clause: LIMIT select_limit_value ',' select_offset_value */
41513 : #line 5401 "preproc.y"
41514 : {
41515 : mmerror(PARSE_ERROR, ET_WARNING, "no longer supported LIMIT #,# syntax passed to server");
41516 : }
41517 : #line 41518 "preproc.c"
41518 2 : break;
41519 :
41520 0 : case 1911: /* where_or_current_clause: WHERE CURRENT_P OF cursor_name */
41521 : #line 5705 "preproc.y"
41522 : {
41523 : const char *cursor_marker = (yylsp[0])[0] == ':' ? "$0" : (yylsp[0]);
41524 :
41525 : (yyloc) = cat_str(2, "where current of", cursor_marker);
41526 : }
41527 : #line 41528 "preproc.c"
41528 0 : break;
41529 :
41530 378 : case 1951: /* Typename: SimpleTypename opt_array_bounds */
41531 : #line 5818 "preproc.y"
41532 : {
41533 : (yyloc) = cat2_str((yylsp[-1]), (yyvsp[0].index).str);
41534 : }
41535 : #line 41536 "preproc.c"
41536 378 : break;
41537 :
41538 0 : case 1952: /* Typename: SETOF SimpleTypename opt_array_bounds */
41539 : #line 5822 "preproc.y"
41540 : {
41541 : (yyloc) = cat_str(3, "setof", (yylsp[-1]), (yyvsp[0].index).str);
41542 : }
41543 : #line 41544 "preproc.c"
41544 0 : break;
41545 :
41546 6 : case 1957: /* opt_array_bounds: opt_array_bounds '[' ']' */
41547 : #line 5834 "preproc.y"
41548 : {
41549 : (yyval.index).index1 = (yyvsp[-2].index).index1;
41550 : (yyval.index).index2 = (yyvsp[-2].index).index2;
41551 : if (strcmp((yyval.index).index1, "-1") == 0)
41552 : (yyval.index).index1 = "0";
41553 : else if (strcmp((yyvsp[-2].index).index2, "-1") == 0)
41554 : (yyval.index).index2 = "0";
41555 : (yyval.index).str = cat_str(2, (yyvsp[-2].index).str, "[]");
41556 : }
41557 : #line 41558 "preproc.c"
41558 6 : break;
41559 :
41560 248 : case 1958: /* opt_array_bounds: opt_array_bounds '[' Iresult ']' */
41561 : #line 5844 "preproc.y"
41562 : {
41563 : (yyval.index).index1 = (yyvsp[-3].index).index1;
41564 : (yyval.index).index2 = (yyvsp[-3].index).index2;
41565 : if (strcmp((yyvsp[-3].index).index1, "-1") == 0)
41566 : (yyval.index).index1 = (yylsp[-1]);
41567 : else if (strcmp((yyvsp[-3].index).index2, "-1") == 0)
41568 : (yyval.index).index2 = (yylsp[-1]);
41569 : (yyval.index).str = cat_str(4, (yyvsp[-3].index).str, "[", (yylsp[-1]), "]");
41570 : }
41571 : #line 41572 "preproc.c"
41572 248 : break;
41573 :
41574 1134 : case 1959: /* opt_array_bounds: %empty */
41575 : #line 5854 "preproc.y"
41576 : {
41577 : (yyval.index).index1 = "-1";
41578 : (yyval.index).index2 = "-1";
41579 : (yyval.index).str = "";
41580 : }
41581 : #line 41582 "preproc.c"
41582 1134 : break;
41583 :
41584 0 : case 2093: /* a_expr: UNIQUE opt_unique_null_treatment select_with_parens */
41585 : #line 6085 "preproc.y"
41586 : {
41587 : mmerror(PARSE_ERROR, ET_WARNING, "unsupported feature will be passed to server");
41588 : }
41589 : #line 41590 "preproc.c"
41590 0 : break;
41591 :
41592 47896 : case 3423: /* statements: statements statement */
41593 : #line 7860 "preproc.y"
41594 : {
41595 : /* Reclaim local storage used while processing statement */
41596 : reclaim_local_storage();
41597 : /* Clean up now-dangling location pointer */
41598 : (yyloc) = "";
41599 : }
41600 : #line 41601 "preproc.c"
41601 47896 : break;
41602 :
41603 210 : case 3424: /* statement: ecpgstart at toplevel_stmt ';' */
41604 : #line 7869 "preproc.y"
41605 : {
41606 : if (connection)
41607 : free(connection);
41608 : connection = NULL;
41609 : }
41610 : #line 41611 "preproc.c"
41611 210 : break;
41612 :
41613 2200 : case 3425: /* statement: ecpgstart toplevel_stmt ';' */
41614 : #line 7875 "preproc.y"
41615 : {
41616 : if (connection)
41617 : free(connection);
41618 : connection = NULL;
41619 : }
41620 : #line 41621 "preproc.c"
41621 2200 : break;
41622 :
41623 48 : case 3426: /* statement: ecpgstart ECPGVarDeclaration */
41624 : #line 7881 "preproc.y"
41625 : {
41626 : fprintf(base_yyout, "%s", (yyloc));
41627 : output_line_number();
41628 : }
41629 : #line 41630 "preproc.c"
41630 48 : break;
41631 :
41632 42532 : case 3428: /* statement: c_thing */
41633 : #line 7887 "preproc.y"
41634 : {
41635 : fprintf(base_yyout, "%s", (yyloc));
41636 : }
41637 : #line 41638 "preproc.c"
41638 42532 : break;
41639 :
41640 1450 : case 3429: /* statement: CPP_LINE */
41641 : #line 7891 "preproc.y"
41642 : {
41643 : fprintf(base_yyout, "%s", (yyloc));
41644 : }
41645 : #line 41646 "preproc.c"
41646 1450 : break;
41647 :
41648 664 : case 3430: /* statement: '{' */
41649 : #line 7895 "preproc.y"
41650 : {
41651 : braces_open++;
41652 : fputs("{", base_yyout);
41653 : }
41654 : #line 41655 "preproc.c"
41655 664 : break;
41656 :
41657 662 : case 3431: /* statement: '}' */
41658 : #line 7900 "preproc.y"
41659 : {
41660 : if (braces_open > 0)
41661 : {
41662 : remove_typedefs(braces_open);
41663 : remove_variables(braces_open);
41664 : if (--braces_open == 0)
41665 : {
41666 : free(current_function);
41667 : current_function = NULL;
41668 : }
41669 : }
41670 : fputs("}", base_yyout);
41671 : }
41672 : #line 41673 "preproc.c"
41673 662 : break;
41674 :
41675 2 : case 3432: /* $@1: %empty */
41676 : #line 7916 "preproc.y"
41677 : {
41678 : FoundInto = 0;
41679 : }
41680 : #line 41681 "preproc.c"
41681 2 : break;
41682 :
41683 2 : case 3433: /* CreateAsStmt: CREATE OptTemp TABLE create_as_target AS $@1 SelectStmt opt_with_data */
41684 : #line 7919 "preproc.y"
41685 : {
41686 : if (FoundInto == 1)
41687 : mmerror(PARSE_ERROR, ET_ERROR, "CREATE TABLE AS cannot specify INTO");
41688 : }
41689 : #line 41690 "preproc.c"
41690 2 : break;
41691 :
41692 2 : case 3434: /* $@2: %empty */
41693 : #line 7924 "preproc.y"
41694 : {
41695 : FoundInto = 0;
41696 : }
41697 : #line 41698 "preproc.c"
41698 2 : break;
41699 :
41700 2 : case 3435: /* CreateAsStmt: CREATE OptTemp TABLE IF_P NOT EXISTS create_as_target AS $@2 SelectStmt opt_with_data */
41701 : #line 7927 "preproc.y"
41702 : {
41703 : if (FoundInto == 1)
41704 : mmerror(PARSE_ERROR, ET_ERROR, "CREATE TABLE AS cannot specify INTO");
41705 : }
41706 : #line 41707 "preproc.c"
41707 2 : break;
41708 :
41709 210 : case 3436: /* at: AT connection_object */
41710 : #line 7934 "preproc.y"
41711 : {
41712 : if (connection)
41713 : free(connection);
41714 : connection = mm_strdup((yylsp[0]));
41715 :
41716 : /*
41717 : * Do we have a variable as connection target? Remove the variable
41718 : * from the variable list or else it will be used twice.
41719 : */
41720 : if (argsinsert != NULL)
41721 : argsinsert = NULL;
41722 : }
41723 : #line 41724 "preproc.c"
41724 210 : break;
41725 :
41726 192 : case 3437: /* ECPGConnect: SQL_CONNECT TO connection_target opt_connection_name opt_user */
41727 : #line 7952 "preproc.y"
41728 : {
41729 : (yyloc) = cat_str(5, (yylsp[-2]), ",", (yylsp[0]), ",", (yylsp[-1]));
41730 : }
41731 : #line 41732 "preproc.c"
41732 192 : break;
41733 :
41734 0 : case 3438: /* ECPGConnect: SQL_CONNECT TO DEFAULT */
41735 : #line 7956 "preproc.y"
41736 : {
41737 : (yyloc) = "NULL, NULL, NULL, \"DEFAULT\"";
41738 : }
41739 : #line 41740 "preproc.c"
41740 0 : break;
41741 :
41742 0 : case 3439: /* ECPGConnect: SQL_CONNECT ora_user */
41743 : #line 7961 "preproc.y"
41744 : {
41745 : (yyloc) = cat_str(3, "NULL,", (yylsp[0]), ", NULL");
41746 : }
41747 : #line 41748 "preproc.c"
41748 0 : break;
41749 :
41750 0 : case 3440: /* ECPGConnect: DATABASE connection_target */
41751 : #line 7965 "preproc.y"
41752 : {
41753 : (yyloc) = cat2_str((yylsp[0]), ", NULL, NULL, NULL");
41754 : }
41755 : #line 41756 "preproc.c"
41756 0 : break;
41757 :
41758 164 : case 3441: /* connection_target: opt_database_name opt_server opt_port */
41759 : #line 7971 "preproc.y"
41760 : {
41761 : /* old style: dbname[@server][:port] */
41762 : if (strlen((yylsp[-1])) > 0 && *((yylsp[-1])) != '@')
41763 : mmerror(PARSE_ERROR, ET_ERROR, "expected \"@\", found \"%s\"", (yylsp[-1]));
41764 :
41765 : /* C strings need to be handled differently */
41766 : if ((yylsp[-2])[0] == '\"')
41767 : (yyloc) = (yylsp[-2]);
41768 : else
41769 : (yyloc) = make3_str("\"", make3_str((yylsp[-2]), (yylsp[-1]), (yylsp[0])), "\"");
41770 : }
41771 : #line 41772 "preproc.c"
41772 164 : break;
41773 :
41774 18 : case 3442: /* connection_target: db_prefix ':' server opt_port '/' opt_database_name opt_options */
41775 : #line 7983 "preproc.y"
41776 : {
41777 : /* new style: <tcp|unix>:postgresql://server[:port][/dbname] */
41778 : if (strncmp((yylsp[-6]), "unix:postgresql", strlen("unix:postgresql")) != 0 && strncmp((yylsp[-6]), "tcp:postgresql", strlen("tcp:postgresql")) != 0)
41779 : mmerror(PARSE_ERROR, ET_ERROR, "only protocols \"tcp\" and \"unix\" and database type \"postgresql\" are supported");
41780 :
41781 : if (strncmp((yylsp[-4]), "//", strlen("//")) != 0)
41782 : mmerror(PARSE_ERROR, ET_ERROR, "expected \"://\", found \"%s\"", (yylsp[-4]));
41783 :
41784 : if (strncmp((yylsp[-6]), "unix", strlen("unix")) == 0 &&
41785 : strncmp((yylsp[-4]) + strlen("//"), "localhost", strlen("localhost")) != 0 &&
41786 : strncmp((yylsp[-4]) + strlen("//"), "127.0.0.1", strlen("127.0.0.1")) != 0)
41787 : mmerror(PARSE_ERROR, ET_ERROR, "Unix-domain sockets only work on \"localhost\" but not on \"%s\"", (yylsp[-4]) + strlen("//"));
41788 :
41789 : (yyloc) = make3_str(make3_str("\"", (yylsp[-6]), ":"), (yylsp[-4]), make3_str(make3_str((yylsp[-3]), "/", (yylsp[-1])), (yylsp[0]), "\""));
41790 : }
41791 : #line 41792 "preproc.c"
41792 18 : break;
41793 :
41794 4 : case 3444: /* connection_target: ecpg_sconst */
41795 : #line 8000 "preproc.y"
41796 : {
41797 : /*
41798 : * We can only process double quoted strings not single quoted ones,
41799 : * so we change the quotes. Note that the rule for ecpg_sconst adds
41800 : * these single quotes.
41801 : */
41802 : char *str = loc_strdup((yylsp[0]));
41803 :
41804 : str[0] = '\"';
41805 : str[strlen(str) - 1] = '\"';
41806 : (yyloc) = str;
41807 : }
41808 : #line 41809 "preproc.c"
41809 4 : break;
41810 :
41811 18 : case 3447: /* db_prefix: ecpg_ident cvariable */
41812 : #line 8019 "preproc.y"
41813 : {
41814 : if (strcmp((yylsp[0]), "postgresql") != 0 && strcmp((yylsp[0]), "postgres") != 0)
41815 : mmerror(PARSE_ERROR, ET_ERROR, "expected \"postgresql\", found \"%s\"", (yylsp[0]));
41816 :
41817 : if (strcmp((yylsp[-1]), "tcp") != 0 && strcmp((yylsp[-1]), "unix") != 0)
41818 : mmerror(PARSE_ERROR, ET_ERROR, "invalid connection type: %s", (yylsp[-1]));
41819 :
41820 : (yyloc) = make3_str((yylsp[-1]), ":", (yylsp[0]));
41821 : }
41822 : #line 41823 "preproc.c"
41823 18 : break;
41824 :
41825 22 : case 3448: /* server: Op server_name */
41826 : #line 8031 "preproc.y"
41827 : {
41828 : if (strcmp((yylsp[-1]), "@") != 0 && strcmp((yylsp[-1]), "//") != 0)
41829 : mmerror(PARSE_ERROR, ET_ERROR, "expected \"@\" or \"://\", found \"%s\"", (yylsp[-1]));
41830 :
41831 : (yyloc) = make2_str((yylsp[-1]), (yylsp[0]));
41832 : }
41833 : #line 41834 "preproc.c"
41834 22 : break;
41835 :
41836 2 : case 3454: /* opt_port: ':' Iconst */
41837 : #line 8049 "preproc.y"
41838 : {
41839 : (yyloc) = make2_str(":", (yylsp[0]));
41840 : }
41841 : #line 41842 "preproc.c"
41842 2 : break;
41843 :
41844 80 : case 3456: /* opt_connection_name: AS connection_object */
41845 : #line 8056 "preproc.y"
41846 : {
41847 : (yyloc) = (yylsp[0]);
41848 : }
41849 : #line 41850 "preproc.c"
41850 80 : break;
41851 :
41852 112 : case 3457: /* opt_connection_name: %empty */
41853 : #line 8060 "preproc.y"
41854 : {
41855 : (yyloc) = "NULL";
41856 : }
41857 : #line 41858 "preproc.c"
41858 112 : break;
41859 :
41860 32 : case 3458: /* opt_user: USER ora_user */
41861 : #line 8066 "preproc.y"
41862 : {
41863 : (yyloc) = (yylsp[0]);
41864 : }
41865 : #line 41866 "preproc.c"
41866 32 : break;
41867 :
41868 160 : case 3459: /* opt_user: %empty */
41869 : #line 8070 "preproc.y"
41870 : {
41871 : (yyloc) = "NULL, NULL";
41872 : }
41873 : #line 41874 "preproc.c"
41874 160 : break;
41875 :
41876 6 : case 3460: /* ora_user: user_name */
41877 : #line 8076 "preproc.y"
41878 : {
41879 : (yyloc) = cat2_str((yylsp[0]), ", NULL");
41880 : }
41881 : #line 41882 "preproc.c"
41882 6 : break;
41883 :
41884 10 : case 3461: /* ora_user: user_name '/' user_name */
41885 : #line 8080 "preproc.y"
41886 : {
41887 : (yyloc) = cat_str(3, (yylsp[-2]), ",", (yylsp[0]));
41888 : }
41889 : #line 41890 "preproc.c"
41890 10 : break;
41891 :
41892 10 : case 3462: /* ora_user: user_name SQL_IDENTIFIED BY user_name */
41893 : #line 8084 "preproc.y"
41894 : {
41895 : (yyloc) = cat_str(3, (yylsp[-3]), ",", (yylsp[0]));
41896 : }
41897 : #line 41898 "preproc.c"
41898 10 : break;
41899 :
41900 6 : case 3463: /* ora_user: user_name USING user_name */
41901 : #line 8088 "preproc.y"
41902 : {
41903 : (yyloc) = cat_str(3, (yylsp[-2]), ",", (yylsp[0]));
41904 : }
41905 : #line 41906 "preproc.c"
41906 6 : break;
41907 :
41908 54 : case 3464: /* user_name: RoleId */
41909 : #line 8094 "preproc.y"
41910 : {
41911 : if ((yylsp[0])[0] == '\"')
41912 : (yyloc) = (yylsp[0]);
41913 : else
41914 : (yyloc) = make3_str("\"", (yylsp[0]), "\"");
41915 : }
41916 : #line 41917 "preproc.c"
41917 54 : break;
41918 :
41919 0 : case 3465: /* user_name: ecpg_sconst */
41920 : #line 8101 "preproc.y"
41921 : {
41922 : if ((yylsp[0])[0] == '\"')
41923 : (yyloc) = (yylsp[0]);
41924 : else
41925 : (yyloc) = make3_str("\"", (yylsp[0]), "\"");
41926 : }
41927 : #line 41928 "preproc.c"
41928 0 : break;
41929 :
41930 4 : case 3466: /* user_name: civar */
41931 : #line 8108 "preproc.y"
41932 : {
41933 : enum ECPGttype type = argsinsert->variable->type->type;
41934 :
41935 : /* if array see what's inside */
41936 : if (type == ECPGt_array)
41937 : type = argsinsert->variable->type->u.element->type;
41938 :
41939 : /* handle varchars */
41940 : if (type == ECPGt_varchar)
41941 : (yyloc) = make2_str(argsinsert->variable->name, ".arr");
41942 : else
41943 : (yyloc) = argsinsert->variable->name;
41944 : }
41945 : #line 41946 "preproc.c"
41946 4 : break;
41947 :
41948 260 : case 3467: /* char_variable: cvariable */
41949 : #line 8124 "preproc.y"
41950 : {
41951 : /* check if we have a string variable */
41952 : struct variable *p = find_variable((yylsp[0]));
41953 : enum ECPGttype type = p->type->type;
41954 :
41955 : /* If we have just one character this is not a string */
41956 : if (atol(p->type->size) == 1)
41957 : mmerror(PARSE_ERROR, ET_ERROR, "invalid data type");
41958 : else
41959 : {
41960 : /* if array see what's inside */
41961 : if (type == ECPGt_array)
41962 : type = p->type->u.element->type;
41963 :
41964 : switch (type)
41965 : {
41966 : case ECPGt_char:
41967 : case ECPGt_unsigned_char:
41968 : case ECPGt_string:
41969 : (yyloc) = (yylsp[0]);
41970 : break;
41971 : case ECPGt_varchar:
41972 : (yyloc) = make2_str((yylsp[0]), ".arr");
41973 : break;
41974 : default:
41975 : mmerror(PARSE_ERROR, ET_ERROR, "invalid data type");
41976 : (yyloc) = (yylsp[0]);
41977 : break;
41978 : }
41979 : }
41980 : }
41981 : #line 41982 "preproc.c"
41982 260 : break;
41983 :
41984 4 : case 3468: /* opt_options: Op connect_options */
41985 : #line 8158 "preproc.y"
41986 : {
41987 : if (strlen((yylsp[-1])) == 0)
41988 : mmerror(PARSE_ERROR, ET_ERROR, "incomplete statement");
41989 :
41990 : if (strcmp((yylsp[-1]), "?") != 0)
41991 : mmerror(PARSE_ERROR, ET_ERROR, "unrecognized token \"%s\"", (yylsp[-1]));
41992 :
41993 : (yyloc) = make2_str("?", (yylsp[0]));
41994 : }
41995 : #line 41996 "preproc.c"
41996 4 : break;
41997 :
41998 4 : case 3470: /* connect_options: ColId opt_opt_value */
41999 : #line 8171 "preproc.y"
42000 : {
42001 : (yyloc) = make2_str((yylsp[-1]), (yylsp[0]));
42002 : }
42003 : #line 42004 "preproc.c"
42004 4 : break;
42005 :
42006 2 : case 3471: /* connect_options: ColId opt_opt_value Op connect_options */
42007 : #line 8175 "preproc.y"
42008 : {
42009 : if (strlen((yylsp[-1])) == 0)
42010 : mmerror(PARSE_ERROR, ET_ERROR, "incomplete statement");
42011 :
42012 : if (strcmp((yylsp[-1]), "&") != 0)
42013 : mmerror(PARSE_ERROR, ET_ERROR, "unrecognized token \"%s\"", (yylsp[-1]));
42014 :
42015 : (yyloc) = make3_str(make2_str((yylsp[-3]), (yylsp[-2])), (yylsp[-1]), (yylsp[0]));
42016 : }
42017 : #line 42018 "preproc.c"
42018 2 : break;
42019 :
42020 4 : case 3473: /* opt_opt_value: '=' Iconst */
42021 : #line 8188 "preproc.y"
42022 : {
42023 : (yyloc) = make2_str("=", (yylsp[0]));
42024 : }
42025 : #line 42026 "preproc.c"
42026 4 : break;
42027 :
42028 2 : case 3474: /* opt_opt_value: '=' ecpg_ident */
42029 : #line 8192 "preproc.y"
42030 : {
42031 : (yyloc) = make2_str("=", (yylsp[0]));
42032 : }
42033 : #line 42034 "preproc.c"
42034 2 : break;
42035 :
42036 0 : case 3475: /* opt_opt_value: '=' civar */
42037 : #line 8196 "preproc.y"
42038 : {
42039 : (yyloc) = make2_str("=", (yylsp[0]));
42040 : }
42041 : #line 42042 "preproc.c"
42042 0 : break;
42043 :
42044 310 : case 3476: /* prepared_name: name */
42045 : #line 8202 "preproc.y"
42046 : {
42047 : size_t slen = strlen((yylsp[0]));
42048 :
42049 : if ((yylsp[0])[0] == '\"' && (yylsp[0])[slen - 1] == '\"') /* already quoted? */
42050 : (yyloc) = (yylsp[0]);
42051 : else /* not quoted => convert to lowercase */
42052 : {
42053 : char *str = loc_alloc(slen + 3);
42054 :
42055 : str[0] = '\"';
42056 : for (size_t i = 0; i < slen; i++)
42057 : str[i + 1] = tolower((unsigned char) (yylsp[0])[i]);
42058 : str[slen + 1] = '\"';
42059 : str[slen + 2] = '\0';
42060 : (yyloc) = str;
42061 : }
42062 : }
42063 : #line 42064 "preproc.c"
42064 310 : break;
42065 :
42066 10 : case 3478: /* ECPGDeclareStmt: DECLARE prepared_name STATEMENT */
42067 : #line 8226 "preproc.y"
42068 : {
42069 : struct declared_list *ptr;
42070 :
42071 : /* Check whether the declared name has been defined or not */
42072 : for (ptr = g_declared_list; ptr != NULL; ptr = ptr->next)
42073 : {
42074 : if (strcmp((yylsp[-1]), ptr->name) == 0)
42075 : {
42076 : /* re-definition is not allowed */
42077 : mmerror(PARSE_ERROR, ET_ERROR, "name \"%s\" is already declared", ptr->name);
42078 : }
42079 : }
42080 :
42081 : /* Add a new declared name into the g_declared_list */
42082 : ptr = (struct declared_list *) mm_alloc(sizeof(struct declared_list));
42083 : if (ptr)
42084 : {
42085 : /* initial definition */
42086 : ptr->name = mm_strdup((yylsp[-1]));
42087 : if (connection)
42088 : ptr->connection = mm_strdup(connection);
42089 : else
42090 : ptr->connection = NULL;
42091 :
42092 : ptr->next = g_declared_list;
42093 : g_declared_list = ptr;
42094 : }
42095 :
42096 : (yyloc) = cat_str(3, "/* declare ", (yylsp[-1]), " as an SQL identifier */");
42097 : }
42098 : #line 42099 "preproc.c"
42099 10 : break;
42100 :
42101 40 : case 3479: /* ECPGCursorStmt: DECLARE cursor_name cursor_options CURSOR opt_hold FOR prepared_name */
42102 : #line 8263 "preproc.y"
42103 : {
42104 : struct cursor *ptr,
42105 : *this;
42106 : const char *cursor_marker = (yylsp[-5])[0] == ':' ? "$0" : (yylsp[-5]);
42107 : int (*strcmp_fn) (const char *, const char *) = (((yylsp[-5])[0] == ':' || (yylsp[-5])[0] == '"') ? strcmp : pg_strcasecmp);
42108 : struct variable *thisquery = (struct variable *) mm_alloc(sizeof(struct variable));
42109 : char *comment;
42110 : char *con;
42111 :
42112 : if (INFORMIX_MODE && pg_strcasecmp((yylsp[-5]), "database") == 0)
42113 : mmfatal(PARSE_ERROR, "\"database\" cannot be used as cursor name in INFORMIX mode");
42114 :
42115 : check_declared_list((yylsp[0]));
42116 : con = connection ? connection : "NULL";
42117 : for (ptr = cur; ptr != NULL; ptr = ptr->next)
42118 : {
42119 : if (strcmp_fn((yylsp[-5]), ptr->name) == 0)
42120 : {
42121 : /* re-definition is a bug */
42122 : if ((yylsp[-5])[0] == ':')
42123 : mmerror(PARSE_ERROR, ET_ERROR, "using variable \"%s\" in different declare statements is not supported", (yylsp[-5]) + 1);
42124 : else
42125 : mmerror(PARSE_ERROR, ET_ERROR, "cursor \"%s\" is already defined", (yylsp[-5]));
42126 : }
42127 : }
42128 :
42129 : this = (struct cursor *) mm_alloc(sizeof(struct cursor));
42130 :
42131 : /* initial definition */
42132 : this->next = cur;
42133 : this->name = mm_strdup((yylsp[-5]));
42134 : this->function = (current_function ? mm_strdup(current_function) : NULL);
42135 : this->connection = connection ? mm_strdup(connection) : NULL;
42136 : this->opened = false;
42137 : this->command = mm_strdup(cat_str(6, "declare", cursor_marker, (yylsp[-4]), "cursor", (yylsp[-2]), "for $1"));
42138 : this->argsresult = NULL;
42139 : this->argsresult_oos = NULL;
42140 :
42141 : thisquery->type = &ecpg_query;
42142 : thisquery->brace_level = 0;
42143 : thisquery->next = NULL;
42144 : thisquery->name = (char *) mm_alloc(sizeof("ECPGprepared_statement(, , __LINE__)") + strlen(con) + strlen((yylsp[0])));
42145 : sprintf(thisquery->name, "ECPGprepared_statement(%s, %s, __LINE__)", con, (yylsp[0]));
42146 :
42147 : this->argsinsert = NULL;
42148 : this->argsinsert_oos = NULL;
42149 : if ((yylsp[-5])[0] == ':')
42150 : {
42151 : struct variable *var = find_variable((yylsp[-5]) + 1);
42152 :
42153 : remove_variable_from_list(&argsinsert, var);
42154 : add_variable_to_head(&(this->argsinsert), var, &no_indicator);
42155 : }
42156 : add_variable_to_head(&(this->argsinsert), thisquery, &no_indicator);
42157 :
42158 : cur = this;
42159 :
42160 : comment = cat_str(3, "/*", this->command, "*/");
42161 :
42162 : (yyloc) = cat_str(2, adjust_outofscope_cursor_vars(this),
42163 : comment);
42164 : }
42165 : #line 42166 "preproc.c"
42166 40 : break;
42167 :
42168 14 : case 3480: /* ECPGExecuteImmediateStmt: EXECUTE IMMEDIATE execstring */
42169 : #line 8328 "preproc.y"
42170 : {
42171 : /*
42172 : * execute immediate means prepare the statement and immediately
42173 : * execute it
42174 : */
42175 : (yyloc) = (yylsp[0]);
42176 : }
42177 : #line 42178 "preproc.c"
42178 14 : break;
42179 :
42180 2 : case 3485: /* opt_scale: ',' NumericOnly */
42181 : #line 8350 "preproc.y"
42182 : {
42183 : (yyloc) = (yylsp[0]);
42184 : }
42185 : #line 42186 "preproc.c"
42186 2 : break;
42187 :
42188 130 : case 3492: /* $@3: %empty */
42189 : #line 8367 "preproc.y"
42190 : {
42191 : fputs("/* exec sql begin declare section */", base_yyout);
42192 : }
42193 : #line 42194 "preproc.c"
42194 130 : break;
42195 :
42196 130 : case 3493: /* ECPGDeclaration: sql_startdeclare $@3 var_type_declarations sql_enddeclare */
42197 : #line 8371 "preproc.y"
42198 : {
42199 : fprintf(base_yyout, "%s/* exec sql end declare section */", (yylsp[-1]));
42200 : output_line_number();
42201 : }
42202 : #line 42203 "preproc.c"
42203 130 : break;
42204 :
42205 130 : case 3494: /* sql_startdeclare: ecpgstart BEGIN_P DECLARE SQL_SECTION ';' */
42206 : #line 8378 "preproc.y"
42207 : {
42208 : }
42209 : #line 42210 "preproc.c"
42210 130 : break;
42211 :
42212 130 : case 3495: /* sql_enddeclare: ecpgstart END_P DECLARE SQL_SECTION ';' */
42213 : #line 8383 "preproc.y"
42214 : {
42215 : }
42216 : #line 42217 "preproc.c"
42217 130 : break;
42218 :
42219 18 : case 3504: /* $@4: %empty */
42220 : #line 8402 "preproc.y"
42221 : {
42222 : /* reset this variable so we see if there was */
42223 : /* an initializer specified */
42224 : initializer = 0;
42225 : }
42226 : #line 42227 "preproc.c"
42227 18 : break;
42228 :
42229 18 : case 3505: /* type_declaration: S_TYPEDEF $@4 var_type opt_pointer ECPGColLabel opt_array_bounds ';' */
42230 : #line 8408 "preproc.y"
42231 : {
42232 : add_typedef((yylsp[-2]), (yyvsp[-1].index).index1, (yyvsp[-1].index).index2, (yyvsp[-4].type).type_enum, (yyvsp[-4].type).type_dimension, (yyvsp[-4].type).type_index, initializer, *(yylsp[-3]) ? 1 : 0);
42233 :
42234 : fprintf(base_yyout, "typedef %s %s %s %s;\n", (yyvsp[-4].type).type_str, *(yylsp[-3]) ? "*" : "", (yylsp[-2]), (yyvsp[-1].index).str);
42235 : output_line_number();
42236 : (yyloc) = "";
42237 : }
42238 : #line 42239 "preproc.c"
42239 18 : break;
42240 :
42241 4 : case 3506: /* $@5: %empty */
42242 : #line 8419 "preproc.y"
42243 : {
42244 : actual_type[struct_level].type_storage = loc_strdup((yylsp[-1]));
42245 : actual_type[struct_level].type_enum = (yyvsp[0].type).type_enum;
42246 : actual_type[struct_level].type_str = (yyvsp[0].type).type_str;
42247 : actual_type[struct_level].type_dimension = (yyvsp[0].type).type_dimension;
42248 : actual_type[struct_level].type_index = (yyvsp[0].type).type_index;
42249 : actual_type[struct_level].type_sizeof = (yyvsp[0].type).type_sizeof;
42250 :
42251 : actual_startline[struct_level] = hashline_number();
42252 : }
42253 : #line 42254 "preproc.c"
42254 4 : break;
42255 :
42256 4 : case 3507: /* var_declaration: storage_declaration var_type $@5 variable_list ';' */
42257 : #line 8430 "preproc.y"
42258 : {
42259 : (yyloc) = cat_str(5, actual_startline[struct_level], (yylsp[-4]), (yyvsp[-3].type).type_str, (yylsp[-1]), ";\n");
42260 : }
42261 : #line 42262 "preproc.c"
42262 4 : break;
42263 :
42264 592 : case 3508: /* $@6: %empty */
42265 : #line 8434 "preproc.y"
42266 : {
42267 : actual_type[struct_level].type_storage = loc_strdup("");
42268 : actual_type[struct_level].type_enum = (yyvsp[0].type).type_enum;
42269 : actual_type[struct_level].type_str = (yyvsp[0].type).type_str;
42270 : actual_type[struct_level].type_dimension = (yyvsp[0].type).type_dimension;
42271 : actual_type[struct_level].type_index = (yyvsp[0].type).type_index;
42272 : actual_type[struct_level].type_sizeof = (yyvsp[0].type).type_sizeof;
42273 :
42274 : actual_startline[struct_level] = hashline_number();
42275 : }
42276 : #line 42277 "preproc.c"
42277 592 : break;
42278 :
42279 592 : case 3509: /* var_declaration: var_type $@6 variable_list ';' */
42280 : #line 8445 "preproc.y"
42281 : {
42282 : (yyloc) = cat_str(4, actual_startline[struct_level], (yyvsp[-3].type).type_str, (yylsp[-1]), ";\n");
42283 : }
42284 : #line 42285 "preproc.c"
42285 592 : break;
42286 :
42287 462 : case 3522: /* var_type: simple_type */
42288 : #line 8471 "preproc.y"
42289 : {
42290 : (yyval.type).type_enum = (yyvsp[0].type_enum);
42291 : (yyval.type).type_str = loc_strdup(ecpg_type_name((yyvsp[0].type_enum)));
42292 : (yyval.type).type_dimension = "-1";
42293 : (yyval.type).type_index = "-1";
42294 : (yyval.type).type_sizeof = NULL;
42295 : }
42296 : #line 42297 "preproc.c"
42297 462 : break;
42298 :
42299 32 : case 3523: /* var_type: struct_union_type */
42300 : #line 8479 "preproc.y"
42301 : {
42302 : (yyval.type).type_str = loc_strdup((yylsp[0]));
42303 : (yyval.type).type_dimension = "-1";
42304 : (yyval.type).type_index = "-1";
42305 :
42306 : if (strncmp((yylsp[0]), "struct", sizeof("struct") - 1) == 0)
42307 : {
42308 : (yyval.type).type_enum = ECPGt_struct;
42309 : (yyval.type).type_sizeof = ECPGstruct_sizeof;
42310 : }
42311 : else
42312 : {
42313 : (yyval.type).type_enum = ECPGt_union;
42314 : (yyval.type).type_sizeof = NULL;
42315 : }
42316 : }
42317 : #line 42318 "preproc.c"
42318 32 : break;
42319 :
42320 0 : case 3524: /* var_type: enum_type */
42321 : #line 8496 "preproc.y"
42322 : {
42323 : (yyval.type).type_str = loc_strdup((yylsp[0]));
42324 : (yyval.type).type_enum = ECPGt_int;
42325 : (yyval.type).type_dimension = "-1";
42326 : (yyval.type).type_index = "-1";
42327 : (yyval.type).type_sizeof = NULL;
42328 : }
42329 : #line 42330 "preproc.c"
42330 0 : break;
42331 :
42332 0 : case 3525: /* var_type: NUMERIC '(' precision opt_scale ')' */
42333 : #line 8504 "preproc.y"
42334 : {
42335 : (yyval.type).type_enum = ECPGt_numeric;
42336 : (yyval.type).type_str = "numeric";
42337 : (yyval.type).type_dimension = "-1";
42338 : (yyval.type).type_index = "-1";
42339 : (yyval.type).type_sizeof = NULL;
42340 : }
42341 : #line 42342 "preproc.c"
42342 0 : break;
42343 :
42344 0 : case 3526: /* var_type: DECIMAL_P '(' precision opt_scale ')' */
42345 : #line 8512 "preproc.y"
42346 : {
42347 : (yyval.type).type_enum = ECPGt_decimal;
42348 : (yyval.type).type_str = "decimal";
42349 : (yyval.type).type_dimension = "-1";
42350 : (yyval.type).type_index = "-1";
42351 : (yyval.type).type_sizeof = NULL;
42352 : }
42353 : #line 42354 "preproc.c"
42354 0 : break;
42355 :
42356 2 : case 3527: /* var_type: IDENT '(' precision opt_scale ')' */
42357 : #line 8520 "preproc.y"
42358 : {
42359 : /*
42360 : * In C parsing mode, NUMERIC and DECIMAL are not keywords, so they
42361 : * will show up here as a plain identifier, and we need this duplicate
42362 : * code to recognize them.
42363 : */
42364 : if (strcmp((yylsp[-4]), "numeric") == 0)
42365 : {
42366 : (yyval.type).type_enum = ECPGt_numeric;
42367 : (yyval.type).type_str = "numeric";
42368 : }
42369 : else if (strcmp((yylsp[-4]), "decimal") == 0)
42370 : {
42371 : (yyval.type).type_enum = ECPGt_decimal;
42372 : (yyval.type).type_str = "decimal";
42373 : }
42374 : else
42375 : {
42376 : mmerror(PARSE_ERROR, ET_ERROR, "only data types numeric and decimal have precision/scale argument");
42377 : (yyval.type).type_enum = ECPGt_numeric;
42378 : (yyval.type).type_str = "numeric";
42379 : }
42380 :
42381 : (yyval.type).type_dimension = "-1";
42382 : (yyval.type).type_index = "-1";
42383 : (yyval.type).type_sizeof = NULL;
42384 : }
42385 : #line 42386 "preproc.c"
42386 2 : break;
42387 :
42388 28 : case 3528: /* var_type: VARCHAR */
42389 : #line 8548 "preproc.y"
42390 : {
42391 : (yyval.type).type_enum = ECPGt_varchar;
42392 : (yyval.type).type_str = ""; /* "varchar"; */
42393 : (yyval.type).type_dimension = "-1";
42394 : (yyval.type).type_index = "-1";
42395 : (yyval.type).type_sizeof = NULL;
42396 : }
42397 : #line 42398 "preproc.c"
42398 28 : break;
42399 :
42400 6 : case 3529: /* var_type: FLOAT_P */
42401 : #line 8556 "preproc.y"
42402 : {
42403 : /* Note: DOUBLE is handled in simple_type */
42404 : (yyval.type).type_enum = ECPGt_float;
42405 : (yyval.type).type_str = "float";
42406 : (yyval.type).type_dimension = "-1";
42407 : (yyval.type).type_index = "-1";
42408 : (yyval.type).type_sizeof = NULL;
42409 : }
42410 : #line 42411 "preproc.c"
42411 6 : break;
42412 :
42413 0 : case 3530: /* var_type: NUMERIC */
42414 : #line 8565 "preproc.y"
42415 : {
42416 : (yyval.type).type_enum = ECPGt_numeric;
42417 : (yyval.type).type_str = "numeric";
42418 : (yyval.type).type_dimension = "-1";
42419 : (yyval.type).type_index = "-1";
42420 : (yyval.type).type_sizeof = NULL;
42421 : }
42422 : #line 42423 "preproc.c"
42423 0 : break;
42424 :
42425 4 : case 3531: /* var_type: DECIMAL_P */
42426 : #line 8573 "preproc.y"
42427 : {
42428 : (yyval.type).type_enum = ECPGt_decimal;
42429 : (yyval.type).type_str = "decimal";
42430 : (yyval.type).type_dimension = "-1";
42431 : (yyval.type).type_index = "-1";
42432 : (yyval.type).type_sizeof = NULL;
42433 : }
42434 : #line 42435 "preproc.c"
42435 4 : break;
42436 :
42437 2 : case 3532: /* var_type: TIMESTAMP */
42438 : #line 8581 "preproc.y"
42439 : {
42440 : (yyval.type).type_enum = ECPGt_timestamp;
42441 : (yyval.type).type_str = "timestamp";
42442 : (yyval.type).type_dimension = "-1";
42443 : (yyval.type).type_index = "-1";
42444 : (yyval.type).type_sizeof = NULL;
42445 : }
42446 : #line 42447 "preproc.c"
42447 2 : break;
42448 :
42449 2 : case 3533: /* var_type: STRING_P */
42450 : #line 8589 "preproc.y"
42451 : {
42452 : if (INFORMIX_MODE)
42453 : {
42454 : /* In Informix mode, "string" is automatically a typedef */
42455 : (yyval.type).type_enum = ECPGt_string;
42456 : (yyval.type).type_str = "char";
42457 : (yyval.type).type_dimension = "-1";
42458 : (yyval.type).type_index = "-1";
42459 : (yyval.type).type_sizeof = NULL;
42460 : }
42461 : else
42462 : {
42463 : /* Otherwise, legal only if user typedef'ed it */
42464 : struct typedefs *this = get_typedef("string", false);
42465 :
42466 : (yyval.type).type_str = (this->type->type_enum == ECPGt_varchar || this->type->type_enum == ECPGt_bytea) ? mm_strdup("") : mm_strdup(this->name);
42467 : (yyval.type).type_enum = this->type->type_enum;
42468 : (yyval.type).type_dimension = this->type->type_dimension;
42469 : (yyval.type).type_index = this->type->type_index;
42470 : if (this->type->type_sizeof && strlen(this->type->type_sizeof) != 0)
42471 : (yyval.type).type_sizeof = this->type->type_sizeof;
42472 : else
42473 : (yyval.type).type_sizeof = cat_str(3, "sizeof(", this->name, ")");
42474 :
42475 : ECPGfree_struct_member(struct_member_list[struct_level]);
42476 : struct_member_list[struct_level] = ECPGstruct_member_dup(this->struct_member_list);
42477 : }
42478 : }
42479 : #line 42480 "preproc.c"
42480 2 : break;
42481 :
42482 0 : case 3534: /* var_type: INTERVAL ecpg_interval */
42483 : #line 8618 "preproc.y"
42484 : {
42485 : (yyval.type).type_enum = ECPGt_interval;
42486 : (yyval.type).type_str = "interval";
42487 : (yyval.type).type_dimension = "-1";
42488 : (yyval.type).type_index = "-1";
42489 : (yyval.type).type_sizeof = NULL;
42490 : }
42491 : #line 42492 "preproc.c"
42492 0 : break;
42493 :
42494 98 : case 3535: /* var_type: IDENT ecpg_interval */
42495 : #line 8626 "preproc.y"
42496 : {
42497 : /*
42498 : * In C parsing mode, the above SQL type names are not keywords, so
42499 : * they will show up here as a plain identifier, and we need this
42500 : * duplicate code to recognize them.
42501 : *
42502 : * Note that we also handle the type names bytea, date, and datetime
42503 : * here, but not above because those are not currently SQL keywords.
42504 : * If they ever become so, they must gain duplicate productions above.
42505 : */
42506 : if (strlen((yylsp[0])) != 0 && strcmp((yylsp[-1]), "datetime") != 0 && strcmp((yylsp[-1]), "interval") != 0)
42507 : mmerror(PARSE_ERROR, ET_ERROR, "interval specification not allowed here");
42508 :
42509 : if (strcmp((yylsp[-1]), "varchar") == 0)
42510 : {
42511 : (yyval.type).type_enum = ECPGt_varchar;
42512 : (yyval.type).type_str = ""; /* "varchar"; */
42513 : (yyval.type).type_dimension = "-1";
42514 : (yyval.type).type_index = "-1";
42515 : (yyval.type).type_sizeof = NULL;
42516 : }
42517 : else if (strcmp((yylsp[-1]), "bytea") == 0)
42518 : {
42519 : (yyval.type).type_enum = ECPGt_bytea;
42520 : (yyval.type).type_str = "";
42521 : (yyval.type).type_dimension = "-1";
42522 : (yyval.type).type_index = "-1";
42523 : (yyval.type).type_sizeof = NULL;
42524 : }
42525 : else if (strcmp((yylsp[-1]), "float") == 0)
42526 : {
42527 : (yyval.type).type_enum = ECPGt_float;
42528 : (yyval.type).type_str = "float";
42529 : (yyval.type).type_dimension = "-1";
42530 : (yyval.type).type_index = "-1";
42531 : (yyval.type).type_sizeof = NULL;
42532 : }
42533 : else if (strcmp((yylsp[-1]), "double") == 0)
42534 : {
42535 : (yyval.type).type_enum = ECPGt_double;
42536 : (yyval.type).type_str = "double";
42537 : (yyval.type).type_dimension = "-1";
42538 : (yyval.type).type_index = "-1";
42539 : (yyval.type).type_sizeof = NULL;
42540 : }
42541 : else if (strcmp((yylsp[-1]), "numeric") == 0)
42542 : {
42543 : (yyval.type).type_enum = ECPGt_numeric;
42544 : (yyval.type).type_str = "numeric";
42545 : (yyval.type).type_dimension = "-1";
42546 : (yyval.type).type_index = "-1";
42547 : (yyval.type).type_sizeof = NULL;
42548 : }
42549 : else if (strcmp((yylsp[-1]), "decimal") == 0)
42550 : {
42551 : (yyval.type).type_enum = ECPGt_decimal;
42552 : (yyval.type).type_str = "decimal";
42553 : (yyval.type).type_dimension = "-1";
42554 : (yyval.type).type_index = "-1";
42555 : (yyval.type).type_sizeof = NULL;
42556 : }
42557 : else if (strcmp((yylsp[-1]), "date") == 0)
42558 : {
42559 : (yyval.type).type_enum = ECPGt_date;
42560 : (yyval.type).type_str = "date";
42561 : (yyval.type).type_dimension = "-1";
42562 : (yyval.type).type_index = "-1";
42563 : (yyval.type).type_sizeof = NULL;
42564 : }
42565 : else if (strcmp((yylsp[-1]), "timestamp") == 0)
42566 : {
42567 : (yyval.type).type_enum = ECPGt_timestamp;
42568 : (yyval.type).type_str = "timestamp";
42569 : (yyval.type).type_dimension = "-1";
42570 : (yyval.type).type_index = "-1";
42571 : (yyval.type).type_sizeof = NULL;
42572 : }
42573 : else if (strcmp((yylsp[-1]), "interval") == 0)
42574 : {
42575 : (yyval.type).type_enum = ECPGt_interval;
42576 : (yyval.type).type_str = "interval";
42577 : (yyval.type).type_dimension = "-1";
42578 : (yyval.type).type_index = "-1";
42579 : (yyval.type).type_sizeof = NULL;
42580 : }
42581 : else if (strcmp((yylsp[-1]), "datetime") == 0)
42582 : {
42583 : (yyval.type).type_enum = ECPGt_timestamp;
42584 : (yyval.type).type_str = "timestamp";
42585 : (yyval.type).type_dimension = "-1";
42586 : (yyval.type).type_index = "-1";
42587 : (yyval.type).type_sizeof = NULL;
42588 : }
42589 : else if ((strcmp((yylsp[-1]), "string") == 0) && INFORMIX_MODE)
42590 : {
42591 : (yyval.type).type_enum = ECPGt_string;
42592 : (yyval.type).type_str = "char";
42593 : (yyval.type).type_dimension = "-1";
42594 : (yyval.type).type_index = "-1";
42595 : (yyval.type).type_sizeof = NULL;
42596 : }
42597 : else
42598 : {
42599 : /* Otherwise, it must be a user-defined typedef name */
42600 : struct typedefs *this = get_typedef((yylsp[-1]), false);
42601 :
42602 : (yyval.type).type_str = (this->type->type_enum == ECPGt_varchar || this->type->type_enum == ECPGt_bytea) ? "" : this->name;
42603 : (yyval.type).type_enum = this->type->type_enum;
42604 : (yyval.type).type_dimension = this->type->type_dimension;
42605 : (yyval.type).type_index = this->type->type_index;
42606 : if (this->type->type_sizeof && strlen(this->type->type_sizeof) != 0)
42607 : (yyval.type).type_sizeof = this->type->type_sizeof;
42608 : else
42609 : (yyval.type).type_sizeof = cat_str(3, "sizeof(", this->name, ")");
42610 :
42611 : ECPGfree_struct_member(struct_member_list[struct_level]);
42612 : struct_member_list[struct_level] = ECPGstruct_member_dup(this->struct_member_list);
42613 : }
42614 : }
42615 : #line 42616 "preproc.c"
42616 98 : break;
42617 :
42618 12 : case 3536: /* var_type: s_struct_union_symbol */
42619 : #line 8746 "preproc.y"
42620 : {
42621 : /* this is for named structs/unions */
42622 : char *name;
42623 : struct typedefs *this;
42624 : bool forward = (forward_name != NULL && strcmp((yyvsp[0].struct_union).symbol, forward_name) == 0 && strcmp((yyvsp[0].struct_union).su, "struct") == 0);
42625 :
42626 : name = cat2_str((yyvsp[0].struct_union).su, (yyvsp[0].struct_union).symbol);
42627 : /* Do we have a forward definition? */
42628 : if (!forward)
42629 : {
42630 : /* No */
42631 :
42632 : this = get_typedef(name, false);
42633 : (yyval.type).type_str = this->name;
42634 : (yyval.type).type_enum = this->type->type_enum;
42635 : (yyval.type).type_dimension = this->type->type_dimension;
42636 : (yyval.type).type_index = this->type->type_index;
42637 : (yyval.type).type_sizeof = this->type->type_sizeof;
42638 : ECPGfree_struct_member(struct_member_list[struct_level]);
42639 : struct_member_list[struct_level] = ECPGstruct_member_dup(this->struct_member_list);
42640 : }
42641 : else
42642 : {
42643 : (yyval.type).type_str = name;
42644 : (yyval.type).type_enum = ECPGt_long;
42645 : (yyval.type).type_dimension = "-1";
42646 : (yyval.type).type_index = "-1";
42647 : (yyval.type).type_sizeof = "";
42648 : ECPGfree_struct_member(struct_member_list[struct_level]);
42649 : struct_member_list[struct_level] = NULL;
42650 : }
42651 : }
42652 : #line 42653 "preproc.c"
42653 12 : break;
42654 :
42655 32 : case 3541: /* $@7: %empty */
42656 : #line 8789 "preproc.y"
42657 : {
42658 : ECPGfree_struct_member(struct_member_list[struct_level]);
42659 : struct_member_list[struct_level++] = NULL;
42660 : if (struct_level >= STRUCT_DEPTH)
42661 : mmerror(PARSE_ERROR, ET_ERROR, "too many levels in nested structure/union definition");
42662 : forward_name = mm_strdup((yyvsp[0].struct_union).symbol);
42663 : }
42664 : #line 42665 "preproc.c"
42665 32 : break;
42666 :
42667 32 : case 3542: /* struct_union_type_with_symbol: s_struct_union_symbol $@7 '{' variable_declarations '}' */
42668 : #line 8797 "preproc.y"
42669 : {
42670 : struct typedefs *ptr,
42671 : *this;
42672 : struct this_type su_type;
42673 :
42674 : ECPGfree_struct_member(struct_member_list[struct_level]);
42675 : struct_member_list[struct_level] = NULL;
42676 : struct_level--;
42677 : if (strcmp((yyvsp[-4].struct_union).su, "struct") == 0)
42678 : su_type.type_enum = ECPGt_struct;
42679 : else
42680 : su_type.type_enum = ECPGt_union;
42681 : su_type.type_str = cat2_str((yyvsp[-4].struct_union).su, (yyvsp[-4].struct_union).symbol);
42682 : free(forward_name);
42683 : forward_name = NULL;
42684 :
42685 : /*
42686 : * This is essentially a typedef but needs the keyword struct/union as
42687 : * well. So we create the typedef for each struct definition with
42688 : * symbol
42689 : */
42690 : for (ptr = types; ptr != NULL; ptr = ptr->next)
42691 : {
42692 : if (strcmp(su_type.type_str, ptr->name) == 0)
42693 : /* re-definition is a bug */
42694 : mmerror(PARSE_ERROR, ET_ERROR, "type \"%s\" is already defined", su_type.type_str);
42695 : }
42696 :
42697 : this = (struct typedefs *) mm_alloc(sizeof(struct typedefs));
42698 :
42699 : /* initial definition */
42700 : this->next = types;
42701 : this->name = mm_strdup(su_type.type_str);
42702 : this->brace_level = braces_open;
42703 : this->type = (struct this_type *) mm_alloc(sizeof(struct this_type));
42704 : this->type->type_storage = NULL;
42705 : this->type->type_enum = su_type.type_enum;
42706 : this->type->type_str = mm_strdup(su_type.type_str);
42707 : this->type->type_dimension = mm_strdup("-1"); /* dimension of array */
42708 : this->type->type_index = mm_strdup("-1"); /* length of string */
42709 : this->type->type_sizeof = ECPGstruct_sizeof ? mm_strdup(ECPGstruct_sizeof) : NULL;
42710 : this->struct_member_list = ECPGstruct_member_dup(struct_member_list[struct_level]);
42711 :
42712 : types = this;
42713 : (yyloc) = cat_str(4, su_type.type_str, "{", (yylsp[-1]), "}");
42714 : }
42715 : #line 42716 "preproc.c"
42716 32 : break;
42717 :
42718 14 : case 3544: /* $@8: %empty */
42719 : #line 8847 "preproc.y"
42720 : {
42721 : ECPGfree_struct_member(struct_member_list[struct_level]);
42722 : struct_member_list[struct_level++] = NULL;
42723 : if (struct_level >= STRUCT_DEPTH)
42724 : mmerror(PARSE_ERROR, ET_ERROR, "too many levels in nested structure/union definition");
42725 : }
42726 : #line 42727 "preproc.c"
42727 14 : break;
42728 :
42729 14 : case 3545: /* struct_union_type: s_struct_union $@8 '{' variable_declarations '}' */
42730 : #line 8854 "preproc.y"
42731 : {
42732 : ECPGfree_struct_member(struct_member_list[struct_level]);
42733 : struct_member_list[struct_level] = NULL;
42734 : struct_level--;
42735 : (yyloc) = cat_str(4, (yylsp[-4]), "{", (yylsp[-1]), "}");
42736 : }
42737 : #line 42738 "preproc.c"
42738 14 : break;
42739 :
42740 44 : case 3546: /* s_struct_union_symbol: SQL_STRUCT symbol */
42741 : #line 8863 "preproc.y"
42742 : {
42743 : (yyval.struct_union).su = "struct";
42744 : (yyval.struct_union).symbol = (yylsp[0]);
42745 : free(ECPGstruct_sizeof);
42746 : ECPGstruct_sizeof = mm_strdup(cat_str(3, "sizeof(",
42747 : cat2_str((yyval.struct_union).su, (yyval.struct_union).symbol),
42748 : ")"));
42749 : }
42750 : #line 42751 "preproc.c"
42751 44 : break;
42752 :
42753 0 : case 3547: /* s_struct_union_symbol: UNION symbol */
42754 : #line 8872 "preproc.y"
42755 : {
42756 : (yyval.struct_union).su = "union";
42757 : (yyval.struct_union).symbol = (yylsp[0]);
42758 : }
42759 : #line 42760 "preproc.c"
42760 0 : break;
42761 :
42762 10 : case 3548: /* s_struct_union: SQL_STRUCT */
42763 : #line 8879 "preproc.y"
42764 : {
42765 : free(ECPGstruct_sizeof);
42766 : ECPGstruct_sizeof = mm_strdup(""); /* This must not be NULL to
42767 : * distinguish from simple types. */
42768 : (yyloc) = "struct";
42769 : }
42770 : #line 42771 "preproc.c"
42771 10 : break;
42772 :
42773 4 : case 3549: /* s_struct_union: UNION */
42774 : #line 8886 "preproc.y"
42775 : {
42776 : (yyloc) = "union";
42777 : }
42778 : #line 42779 "preproc.c"
42779 4 : break;
42780 :
42781 462 : case 3551: /* simple_type: opt_signed signed_type */
42782 : #line 8892 "preproc.y"
42783 : { (yyval.type_enum) = (yyvsp[0].type_enum); }
42784 : #line 42785 "preproc.c"
42785 462 : break;
42786 :
42787 0 : case 3552: /* unsigned_type: SQL_UNSIGNED SQL_SHORT */
42788 : #line 8895 "preproc.y"
42789 : { (yyval.type_enum) = ECPGt_unsigned_short; }
42790 : #line 42791 "preproc.c"
42791 0 : break;
42792 :
42793 0 : case 3553: /* unsigned_type: SQL_UNSIGNED SQL_SHORT INT_P */
42794 : #line 8896 "preproc.y"
42795 : { (yyval.type_enum) = ECPGt_unsigned_short; }
42796 : #line 42797 "preproc.c"
42797 0 : break;
42798 :
42799 0 : case 3554: /* unsigned_type: SQL_UNSIGNED */
42800 : #line 8897 "preproc.y"
42801 : { (yyval.type_enum) = ECPGt_unsigned_int; }
42802 : #line 42803 "preproc.c"
42803 0 : break;
42804 :
42805 0 : case 3555: /* unsigned_type: SQL_UNSIGNED INT_P */
42806 : #line 8898 "preproc.y"
42807 : { (yyval.type_enum) = ECPGt_unsigned_int; }
42808 : #line 42809 "preproc.c"
42809 0 : break;
42810 :
42811 0 : case 3556: /* unsigned_type: SQL_UNSIGNED SQL_LONG */
42812 : #line 8899 "preproc.y"
42813 : { (yyval.type_enum) = ECPGt_unsigned_long; }
42814 : #line 42815 "preproc.c"
42815 0 : break;
42816 :
42817 0 : case 3557: /* unsigned_type: SQL_UNSIGNED SQL_LONG INT_P */
42818 : #line 8900 "preproc.y"
42819 : { (yyval.type_enum) = ECPGt_unsigned_long; }
42820 : #line 42821 "preproc.c"
42821 0 : break;
42822 :
42823 0 : case 3558: /* unsigned_type: SQL_UNSIGNED SQL_LONG SQL_LONG */
42824 : #line 8901 "preproc.y"
42825 : { (yyval.type_enum) = ECPGt_unsigned_long_long; }
42826 : #line 42827 "preproc.c"
42827 0 : break;
42828 :
42829 0 : case 3559: /* unsigned_type: SQL_UNSIGNED SQL_LONG SQL_LONG INT_P */
42830 : #line 8902 "preproc.y"
42831 : { (yyval.type_enum) = ECPGt_unsigned_long_long; }
42832 : #line 42833 "preproc.c"
42833 0 : break;
42834 :
42835 0 : case 3560: /* unsigned_type: SQL_UNSIGNED CHAR_P */
42836 : #line 8903 "preproc.y"
42837 : { (yyval.type_enum) = ECPGt_unsigned_char; }
42838 : #line 42839 "preproc.c"
42839 0 : break;
42840 :
42841 28 : case 3561: /* signed_type: SQL_SHORT */
42842 : #line 8906 "preproc.y"
42843 : { (yyval.type_enum) = ECPGt_short; }
42844 : #line 42845 "preproc.c"
42845 28 : break;
42846 :
42847 0 : case 3562: /* signed_type: SQL_SHORT INT_P */
42848 : #line 8907 "preproc.y"
42849 : { (yyval.type_enum) = ECPGt_short; }
42850 : #line 42851 "preproc.c"
42851 0 : break;
42852 :
42853 210 : case 3563: /* signed_type: INT_P */
42854 : #line 8908 "preproc.y"
42855 : { (yyval.type_enum) = ECPGt_int; }
42856 : #line 42857 "preproc.c"
42857 210 : break;
42858 :
42859 12 : case 3564: /* signed_type: SQL_LONG */
42860 : #line 8909 "preproc.y"
42861 : { (yyval.type_enum) = ECPGt_long; }
42862 : #line 42863 "preproc.c"
42863 12 : break;
42864 :
42865 0 : case 3565: /* signed_type: SQL_LONG INT_P */
42866 : #line 8910 "preproc.y"
42867 : { (yyval.type_enum) = ECPGt_long; }
42868 : #line 42869 "preproc.c"
42869 0 : break;
42870 :
42871 0 : case 3566: /* signed_type: SQL_LONG SQL_LONG */
42872 : #line 8911 "preproc.y"
42873 : { (yyval.type_enum) = ECPGt_long_long; }
42874 : #line 42875 "preproc.c"
42875 0 : break;
42876 :
42877 0 : case 3567: /* signed_type: SQL_LONG SQL_LONG INT_P */
42878 : #line 8912 "preproc.y"
42879 : { (yyval.type_enum) = ECPGt_long_long; }
42880 : #line 42881 "preproc.c"
42881 0 : break;
42882 :
42883 8 : case 3568: /* signed_type: SQL_BOOL */
42884 : #line 8913 "preproc.y"
42885 : { (yyval.type_enum) = ECPGt_bool; }
42886 : #line 42887 "preproc.c"
42887 8 : break;
42888 :
42889 202 : case 3569: /* signed_type: CHAR_P */
42890 : #line 8914 "preproc.y"
42891 : { (yyval.type_enum) = ECPGt_char; }
42892 : #line 42893 "preproc.c"
42893 202 : break;
42894 :
42895 2 : case 3570: /* signed_type: DOUBLE_P */
42896 : #line 8915 "preproc.y"
42897 : { (yyval.type_enum) = ECPGt_double; }
42898 : #line 42899 "preproc.c"
42899 2 : break;
42900 :
42901 108 : case 3574: /* variable_list: variable_list ',' variable */
42902 : #line 8924 "preproc.y"
42903 : {
42904 : if (actual_type[struct_level].type_enum == ECPGt_varchar || actual_type[struct_level].type_enum == ECPGt_bytea)
42905 : (yyloc) = cat_str(4, (yylsp[-2]), ";", actual_type[struct_level].type_storage, (yylsp[0]));
42906 : else
42907 : (yyloc) = cat_str(3, (yylsp[-2]), ",", (yylsp[0]));
42908 : }
42909 : #line 42910 "preproc.c"
42910 108 : break;
42911 :
42912 704 : case 3575: /* variable: opt_pointer ECPGColLabel opt_array_bounds opt_bit_field opt_initializer */
42913 : #line 8933 "preproc.y"
42914 : {
42915 : struct ECPGtype *type;
42916 : const char *dimension = (yyvsp[-2].index).index1; /* dimension of array */
42917 : const char *length = (yyvsp[-2].index).index2; /* length of string */
42918 : char *dim_str;
42919 : char vcn[32];
42920 : int *varlen_type_counter;
42921 : char *struct_name;
42922 :
42923 : adjust_array(actual_type[struct_level].type_enum,
42924 : &dimension, &length,
42925 : actual_type[struct_level].type_dimension,
42926 : actual_type[struct_level].type_index,
42927 : strlen((yylsp[-4])), false);
42928 : switch (actual_type[struct_level].type_enum)
42929 : {
42930 : case ECPGt_struct:
42931 : case ECPGt_union:
42932 : if (atoi(dimension) < 0)
42933 : type = ECPGmake_struct_type(struct_member_list[struct_level], actual_type[struct_level].type_enum, actual_type[struct_level].type_str, actual_type[struct_level].type_sizeof);
42934 : else
42935 : type = ECPGmake_array_type(ECPGmake_struct_type(struct_member_list[struct_level], actual_type[struct_level].type_enum, actual_type[struct_level].type_str, actual_type[struct_level].type_sizeof), dimension);
42936 :
42937 : (yyloc) = cat_str(5, (yylsp[-4]), (yylsp[-3]), (yyvsp[-2].index).str, (yylsp[-1]), (yylsp[0]));
42938 : break;
42939 :
42940 : case ECPGt_varchar:
42941 : case ECPGt_bytea:
42942 : if (actual_type[struct_level].type_enum == ECPGt_varchar)
42943 : {
42944 : varlen_type_counter = &varchar_counter;
42945 : struct_name = " struct varchar_";
42946 : }
42947 : else
42948 : {
42949 : varlen_type_counter = &bytea_counter;
42950 : struct_name = " struct bytea_";
42951 : }
42952 : if (atoi(dimension) < 0)
42953 : type = ECPGmake_simple_type(actual_type[struct_level].type_enum, length, *varlen_type_counter);
42954 : else
42955 : type = ECPGmake_array_type(ECPGmake_simple_type(actual_type[struct_level].type_enum, length, *varlen_type_counter), dimension);
42956 :
42957 : if (strcmp(dimension, "0") == 0 || abs(atoi(dimension)) == 1)
42958 : dim_str = "";
42959 : else
42960 : dim_str = cat_str(3, "[", dimension, "]");
42961 :
42962 : /*
42963 : * cannot check for atoi <= 0 because a defined constant will
42964 : * yield 0 here as well
42965 : */
42966 : if (atoi(length) < 0 || strcmp(length, "0") == 0)
42967 : mmerror(PARSE_ERROR, ET_ERROR, "pointers to varchar are not implemented");
42968 :
42969 : /*
42970 : * make sure varchar struct name is unique by adding a unique
42971 : * counter to its definition
42972 : */
42973 : snprintf(vcn, sizeof(vcn), "%d", *varlen_type_counter);
42974 : if (strcmp(dimension, "0") == 0)
42975 : (yyloc) = cat_str(7, make2_str(struct_name, vcn), " { int len; char arr[", length, "]; } *", (yylsp[-3]), (yylsp[-1]), (yylsp[0]));
42976 : else
42977 : (yyloc) = cat_str(8, make2_str(struct_name, vcn), " { int len; char arr[", length, "]; } ", (yylsp[-3]), dim_str, (yylsp[-1]), (yylsp[0]));
42978 : (*varlen_type_counter)++;
42979 : break;
42980 :
42981 : case ECPGt_char:
42982 : case ECPGt_unsigned_char:
42983 : case ECPGt_string:
42984 : if (atoi(dimension) == -1)
42985 : {
42986 : int i = strlen((yylsp[0]));
42987 :
42988 : if (atoi(length) == -1 && i > 0) /* char <var>[] =
42989 : * "string" */
42990 : {
42991 : /*
42992 : * if we have an initializer but no string size set,
42993 : * let's use the initializer's length
42994 : */
42995 : char *buf = loc_alloc(32);
42996 :
42997 : snprintf(buf, 32, "sizeof(%s)", (yylsp[0]) + 2);
42998 : length = buf;
42999 : }
43000 : type = ECPGmake_simple_type(actual_type[struct_level].type_enum, length, 0);
43001 : }
43002 : else
43003 : type = ECPGmake_array_type(ECPGmake_simple_type(actual_type[struct_level].type_enum, length, 0), dimension);
43004 :
43005 : (yyloc) = cat_str(5, (yylsp[-4]), (yylsp[-3]), (yyvsp[-2].index).str, (yylsp[-1]), (yylsp[0]));
43006 : break;
43007 :
43008 : default:
43009 : if (atoi(dimension) < 0)
43010 : type = ECPGmake_simple_type(actual_type[struct_level].type_enum, "1", 0);
43011 : else
43012 : type = ECPGmake_array_type(ECPGmake_simple_type(actual_type[struct_level].type_enum, "1", 0), dimension);
43013 :
43014 : (yyloc) = cat_str(5, (yylsp[-4]), (yylsp[-3]), (yyvsp[-2].index).str, (yylsp[-1]), (yylsp[0]));
43015 : break;
43016 : }
43017 :
43018 : if (struct_level == 0)
43019 : new_variable((yylsp[-3]), type, braces_open);
43020 : else
43021 : ECPGmake_struct_member((yylsp[-3]), type, &(struct_member_list[struct_level - 1]));
43022 : }
43023 : #line 43024 "preproc.c"
43024 704 : break;
43025 :
43026 222 : case 3577: /* opt_initializer: '=' c_term */
43027 : #line 9046 "preproc.y"
43028 : {
43029 : initializer = 1;
43030 : }
43031 : #line 43032 "preproc.c"
43032 222 : break;
43033 :
43034 16 : case 3580: /* opt_pointer: '*' '*' */
43035 : #line 9054 "preproc.y"
43036 : {
43037 : (yyloc) = "**";
43038 : }
43039 : #line 43040 "preproc.c"
43040 16 : break;
43041 :
43042 0 : case 3581: /* ECPGDeclare: DECLARE STATEMENT ecpg_ident */
43043 : #line 9063 "preproc.y"
43044 : {
43045 : /* this is only supported for compatibility */
43046 : (yyloc) = cat_str(3, "/* declare statement", (yylsp[0]), "*/");
43047 : }
43048 : #line 43049 "preproc.c"
43049 0 : break;
43050 :
43051 174 : case 3582: /* ECPGDisconnect: SQL_DISCONNECT dis_name */
43052 : #line 9072 "preproc.y"
43053 : {
43054 : (yyloc) = (yylsp[0]);
43055 : }
43056 : #line 43057 "preproc.c"
43057 174 : break;
43058 :
43059 6 : case 3584: /* dis_name: CURRENT_P */
43060 : #line 9079 "preproc.y"
43061 : {
43062 : (yyloc) = "\"CURRENT\"";
43063 : }
43064 : #line 43065 "preproc.c"
43065 6 : break;
43066 :
43067 30 : case 3585: /* dis_name: ALL */
43068 : #line 9083 "preproc.y"
43069 : {
43070 : (yyloc) = "\"ALL\"";
43071 : }
43072 : #line 43073 "preproc.c"
43073 30 : break;
43074 :
43075 88 : case 3586: /* dis_name: %empty */
43076 : #line 9087 "preproc.y"
43077 : {
43078 : (yyloc) = "\"CURRENT\"";
43079 : }
43080 : #line 43081 "preproc.c"
43081 88 : break;
43082 :
43083 308 : case 3587: /* connection_object: name */
43084 : #line 9093 "preproc.y"
43085 : {
43086 : (yyloc) = make3_str("\"", (yylsp[0]), "\"");
43087 : }
43088 : #line 43089 "preproc.c"
43089 308 : break;
43090 :
43091 6 : case 3588: /* connection_object: DEFAULT */
43092 : #line 9097 "preproc.y"
43093 : {
43094 : (yyloc) = "\"DEFAULT\"";
43095 : }
43096 : #line 43097 "preproc.c"
43097 6 : break;
43098 :
43099 12 : case 3591: /* execstring: CSTRING */
43100 : #line 9105 "preproc.y"
43101 : {
43102 : (yyloc) = make3_str("\"", (yylsp[0]), "\"");
43103 : }
43104 : #line 43105 "preproc.c"
43105 12 : break;
43106 :
43107 2 : case 3592: /* ECPGFree: SQL_FREE cursor_name */
43108 : #line 9115 "preproc.y"
43109 : {
43110 : (yyloc) = (yylsp[0]);
43111 : }
43112 : #line 43113 "preproc.c"
43113 2 : break;
43114 :
43115 0 : case 3593: /* ECPGFree: SQL_FREE ALL */
43116 : #line 9119 "preproc.y"
43117 : {
43118 : (yyloc) = "all";
43119 : }
43120 : #line 43121 "preproc.c"
43121 0 : break;
43122 :
43123 76 : case 3594: /* ECPGOpen: SQL_OPEN cursor_name opt_ecpg_using */
43124 : #line 9128 "preproc.y"
43125 : {
43126 : if ((yylsp[-1])[0] == ':')
43127 : remove_variable_from_list(&argsinsert, find_variable((yylsp[-1]) + 1));
43128 : (yyloc) = (yylsp[-1]);
43129 : }
43130 : #line 43131 "preproc.c"
43131 76 : break;
43132 :
43133 28 : case 3597: /* ecpg_using: USING using_list */
43134 : #line 9140 "preproc.y"
43135 : {
43136 : (yyloc) = "";
43137 : }
43138 : #line 43139 "preproc.c"
43139 28 : break;
43140 :
43141 22 : case 3599: /* using_descriptor: USING SQL_P SQL_DESCRIPTOR quoted_ident_stringvar */
43142 : #line 9147 "preproc.y"
43143 : {
43144 : add_variable_to_head(&argsinsert, descriptor_variable((yylsp[0]), 0), &no_indicator);
43145 : (yyloc) = "";
43146 : }
43147 : #line 43148 "preproc.c"
43148 22 : break;
43149 :
43150 18 : case 3600: /* using_descriptor: USING SQL_DESCRIPTOR name */
43151 : #line 9152 "preproc.y"
43152 : {
43153 : add_variable_to_head(&argsinsert, sqlda_variable((yylsp[0])), &no_indicator);
43154 : (yyloc) = "";
43155 : }
43156 : #line 43157 "preproc.c"
43157 18 : break;
43158 :
43159 22 : case 3601: /* into_descriptor: INTO SQL_P SQL_DESCRIPTOR quoted_ident_stringvar */
43160 : #line 9159 "preproc.y"
43161 : {
43162 : add_variable_to_head(&argsresult, descriptor_variable((yylsp[0]), 1), &no_indicator);
43163 : (yyloc) = "";
43164 : }
43165 : #line 43166 "preproc.c"
43166 22 : break;
43167 :
43168 24 : case 3602: /* into_descriptor: INTO SQL_DESCRIPTOR name */
43169 : #line 9164 "preproc.y"
43170 : {
43171 : add_variable_to_head(&argsresult, sqlda_variable((yylsp[0])), &no_indicator);
43172 : (yyloc) = "";
43173 : }
43174 : #line 43175 "preproc.c"
43175 24 : break;
43176 :
43177 8 : case 3603: /* into_sqlda: INTO name */
43178 : #line 9171 "preproc.y"
43179 : {
43180 : add_variable_to_head(&argsresult, sqlda_variable((yylsp[0])), &no_indicator);
43181 : (yyloc) = "";
43182 : }
43183 : #line 43184 "preproc.c"
43184 8 : break;
43185 :
43186 8 : case 3606: /* UsingValue: UsingConst */
43187 : #line 9181 "preproc.y"
43188 : {
43189 : char length[32];
43190 :
43191 : snprintf(length, sizeof(length), "%zu", strlen((yylsp[0])));
43192 : add_variable_to_head(&argsinsert, new_variable((yylsp[0]), ECPGmake_simple_type(ECPGt_const, length, 0), 0), &no_indicator);
43193 : }
43194 : #line 43195 "preproc.c"
43195 8 : break;
43196 :
43197 34 : case 3607: /* UsingValue: civar */
43198 : #line 9188 "preproc.y"
43199 : {
43200 : (yyloc) = "";
43201 : }
43202 : #line 43203 "preproc.c"
43203 34 : break;
43204 :
43205 0 : case 3608: /* UsingValue: civarind */
43206 : #line 9192 "preproc.y"
43207 : {
43208 : (yyloc) = "";
43209 : }
43210 : #line 43211 "preproc.c"
43211 0 : break;
43212 :
43213 0 : case 3618: /* ECPGDescribe: SQL_DESCRIBE INPUT_P prepared_name using_descriptor */
43214 : #line 9212 "preproc.y"
43215 : {
43216 : (yyval.describe).input = 1;
43217 : (yyval.describe).stmt_name = (yylsp[-1]);
43218 : }
43219 : #line 43220 "preproc.c"
43220 0 : break;
43221 :
43222 16 : case 3619: /* ECPGDescribe: SQL_DESCRIBE opt_output prepared_name using_descriptor */
43223 : #line 9217 "preproc.y"
43224 : {
43225 : struct variable *var;
43226 :
43227 : var = argsinsert->variable;
43228 : remove_variable_from_list(&argsinsert, var);
43229 : add_variable_to_head(&argsresult, var, &no_indicator);
43230 :
43231 : (yyval.describe).input = 0;
43232 : (yyval.describe).stmt_name = (yylsp[-1]);
43233 : }
43234 : #line 43235 "preproc.c"
43235 16 : break;
43236 :
43237 18 : case 3620: /* ECPGDescribe: SQL_DESCRIBE opt_output prepared_name into_descriptor */
43238 : #line 9228 "preproc.y"
43239 : {
43240 : (yyval.describe).input = 0;
43241 : (yyval.describe).stmt_name = (yylsp[-1]);
43242 : }
43243 : #line 43244 "preproc.c"
43244 18 : break;
43245 :
43246 0 : case 3621: /* ECPGDescribe: SQL_DESCRIBE INPUT_P prepared_name into_sqlda */
43247 : #line 9233 "preproc.y"
43248 : {
43249 : (yyval.describe).input = 1;
43250 : (yyval.describe).stmt_name = (yylsp[-1]);
43251 : }
43252 : #line 43253 "preproc.c"
43253 0 : break;
43254 :
43255 8 : case 3622: /* ECPGDescribe: SQL_DESCRIBE opt_output prepared_name into_sqlda */
43256 : #line 9238 "preproc.y"
43257 : {
43258 : (yyval.describe).input = 0;
43259 : (yyval.describe).stmt_name = (yylsp[-1]);
43260 : }
43261 : #line 43262 "preproc.c"
43262 8 : break;
43263 :
43264 36 : case 3625: /* ECPGAllocateDescr: SQL_ALLOCATE SQL_DESCRIPTOR quoted_ident_stringvar */
43265 : #line 9258 "preproc.y"
43266 : {
43267 : add_descriptor((yylsp[0]), connection);
43268 : (yyloc) = (yylsp[0]);
43269 : }
43270 : #line 43271 "preproc.c"
43271 36 : break;
43272 :
43273 32 : case 3626: /* ECPGDeallocateDescr: DEALLOCATE SQL_DESCRIPTOR quoted_ident_stringvar */
43274 : #line 9269 "preproc.y"
43275 : {
43276 : drop_descriptor((yylsp[0]), connection);
43277 : (yyloc) = (yylsp[0]);
43278 : }
43279 : #line 43280 "preproc.c"
43280 32 : break;
43281 :
43282 22 : case 3627: /* ECPGGetDescriptorHeader: SQL_GET SQL_DESCRIPTOR quoted_ident_stringvar ECPGGetDescHeaderItems */
43283 : #line 9280 "preproc.y"
43284 : {
43285 : (yyloc) = (yylsp[-1]);
43286 : }
43287 : #line 43288 "preproc.c"
43288 22 : break;
43289 :
43290 22 : case 3630: /* ECPGGetDescHeaderItem: cvariable '=' desc_header_item */
43291 : #line 9290 "preproc.y"
43292 : {
43293 : push_assignment((yylsp[-2]), (yyvsp[0].dtype_enum));
43294 : }
43295 : #line 43296 "preproc.c"
43296 22 : break;
43297 :
43298 2 : case 3631: /* ECPGSetDescriptorHeader: SET SQL_DESCRIPTOR quoted_ident_stringvar ECPGSetDescHeaderItems */
43299 : #line 9296 "preproc.y"
43300 : {
43301 : (yyloc) = (yylsp[-1]);
43302 : }
43303 : #line 43304 "preproc.c"
43304 2 : break;
43305 :
43306 2 : case 3634: /* ECPGSetDescHeaderItem: desc_header_item '=' IntConstVar */
43307 : #line 9306 "preproc.y"
43308 : {
43309 : push_assignment((yylsp[0]), (yyvsp[-2].dtype_enum));
43310 : }
43311 : #line 43312 "preproc.c"
43312 2 : break;
43313 :
43314 60 : case 3635: /* IntConstVar: Iconst */
43315 : #line 9312 "preproc.y"
43316 : {
43317 : char length[32];
43318 :
43319 : snprintf(length, sizeof(length), "%zu", strlen((yylsp[0])));
43320 : new_variable((yylsp[0]), ECPGmake_simple_type(ECPGt_const, length, 0), 0);
43321 : }
43322 : #line 43323 "preproc.c"
43323 60 : break;
43324 :
43325 24 : case 3637: /* desc_header_item: SQL_COUNT */
43326 : #line 9322 "preproc.y"
43327 : {
43328 : (yyval.dtype_enum) = ECPGd_count;
43329 : }
43330 : #line 43331 "preproc.c"
43331 24 : break;
43332 :
43333 62 : case 3638: /* ECPGGetDescriptor: SQL_GET SQL_DESCRIPTOR quoted_ident_stringvar VALUE_P IntConstVar ECPGGetDescItems */
43334 : #line 9332 "preproc.y"
43335 : {
43336 : (yyval.descriptor).str = (yylsp[-1]);
43337 : (yyval.descriptor).name = (yylsp[-3]);
43338 : }
43339 : #line 43340 "preproc.c"
43340 62 : break;
43341 :
43342 102 : case 3641: /* ECPGGetDescItem: cvariable '=' descriptor_item */
43343 : #line 9343 "preproc.y"
43344 : {
43345 : push_assignment((yylsp[-2]), (yyvsp[0].dtype_enum));
43346 : }
43347 : #line 43348 "preproc.c"
43348 102 : break;
43349 :
43350 22 : case 3642: /* ECPGSetDescriptor: SET SQL_DESCRIPTOR quoted_ident_stringvar VALUE_P IntConstVar ECPGSetDescItems */
43351 : #line 9349 "preproc.y"
43352 : {
43353 : (yyval.descriptor).str = (yylsp[-1]);
43354 : (yyval.descriptor).name = (yylsp[-3]);
43355 : }
43356 : #line 43357 "preproc.c"
43357 22 : break;
43358 :
43359 30 : case 3645: /* ECPGSetDescItem: descriptor_item '=' AllConstVar */
43360 : #line 9360 "preproc.y"
43361 : {
43362 : push_assignment((yylsp[0]), (yyvsp[-2].dtype_enum));
43363 : }
43364 : #line 43365 "preproc.c"
43365 30 : break;
43366 :
43367 0 : case 3646: /* AllConstVar: ecpg_fconst */
43368 : #line 9366 "preproc.y"
43369 : {
43370 : char length[32];
43371 :
43372 : snprintf(length, sizeof(length), "%zu", strlen((yylsp[0])));
43373 : new_variable((yylsp[0]), ECPGmake_simple_type(ECPGt_const, length, 0), 0);
43374 : }
43375 : #line 43376 "preproc.c"
43376 0 : break;
43377 :
43378 0 : case 3648: /* AllConstVar: '-' ecpg_fconst */
43379 : #line 9374 "preproc.y"
43380 : {
43381 : char length[32];
43382 : char *var = cat2_str("-", (yylsp[0]));
43383 :
43384 : snprintf(length, sizeof(length), "%zu", strlen(var));
43385 : new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
43386 : (yyloc) = var;
43387 : }
43388 : #line 43389 "preproc.c"
43389 0 : break;
43390 :
43391 0 : case 3649: /* AllConstVar: '-' Iconst */
43392 : #line 9383 "preproc.y"
43393 : {
43394 : char length[32];
43395 : char *var = cat2_str("-", (yylsp[0]));
43396 :
43397 : snprintf(length, sizeof(length), "%zu", strlen(var));
43398 : new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
43399 : (yyloc) = var;
43400 : }
43401 : #line 43402 "preproc.c"
43402 0 : break;
43403 :
43404 2 : case 3650: /* AllConstVar: ecpg_sconst */
43405 : #line 9392 "preproc.y"
43406 : {
43407 : char length[32];
43408 : char *var;
43409 :
43410 : /* Strip single quotes from ecpg_sconst */
43411 : var = loc_strdup((yylsp[0]) + 1);
43412 : var[strlen(var) - 1] = '\0';
43413 : snprintf(length, sizeof(length), "%zu", strlen(var));
43414 : new_variable(var, ECPGmake_simple_type(ECPGt_const, length, 0), 0);
43415 : (yyloc) = var;
43416 : }
43417 : #line 43418 "preproc.c"
43418 2 : break;
43419 :
43420 0 : case 3651: /* descriptor_item: SQL_CARDINALITY */
43421 : #line 9405 "preproc.y"
43422 : { (yyval.dtype_enum) = ECPGd_cardinality; }
43423 : #line 43424 "preproc.c"
43424 0 : break;
43425 :
43426 62 : case 3652: /* descriptor_item: DATA_P */
43427 : #line 9406 "preproc.y"
43428 : { (yyval.dtype_enum) = ECPGd_data; }
43429 : #line 43430 "preproc.c"
43430 62 : break;
43431 :
43432 4 : case 3653: /* descriptor_item: SQL_DATETIME_INTERVAL_CODE */
43433 : #line 9407 "preproc.y"
43434 : { (yyval.dtype_enum) = ECPGd_di_code; }
43435 : #line 43436 "preproc.c"
43436 4 : break;
43437 :
43438 0 : case 3654: /* descriptor_item: SQL_DATETIME_INTERVAL_PRECISION */
43439 : #line 9408 "preproc.y"
43440 : { (yyval.dtype_enum) = ECPGd_di_precision; }
43441 : #line 43442 "preproc.c"
43442 0 : break;
43443 :
43444 34 : case 3655: /* descriptor_item: SQL_INDICATOR */
43445 : #line 9409 "preproc.y"
43446 : { (yyval.dtype_enum) = ECPGd_indicator; }
43447 : #line 43448 "preproc.c"
43448 34 : break;
43449 :
43450 0 : case 3656: /* descriptor_item: SQL_KEY_MEMBER */
43451 : #line 9410 "preproc.y"
43452 : { (yyval.dtype_enum) = ECPGd_key_member; }
43453 : #line 43454 "preproc.c"
43454 0 : break;
43455 :
43456 4 : case 3657: /* descriptor_item: SQL_LENGTH */
43457 : #line 9411 "preproc.y"
43458 : { (yyval.dtype_enum) = ECPGd_length; }
43459 : #line 43460 "preproc.c"
43460 4 : break;
43461 :
43462 18 : case 3658: /* descriptor_item: NAME_P */
43463 : #line 9412 "preproc.y"
43464 : { (yyval.dtype_enum) = ECPGd_name; }
43465 : #line 43466 "preproc.c"
43466 18 : break;
43467 :
43468 0 : case 3659: /* descriptor_item: SQL_NULLABLE */
43469 : #line 9413 "preproc.y"
43470 : { (yyval.dtype_enum) = ECPGd_nullable; }
43471 : #line 43472 "preproc.c"
43472 0 : break;
43473 :
43474 2 : case 3660: /* descriptor_item: SQL_OCTET_LENGTH */
43475 : #line 9414 "preproc.y"
43476 : { (yyval.dtype_enum) = ECPGd_octet; }
43477 : #line 43478 "preproc.c"
43478 2 : break;
43479 :
43480 2 : case 3661: /* descriptor_item: PRECISION */
43481 : #line 9415 "preproc.y"
43482 : { (yyval.dtype_enum) = ECPGd_precision; }
43483 : #line 43484 "preproc.c"
43484 2 : break;
43485 :
43486 0 : case 3662: /* descriptor_item: SQL_RETURNED_LENGTH */
43487 : #line 9416 "preproc.y"
43488 : { (yyval.dtype_enum) = ECPGd_length; }
43489 : #line 43490 "preproc.c"
43490 0 : break;
43491 :
43492 2 : case 3663: /* descriptor_item: SQL_RETURNED_OCTET_LENGTH */
43493 : #line 9417 "preproc.y"
43494 : { (yyval.dtype_enum) = ECPGd_ret_octet; }
43495 : #line 43496 "preproc.c"
43496 2 : break;
43497 :
43498 2 : case 3664: /* descriptor_item: SQL_SCALE */
43499 : #line 9418 "preproc.y"
43500 : { (yyval.dtype_enum) = ECPGd_scale; }
43501 : #line 43502 "preproc.c"
43502 2 : break;
43503 :
43504 2 : case 3665: /* descriptor_item: TYPE_P */
43505 : #line 9419 "preproc.y"
43506 : { (yyval.dtype_enum) = ECPGd_type; }
43507 : #line 43508 "preproc.c"
43508 2 : break;
43509 :
43510 8 : case 3666: /* ECPGSetAutocommit: SET SQL_AUTOCOMMIT '=' on_off */
43511 : #line 9427 "preproc.y"
43512 : {
43513 : (yyloc) = (yylsp[0]);
43514 : }
43515 : #line 43516 "preproc.c"
43516 8 : break;
43517 :
43518 18 : case 3667: /* ECPGSetAutocommit: SET SQL_AUTOCOMMIT TO on_off */
43519 : #line 9431 "preproc.y"
43520 : {
43521 : (yyloc) = (yylsp[0]);
43522 : }
43523 : #line 43524 "preproc.c"
43524 18 : break;
43525 :
43526 4 : case 3670: /* ECPGSetConnection: SET CONNECTION TO connection_object */
43527 : #line 9445 "preproc.y"
43528 : {
43529 : (yyloc) = (yylsp[0]);
43530 : }
43531 : #line 43532 "preproc.c"
43532 4 : break;
43533 :
43534 0 : case 3671: /* ECPGSetConnection: SET CONNECTION '=' connection_object */
43535 : #line 9449 "preproc.y"
43536 : {
43537 : (yyloc) = (yylsp[0]);
43538 : }
43539 : #line 43540 "preproc.c"
43540 0 : break;
43541 :
43542 2 : case 3672: /* ECPGSetConnection: SET CONNECTION connection_object */
43543 : #line 9453 "preproc.y"
43544 : {
43545 : (yyloc) = (yylsp[0]);
43546 : }
43547 : #line 43548 "preproc.c"
43548 2 : break;
43549 :
43550 28 : case 3673: /* $@9: %empty */
43551 : #line 9462 "preproc.y"
43552 : {
43553 : /* reset this variable so we see if there was */
43554 : /* an initializer specified */
43555 : initializer = 0;
43556 : }
43557 : #line 43558 "preproc.c"
43558 28 : break;
43559 :
43560 28 : case 3674: /* ECPGTypedef: TYPE_P $@9 ECPGColLabel IS var_type opt_array_bounds opt_reference */
43561 : #line 9468 "preproc.y"
43562 : {
43563 : add_typedef((yylsp[-4]), (yyvsp[-1].index).index1, (yyvsp[-1].index).index2, (yyvsp[-2].type).type_enum, (yyvsp[-2].type).type_dimension, (yyvsp[-2].type).type_index, initializer, *(yylsp[0]) ? 1 : 0);
43564 :
43565 : if (auto_create_c == false)
43566 : (yyloc) = cat_str(7, "/* exec sql type", (yylsp[-4]), "is", (yyvsp[-2].type).type_str, (yyvsp[-1].index).str, (yylsp[0]), "*/");
43567 : else
43568 : (yyloc) = cat_str(6, "typedef ", (yyvsp[-2].type).type_str, *(yylsp[0]) ? "*" : "", (yylsp[-4]), (yyvsp[-1].index).str, ";");
43569 : }
43570 : #line 43571 "preproc.c"
43571 28 : break;
43572 :
43573 6 : case 3677: /* $@10: %empty */
43574 : #line 9486 "preproc.y"
43575 : {
43576 : /* reset this variable so we see if there was */
43577 : /* an initializer specified */
43578 : initializer = 0;
43579 : }
43580 : #line 43581 "preproc.c"
43581 6 : break;
43582 :
43583 6 : case 3678: /* ECPGVar: SQL_VAR $@10 ColLabel IS var_type opt_array_bounds opt_reference */
43584 : #line 9492 "preproc.y"
43585 : {
43586 : struct variable *p = find_variable((yylsp[-4]));
43587 : const char *dimension = (yyvsp[-1].index).index1;
43588 : const char *length = (yyvsp[-1].index).index2;
43589 : struct ECPGtype *type;
43590 :
43591 : if (((yyvsp[-2].type).type_enum == ECPGt_struct ||
43592 : (yyvsp[-2].type).type_enum == ECPGt_union) &&
43593 : initializer == 1)
43594 : mmerror(PARSE_ERROR, ET_ERROR, "initializer not allowed in EXEC SQL VAR command");
43595 : else
43596 : {
43597 : adjust_array((yyvsp[-2].type).type_enum, &dimension, &length,
43598 : (yyvsp[-2].type).type_dimension, (yyvsp[-2].type).type_index, *(yylsp[0]) ? 1 : 0, false);
43599 :
43600 : switch ((yyvsp[-2].type).type_enum)
43601 : {
43602 : case ECPGt_struct:
43603 : case ECPGt_union:
43604 : if (atoi(dimension) < 0)
43605 : type = ECPGmake_struct_type(struct_member_list[struct_level], (yyvsp[-2].type).type_enum, (yyvsp[-2].type).type_str, (yyvsp[-2].type).type_sizeof);
43606 : else
43607 : type = ECPGmake_array_type(ECPGmake_struct_type(struct_member_list[struct_level], (yyvsp[-2].type).type_enum, (yyvsp[-2].type).type_str, (yyvsp[-2].type).type_sizeof), dimension);
43608 : break;
43609 :
43610 : case ECPGt_varchar:
43611 : case ECPGt_bytea:
43612 : if (atoi(dimension) == -1)
43613 : type = ECPGmake_simple_type((yyvsp[-2].type).type_enum, length, 0);
43614 : else
43615 : type = ECPGmake_array_type(ECPGmake_simple_type((yyvsp[-2].type).type_enum, length, 0), dimension);
43616 : break;
43617 :
43618 : case ECPGt_char:
43619 : case ECPGt_unsigned_char:
43620 : case ECPGt_string:
43621 : if (atoi(dimension) == -1)
43622 : type = ECPGmake_simple_type((yyvsp[-2].type).type_enum, length, 0);
43623 : else
43624 : type = ECPGmake_array_type(ECPGmake_simple_type((yyvsp[-2].type).type_enum, length, 0), dimension);
43625 : break;
43626 :
43627 : default:
43628 : if (atoi(length) >= 0)
43629 : mmerror(PARSE_ERROR, ET_ERROR, "multidimensional arrays for simple data types are not supported");
43630 :
43631 : if (atoi(dimension) < 0)
43632 : type = ECPGmake_simple_type((yyvsp[-2].type).type_enum, "1", 0);
43633 : else
43634 : type = ECPGmake_array_type(ECPGmake_simple_type((yyvsp[-2].type).type_enum, "1", 0), dimension);
43635 : break;
43636 : }
43637 :
43638 : ECPGfree_type(p->type);
43639 : p->type = type;
43640 : }
43641 :
43642 : (yyloc) = cat_str(7, "/* exec sql var", (yylsp[-4]), "is", (yyvsp[-2].type).type_str, (yyvsp[-1].index).str, (yylsp[0]), "*/");
43643 : }
43644 : #line 43645 "preproc.c"
43645 6 : break;
43646 :
43647 124 : case 3679: /* ECPGWhenever: SQL_WHENEVER SQL_SQLERROR action */
43648 : #line 9558 "preproc.y"
43649 : {
43650 : when_error.code = (yyvsp[0].action).code;
43651 : free(when_error.command);
43652 : when_error.command = (yyvsp[0].action).command ? mm_strdup((yyvsp[0].action).command) : NULL;
43653 : (yyloc) = cat_str(3, "/* exec sql whenever sqlerror ", (yyvsp[0].action).str, "; */");
43654 : }
43655 : #line 43656 "preproc.c"
43656 124 : break;
43657 :
43658 52 : case 3680: /* ECPGWhenever: SQL_WHENEVER NOT SQL_FOUND action */
43659 : #line 9565 "preproc.y"
43660 : {
43661 : when_nf.code = (yyvsp[0].action).code;
43662 : free(when_nf.command);
43663 : when_nf.command = (yyvsp[0].action).command ? mm_strdup((yyvsp[0].action).command) : NULL;
43664 : (yyloc) = cat_str(3, "/* exec sql whenever not found ", (yyvsp[0].action).str, "; */");
43665 : }
43666 : #line 43667 "preproc.c"
43667 52 : break;
43668 :
43669 26 : case 3681: /* ECPGWhenever: SQL_WHENEVER SQL_SQLWARNING action */
43670 : #line 9572 "preproc.y"
43671 : {
43672 : when_warn.code = (yyvsp[0].action).code;
43673 : free(when_warn.command);
43674 : when_warn.command = (yyvsp[0].action).command ? mm_strdup((yyvsp[0].action).command) : NULL;
43675 : (yyloc) = cat_str(3, "/* exec sql whenever sql_warning ", (yyvsp[0].action).str, "; */");
43676 : }
43677 : #line 43678 "preproc.c"
43678 26 : break;
43679 :
43680 20 : case 3682: /* action: CONTINUE_P */
43681 : #line 9581 "preproc.y"
43682 : {
43683 : (yyval.action).code = W_NOTHING;
43684 : (yyval.action).command = NULL;
43685 : (yyval.action).str = "continue";
43686 : }
43687 : #line 43688 "preproc.c"
43688 20 : break;
43689 :
43690 86 : case 3683: /* action: SQL_SQLPRINT */
43691 : #line 9587 "preproc.y"
43692 : {
43693 : (yyval.action).code = W_SQLPRINT;
43694 : (yyval.action).command = NULL;
43695 : (yyval.action).str = "sqlprint";
43696 : }
43697 : #line 43698 "preproc.c"
43698 86 : break;
43699 :
43700 30 : case 3684: /* action: SQL_STOP */
43701 : #line 9593 "preproc.y"
43702 : {
43703 : (yyval.action).code = W_STOP;
43704 : (yyval.action).command = NULL;
43705 : (yyval.action).str = "stop";
43706 : }
43707 : #line 43708 "preproc.c"
43708 30 : break;
43709 :
43710 2 : case 3685: /* action: SQL_GOTO name */
43711 : #line 9599 "preproc.y"
43712 : {
43713 : (yyval.action).code = W_GOTO;
43714 : (yyval.action).command = loc_strdup((yylsp[0]));
43715 : (yyval.action).str = cat2_str("goto ", (yylsp[0]));
43716 : }
43717 : #line 43718 "preproc.c"
43718 2 : break;
43719 :
43720 0 : case 3686: /* action: SQL_GO TO name */
43721 : #line 9605 "preproc.y"
43722 : {
43723 : (yyval.action).code = W_GOTO;
43724 : (yyval.action).command = loc_strdup((yylsp[0]));
43725 : (yyval.action).str = cat2_str("goto ", (yylsp[0]));
43726 : }
43727 : #line 43728 "preproc.c"
43728 0 : break;
43729 :
43730 36 : case 3687: /* action: DO name '(' c_args ')' */
43731 : #line 9611 "preproc.y"
43732 : {
43733 : (yyval.action).code = W_DO;
43734 : (yyval.action).command = cat_str(4, (yylsp[-3]), "(", (yylsp[-1]), ")");
43735 : (yyval.action).str = cat2_str("do", (yyval.action).command);
43736 : }
43737 : #line 43738 "preproc.c"
43738 36 : break;
43739 :
43740 24 : case 3688: /* action: DO SQL_BREAK */
43741 : #line 9617 "preproc.y"
43742 : {
43743 : (yyval.action).code = W_BREAK;
43744 : (yyval.action).command = NULL;
43745 : (yyval.action).str = "break";
43746 : }
43747 : #line 43748 "preproc.c"
43748 24 : break;
43749 :
43750 2 : case 3689: /* action: DO CONTINUE_P */
43751 : #line 9623 "preproc.y"
43752 : {
43753 : (yyval.action).code = W_CONTINUE;
43754 : (yyval.action).command = NULL;
43755 : (yyval.action).str = "continue";
43756 : }
43757 : #line 43758 "preproc.c"
43758 2 : break;
43759 :
43760 2 : case 3690: /* action: CALL name '(' c_args ')' */
43761 : #line 9629 "preproc.y"
43762 : {
43763 : (yyval.action).code = W_DO;
43764 : (yyval.action).command = cat_str(4, (yylsp[-3]), "(", (yylsp[-1]), ")");
43765 : (yyval.action).str = cat2_str("call", (yyval.action).command);
43766 : }
43767 : #line 43768 "preproc.c"
43768 2 : break;
43769 :
43770 0 : case 3691: /* action: CALL name */
43771 : #line 9635 "preproc.y"
43772 : {
43773 : (yyval.action).code = W_DO;
43774 : (yyval.action).command = cat2_str((yylsp[0]), "()");
43775 : (yyval.action).str = cat2_str("call", (yyval.action).command);
43776 : }
43777 : #line 43778 "preproc.c"
43778 0 : break;
43779 :
43780 2720 : case 3788: /* ecpgstart: SQL_START */
43781 : #line 9799 "preproc.y"
43782 : {
43783 : reset_variables();
43784 : pacounter = 1;
43785 : (yyloc) = "";
43786 : }
43787 : #line 43788 "preproc.c"
43788 2720 : break;
43789 :
43790 56 : case 3791: /* coutputvariable: cvariable indicator */
43791 : #line 9811 "preproc.y"
43792 : {
43793 : add_variable_to_head(&argsresult, find_variable((yylsp[-1])), find_variable((yylsp[0])));
43794 : }
43795 : #line 43796 "preproc.c"
43796 56 : break;
43797 :
43798 456 : case 3792: /* coutputvariable: cvariable */
43799 : #line 9815 "preproc.y"
43800 : {
43801 : add_variable_to_head(&argsresult, find_variable((yylsp[0])), &no_indicator);
43802 : }
43803 : #line 43804 "preproc.c"
43804 456 : break;
43805 :
43806 6 : case 3793: /* civarind: cvariable indicator */
43807 : #line 9822 "preproc.y"
43808 : {
43809 : if (find_variable((yylsp[0]))->type->type == ECPGt_array)
43810 : mmerror(PARSE_ERROR, ET_ERROR, "arrays of indicators are not allowed on input");
43811 :
43812 : add_variable_to_head(&argsinsert, find_variable((yylsp[-1])), find_variable((yylsp[0])));
43813 : (yyloc) = create_questionmarks((yylsp[-1]), false);
43814 : }
43815 : #line 43816 "preproc.c"
43816 6 : break;
43817 :
43818 90 : case 3794: /* char_civar: char_variable */
43819 : #line 9832 "preproc.y"
43820 : {
43821 : char *ptr = strstr((yylsp[0]), ".arr");
43822 :
43823 : if (ptr) /* varchar, we need the struct name here, not
43824 : * the struct element */
43825 : *ptr = '\0';
43826 : add_variable_to_head(&argsinsert, find_variable((yylsp[0])), &no_indicator);
43827 : }
43828 : #line 43829 "preproc.c"
43829 90 : break;
43830 :
43831 240 : case 3795: /* civar: cvariable */
43832 : #line 9843 "preproc.y"
43833 : {
43834 : add_variable_to_head(&argsinsert, find_variable((yylsp[0])), &no_indicator);
43835 : (yyloc) = create_questionmarks((yylsp[0]), false);
43836 : }
43837 : #line 43838 "preproc.c"
43838 240 : break;
43839 :
43840 62 : case 3796: /* indicator: cvariable */
43841 : #line 9850 "preproc.y"
43842 : {
43843 : check_indicator((find_variable((yylsp[0])))->type);
43844 : }
43845 : #line 43846 "preproc.c"
43846 62 : break;
43847 :
43848 0 : case 3797: /* indicator: SQL_INDICATOR cvariable */
43849 : #line 9854 "preproc.y"
43850 : {
43851 : check_indicator((find_variable((yylsp[0])))->type);
43852 : (yyloc) = (yylsp[0]);
43853 : }
43854 : #line 43855 "preproc.c"
43855 0 : break;
43856 :
43857 0 : case 3798: /* indicator: SQL_INDICATOR name */
43858 : #line 9859 "preproc.y"
43859 : {
43860 : check_indicator((find_variable((yylsp[0])))->type);
43861 : (yyloc) = (yylsp[0]);
43862 : }
43863 : #line 43864 "preproc.c"
43864 0 : break;
43865 :
43866 1276 : case 3799: /* cvariable: CVARIABLE */
43867 : #line 9866 "preproc.y"
43868 : {
43869 : /*
43870 : * As long as multidimensional arrays are not implemented we have to
43871 : * check for those here
43872 : */
43873 : const char *ptr = (yylsp[0]);
43874 : int brace_open = 0,
43875 : brace = false;
43876 :
43877 : for (; *ptr; ptr++)
43878 : {
43879 : switch (*ptr)
43880 : {
43881 : case '[':
43882 : if (brace)
43883 : mmfatal(PARSE_ERROR, "multidimensional arrays for simple data types are not supported");
43884 : brace_open++;
43885 : break;
43886 : case ']':
43887 : brace_open--;
43888 : if (brace_open == 0)
43889 : brace = true;
43890 : break;
43891 : case '\t':
43892 : case ' ':
43893 : break;
43894 : default:
43895 : if (brace_open == 0)
43896 : brace = false;
43897 : break;
43898 : }
43899 : }
43900 : }
43901 : #line 43902 "preproc.c"
43902 1276 : break;
43903 :
43904 2340 : case 3806: /* ecpg_ident: CSTRING */
43905 : #line 9918 "preproc.y"
43906 : {
43907 : (yyloc) = make3_str("\"", (yylsp[0]), "\"");
43908 : }
43909 : #line 43910 "preproc.c"
43910 2340 : break;
43911 :
43912 212 : case 3807: /* quoted_ident_stringvar: name */
43913 : #line 9924 "preproc.y"
43914 : {
43915 : (yyloc) = make3_str("\"", (yylsp[0]), "\"");
43916 : }
43917 : #line 43918 "preproc.c"
43918 212 : break;
43919 :
43920 8 : case 3808: /* quoted_ident_stringvar: char_variable */
43921 : #line 9928 "preproc.y"
43922 : {
43923 : (yyloc) = make3_str("(", (yylsp[0]), ")");
43924 : }
43925 : #line 43926 "preproc.c"
43926 8 : break;
43927 :
43928 0 : case 3810: /* c_stuff_item: '(' ')' */
43929 : #line 9939 "preproc.y"
43930 : {
43931 : (yyloc) = "()";
43932 : }
43933 : #line 43934 "preproc.c"
43934 0 : break;
43935 :
43936 4 : case 3832: /* c_anything: NULL_P */
43937 : #line 9977 "preproc.y"
43938 : { (yyloc) = "NULL"; }
43939 : #line 43940 "preproc.c"
43940 4 : break;
43941 :
43942 36 : case 3879: /* DeallocateStmt: DEALLOCATE prepared_name */
43943 : #line 10027 "preproc.y"
43944 : {
43945 : check_declared_list((yylsp[0]));
43946 : (yyloc) = (yylsp[0]);
43947 : }
43948 : #line 43949 "preproc.c"
43949 36 : break;
43950 :
43951 38 : case 3880: /* DeallocateStmt: DEALLOCATE PREPARE prepared_name */
43952 : #line 10032 "preproc.y"
43953 : {
43954 : check_declared_list((yylsp[0]));
43955 : (yyloc) = (yylsp[0]);
43956 : }
43957 : #line 43958 "preproc.c"
43958 38 : break;
43959 :
43960 2 : case 3881: /* DeallocateStmt: DEALLOCATE ALL */
43961 : #line 10037 "preproc.y"
43962 : {
43963 : (yyloc) = "all";
43964 : }
43965 : #line 43966 "preproc.c"
43966 2 : break;
43967 :
43968 0 : case 3882: /* DeallocateStmt: DEALLOCATE PREPARE ALL */
43969 : #line 10041 "preproc.y"
43970 : {
43971 : (yyloc) = "all";
43972 : }
43973 : #line 43974 "preproc.c"
43974 0 : break;
43975 :
43976 0 : case 3892: /* Iresult: ColId '(' var_type ')' */
43977 : #line 10056 "preproc.y"
43978 : {
43979 : if (pg_strcasecmp((yylsp[-3]), "sizeof") != 0)
43980 : mmerror(PARSE_ERROR, ET_ERROR, "operator not allowed in variable definition");
43981 : else
43982 : (yyloc) = cat_str(4, (yylsp[-3]), "(", (yyvsp[-1].type).type_str, ")");
43983 : }
43984 : #line 43985 "preproc.c"
43985 0 : break;
43986 :
43987 290 : case 3897: /* ecpg_into: INTO into_list */
43988 : #line 10071 "preproc.y"
43989 : {
43990 : /* always suppress this from the constructed string */
43991 : (yyloc) = "";
43992 : }
43993 : #line 43994 "preproc.c"
43994 290 : break;
43995 :
43996 2 : case 3902: /* ecpg_fetch_into: using_descriptor */
43997 : #line 10084 "preproc.y"
43998 : {
43999 : struct variable *var;
44000 :
44001 : var = argsinsert->variable;
44002 : remove_variable_from_list(&argsinsert, var);
44003 : add_variable_to_head(&argsresult, var, &no_indicator);
44004 : }
44005 : #line 44006 "preproc.c"
44006 2 : break;
44007 :
44008 :
44009 : #line 44010 "preproc.c"
44010 :
44011 128254 : default: break;
44012 : }
44013 : /* User semantic actions sometimes alter yychar, and that requires
44014 : that yytoken be updated with the new translation. We take the
44015 : approach of translating immediately before every use of yytoken.
44016 : One alternative is translating here after every semantic action,
44017 : but that translation would be missed if the semantic action invokes
44018 : YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
44019 : if it invokes YYBACKUP. In the case of YYABORT or YYACCEPT, an
44020 : incorrect destructor might then be invoked immediately. In the
44021 : case of YYERROR or YYBACKUP, subsequent parser actions might lead
44022 : to an incorrect destructor call or verbose syntax error message
44023 : before the lookahead is translated. */
44024 : YY_SYMBOL_PRINT ("-> $$ =", YY_CAST (yysymbol_kind_t, yyr1[yyn]), &yyval, &yyloc);
44025 :
44026 244962 : YYPOPSTACK (yylen);
44027 244962 : yylen = 0;
44028 :
44029 244962 : *++yyvsp = yyval;
44030 244962 : *++yylsp = yyloc;
44031 :
44032 : /* Now 'shift' the result of the reduction. Determine what state
44033 : that goes to, based on the state we popped back to and the rule
44034 : number reduced by. */
44035 : {
44036 244962 : const int yylhs = yyr1[yyn] - YYNTOKENS;
44037 244962 : const int yyi = yypgoto[yylhs] + *yyssp;
44038 88202 : yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp
44039 66728 : ? yytable[yyi]
44040 333164 : : yydefgoto[yylhs]);
44041 : }
44042 :
44043 244962 : goto yynewstate;
44044 :
44045 :
44046 : /*--------------------------------------.
44047 : | yyerrlab -- here on detecting error. |
44048 : `--------------------------------------*/
44049 0 : yyerrlab:
44050 : /* Make sure we have latest lookahead translation. See comments at
44051 : user semantic actions for why this is necessary. */
44052 0 : yytoken = yychar == YYEMPTY ? YYSYMBOL_YYEMPTY : YYTRANSLATE (yychar);
44053 : /* If not already recovering from an error, report this error. */
44054 0 : if (!yyerrstatus)
44055 : {
44056 0 : ++yynerrs;
44057 0 : yyerror (YY_("syntax error"));
44058 : }
44059 :
44060 0 : yyerror_range[1] = yylloc;
44061 0 : if (yyerrstatus == 3)
44062 : {
44063 : /* If just tried and failed to reuse lookahead token after an
44064 : error, discard it. */
44065 :
44066 0 : if (yychar <= YYEOF)
44067 : {
44068 : /* Return failure if at end of input. */
44069 0 : if (yychar == YYEOF)
44070 0 : YYABORT;
44071 : }
44072 : else
44073 : {
44074 0 : yydestruct ("Error: discarding",
44075 : yytoken, &yylval, &yylloc);
44076 0 : yychar = YYEMPTY;
44077 : }
44078 : }
44079 :
44080 : /* Else will try to reuse lookahead token after shifting the error
44081 : token. */
44082 0 : goto yyerrlab1;
44083 :
44084 :
44085 : /*---------------------------------------------------.
44086 : | yyerrorlab -- error raised explicitly by YYERROR. |
44087 : `---------------------------------------------------*/
44088 : yyerrorlab:
44089 : /* Pacify compilers when the user code never invokes YYERROR and the
44090 : label yyerrorlab therefore never appears in user code. */
44091 : if (0)
44092 : YYERROR;
44093 :
44094 : /* Do not reclaim the symbols of the rule whose action triggered
44095 : this YYERROR. */
44096 : YYPOPSTACK (yylen);
44097 : yylen = 0;
44098 : YY_STACK_PRINT (yyss, yyssp);
44099 : yystate = *yyssp;
44100 : goto yyerrlab1;
44101 :
44102 :
44103 : /*-------------------------------------------------------------.
44104 : | yyerrlab1 -- common code for both syntax error and YYERROR. |
44105 : `-------------------------------------------------------------*/
44106 0 : yyerrlab1:
44107 0 : yyerrstatus = 3; /* Each real token shifted decrements this. */
44108 :
44109 : /* Pop stack until we find a state that shifts the error token. */
44110 : for (;;)
44111 : {
44112 0 : yyn = yypact[yystate];
44113 0 : if (!yypact_value_is_default (yyn))
44114 : {
44115 0 : yyn += YYSYMBOL_YYerror;
44116 0 : if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror)
44117 : {
44118 0 : yyn = yytable[yyn];
44119 0 : if (0 < yyn)
44120 0 : break;
44121 : }
44122 : }
44123 :
44124 : /* Pop the current state because it cannot handle the error token. */
44125 0 : if (yyssp == yyss)
44126 0 : YYABORT;
44127 :
44128 0 : yyerror_range[1] = *yylsp;
44129 0 : yydestruct ("Error: popping",
44130 0 : YY_ACCESSING_SYMBOL (yystate), yyvsp, yylsp);
44131 0 : YYPOPSTACK (1);
44132 0 : yystate = *yyssp;
44133 : YY_STACK_PRINT (yyss, yyssp);
44134 : }
44135 :
44136 : YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
44137 0 : *++yyvsp = yylval;
44138 : YY_IGNORE_MAYBE_UNINITIALIZED_END
44139 :
44140 0 : yyerror_range[2] = yylloc;
44141 0 : ++yylsp;
44142 0 : YYLLOC_DEFAULT (*yylsp, yyerror_range, 2);
44143 :
44144 : /* Shift the error token. */
44145 : YY_SYMBOL_PRINT ("Shifting", YY_ACCESSING_SYMBOL (yyn), yyvsp, yylsp);
44146 :
44147 0 : yystate = yyn;
44148 0 : goto yynewstate;
44149 :
44150 :
44151 : /*-------------------------------------.
44152 : | yyacceptlab -- YYACCEPT comes here. |
44153 : `-------------------------------------*/
44154 136 : yyacceptlab:
44155 136 : yyresult = 0;
44156 136 : goto yyreturn;
44157 :
44158 :
44159 : /*-----------------------------------.
44160 : | yyabortlab -- YYABORT comes here. |
44161 : `-----------------------------------*/
44162 0 : yyabortlab:
44163 0 : yyresult = 1;
44164 0 : goto yyreturn;
44165 :
44166 :
44167 : #if !defined yyoverflow
44168 : /*-------------------------------------------------.
44169 : | yyexhaustedlab -- memory exhaustion comes here. |
44170 : `-------------------------------------------------*/
44171 0 : yyexhaustedlab:
44172 0 : yyerror (YY_("memory exhausted"));
44173 0 : yyresult = 2;
44174 0 : goto yyreturn;
44175 : #endif
44176 :
44177 :
44178 : /*-------------------------------------------------------.
44179 : | yyreturn -- parsing is finished, clean up and return. |
44180 : `-------------------------------------------------------*/
44181 136 : yyreturn:
44182 136 : if (yychar != YYEMPTY)
44183 : {
44184 : /* Make sure we have latest lookahead translation. See comments at
44185 : user semantic actions for why this is necessary. */
44186 0 : yytoken = YYTRANSLATE (yychar);
44187 0 : yydestruct ("Cleanup: discarding lookahead",
44188 : yytoken, &yylval, &yylloc);
44189 : }
44190 : /* Do not reclaim the symbols of the rule whose action triggered
44191 : this YYABORT or YYACCEPT. */
44192 136 : YYPOPSTACK (yylen);
44193 : YY_STACK_PRINT (yyss, yyssp);
44194 408 : while (yyssp != yyss)
44195 : {
44196 272 : yydestruct ("Cleanup: popping",
44197 272 : YY_ACCESSING_SYMBOL (+*yyssp), yyvsp, yylsp);
44198 272 : YYPOPSTACK (1);
44199 : }
44200 : #ifndef yyoverflow
44201 136 : if (yyss != yyssa)
44202 0 : YYSTACK_FREE (yyss);
44203 : #endif
44204 :
44205 136 : return yyresult;
44206 : }
44207 :
44208 : #line 10097 "preproc.y"
44209 :
44210 :
44211 : void
44212 : base_yyerror(const char *error)
44213 : {
44214 : /* translator: %s is typically the translation of "syntax error" */
44215 : mmerror(PARSE_ERROR, ET_ERROR, "%s at or near \"%s\"",
44216 : _(error), token_start ? token_start : base_yytext);
44217 : }
44218 :
44219 : void
44220 : parser_init(void)
44221 : {
44222 : /*
44223 : * This function is empty. It only exists for compatibility with the
44224 : * backend parser right now.
44225 : */
44226 : }
|