1#line 2 "json_scanner.cc"
3#line 4 "json_scanner.cc"
5#define YY_INT_ALIGNED short int
10#define YY_FLEX_MAJOR_VERSION 2
11#define YY_FLEX_MINOR_VERSION 5
12#define YY_FLEX_SUBMINOR_VERSION 37
13#if YY_FLEX_SUBMINOR_VERSION > 0
23 #define yyFlexLexer yyFlexLexer
38#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
43#ifndef __STDC_LIMIT_MACROS
44#define __STDC_LIMIT_MACROS 1
48typedef int8_t flex_int8_t;
49typedef uint8_t flex_uint8_t;
50typedef int16_t flex_int16_t;
51typedef uint16_t flex_uint16_t;
52typedef int32_t flex_int32_t;
53typedef uint32_t flex_uint32_t;
55typedef signed char flex_int8_t;
56typedef short int flex_int16_t;
57typedef int flex_int32_t;
58typedef unsigned char flex_uint8_t;
59typedef unsigned short int flex_uint16_t;
60typedef unsigned int flex_uint32_t;
64#define INT8_MIN (-128)
67#define INT16_MIN (-32767-1)
70#define INT32_MIN (-2147483647-1)
76#define INT16_MAX (32767)
79#define INT32_MAX (2147483647)
82#define UINT8_MAX (255U)
85#define UINT16_MAX (65535U)
88#define UINT32_MAX (4294967295U)
111#if defined (__STDC__)
132#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
138#define BEGIN (yy_start) = 1 + 2 *
144#define YY_START (((yy_start) - 1) / 2)
145#define YYSTATE YY_START
148#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
151#define YY_NEW_FILE yyrestart( yyin )
153#define YY_END_OF_BUFFER_CHAR 0
157#define YY_BUF_SIZE 16384
162#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
164#ifndef YY_TYPEDEF_YY_BUFFER_STATE
165#define YY_TYPEDEF_YY_BUFFER_STATE
166typedef struct yy_buffer_state *YY_BUFFER_STATE;
169#ifndef YY_TYPEDEF_YY_SIZE_T
170#define YY_TYPEDEF_YY_SIZE_T
171typedef size_t yy_size_t;
174extern yy_size_t yyleng;
176#define EOB_ACT_CONTINUE_SCAN 0
177#define EOB_ACT_END_OF_FILE 1
178#define EOB_ACT_LAST_MATCH 2
180 #define YY_LESS_LINENO(n)
187 int yyless_macro_arg = (n); \
188 YY_LESS_LINENO(yyless_macro_arg);\
189 *yy_cp = (yy_hold_char); \
190 YY_RESTORE_YY_MORE_OFFSET \
191 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
192 YY_DO_BEFORE_ACTION; \
196#define unput(c) yyunput( c, (yytext_ptr) )
198#ifndef YY_STRUCT_YY_BUFFER_STATE
199#define YY_STRUCT_YY_BUFFER_STATE
200struct yy_buffer_state
203 std::istream* yy_input_file;
211 yy_size_t yy_buf_size;
216 yy_size_t yy_n_chars;
222 int yy_is_our_buffer;
229 int yy_is_interactive;
245 int yy_buffer_status;
247#define YY_BUFFER_NEW 0
248#define YY_BUFFER_NORMAL 1
259#define YY_BUFFER_EOF_PENDING 2
270#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
271 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
277#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
279void *yyalloc (yy_size_t );
280void *yyrealloc (
void *,yy_size_t );
281void yyfree (
void * );
283#define yy_new_buffer yy_create_buffer
285#define yy_set_interactive(is_interactive) \
287 if ( ! YY_CURRENT_BUFFER ){ \
288 yyensure_buffer_stack (); \
289 YY_CURRENT_BUFFER_LVALUE = \
290 yy_create_buffer( yyin, YY_BUF_SIZE ); \
292 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
295#define yy_set_bol(at_bol) \
297 if ( ! YY_CURRENT_BUFFER ){\
298 yyensure_buffer_stack (); \
299 YY_CURRENT_BUFFER_LVALUE = \
300 yy_create_buffer( yyin, YY_BUF_SIZE ); \
302 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
305#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
307#define YY_SKIP_YYWRAP
309typedef unsigned char YY_CHAR;
311#define yytext_ptr yytext
313#include <FlexLexer.h>
315int yyFlexLexer::yywrap() {
return 1; }
316int yyFlexLexer::yylex()
318 LexerError(
"yyFlexLexer::yylex invoked but %option yyclass used" );
322#define YY_DECL int JSonScanner::yylex()
323static yyconst flex_int16_t yy_nxt[][256] =
326 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
327 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
328 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
329 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
330 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
331 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
332 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
333 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
334 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
335 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
338 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
340 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
341 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
342 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
343 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
344 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
345 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
346 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
348 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
350 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
351 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
352 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
357 9, 10, 10, 10, 10, 10, 10, 10, 10, 11,
358 12, 11, 11, 13, 10, 10, 10, 10, 10, 10,
359 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
360 10, 10, 11, 10, 14, 10, 10, 10, 10, 10,
362 10, 10, 10, 10, 15, 16, 10, 10, 17, 18,
363 18, 18, 18, 18, 18, 18, 18, 18, 19, 10,
364 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
365 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
366 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
367 10, 20, 10, 21, 10, 10, 10, 10, 10, 10,
368 10, 10, 22, 10, 10, 10, 10, 10, 10, 10,
369 23, 10, 10, 10, 10, 10, 24, 10, 10, 10,
370 10, 10, 10, 25, 10, 26, 10, 10, 10, 10,
371 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
373 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
374 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
375 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
376 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
377 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
378 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
379 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
380 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
381 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
382 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
384 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
385 10, 10, 10, 10, 10, 10
389 9, 10, 10, 10, 10, 10, 10, 10, 10, 11,
390 12, 11, 11, 13, 10, 10, 10, 10, 10, 10,
391 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
392 10, 10, 11, 10, 14, 10, 10, 10, 10, 10,
393 10, 10, 10, 10, 15, 16, 10, 10, 17, 18,
394 18, 18, 18, 18, 18, 18, 18, 18, 19, 10,
395 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
396 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
398 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
399 10, 20, 10, 21, 10, 10, 10, 10, 10, 10,
400 10, 10, 22, 10, 10, 10, 10, 10, 10, 10,
401 23, 10, 10, 10, 10, 10, 24, 10, 10, 10,
402 10, 10, 10, 25, 10, 26, 10, 10, 10, 10,
403 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
404 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
405 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
406 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
407 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
409 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
410 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
411 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
412 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
413 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
414 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
415 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
416 10, 10, 10, 10, 10, 10
420 9, 27, 27, 27, 27, 27, 27, 27, 27, 27,
421 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
423 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
424 27, 27, 27, 27, 28, 27, 27, 27, 27, 27,
425 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
426 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
427 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
428 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
429 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
430 27, 27, 29, 27, 27, 27, 27, 27, 27, 27,
431 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
432 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
434 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
435 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
436 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
437 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
438 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
439 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
440 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
441 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
442 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
443 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
445 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
446 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
447 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
448 27, 27, 27, 27, 27, 27
452 9, 27, 27, 27, 27, 27, 27, 27, 27, 27,
453 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
454 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
455 27, 27, 27, 27, 28, 27, 27, 27, 27, 27,
456 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
457 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
459 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
460 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
461 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
462 27, 27, 29, 27, 27, 27, 27, 27, 27, 27,
463 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
464 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
465 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
466 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
467 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
468 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
470 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
471 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
472 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
473 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
474 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
475 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
476 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
477 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
478 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
479 27, 27, 27, 27, 27, 27
484 9, 30, 30, 30, 30, 30, 30, 30, 30, 30,
485 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
486 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
487 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
488 30, 30, 30, 30, 30, 30, 30, 30, 31, 31,
489 31, 31, 31, 31, 31, 31, 31, 31, 30, 30,
490 30, 30, 30, 30, 30, 31, 31, 31, 31, 31,
491 31, 30, 30, 30, 30, 30, 30, 30, 30, 30,
492 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
493 30, 30, 30, 30, 30, 30, 30, 31, 31, 31,
495 31, 31, 31, 30, 30, 30, 30, 30, 30, 30,
496 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
497 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
498 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
499 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
500 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
501 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
502 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
503 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
504 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
506 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
507 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
508 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
509 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
510 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
511 30, 30, 30, 30, 30, 30
515 9, 30, 30, 30, 30, 30, 30, 30, 30, 30,
516 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
517 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
518 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
520 30, 30, 30, 30, 30, 30, 30, 30, 31, 31,
521 31, 31, 31, 31, 31, 31, 31, 31, 30, 30,
522 30, 30, 30, 30, 30, 31, 31, 31, 31, 31,
523 31, 30, 30, 30, 30, 30, 30, 30, 30, 30,
524 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
525 30, 30, 30, 30, 30, 30, 30, 31, 31, 31,
526 31, 31, 31, 30, 30, 30, 30, 30, 30, 30,
527 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
528 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
529 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
531 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
532 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
533 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
534 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
535 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
536 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
537 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
538 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
539 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
540 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
542 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
543 30, 30, 30, 30, 30, 30
547 9, 10, 10, 10, 10, 10, 10, 10, 10, 11,
548 12, 11, 11, 13, 10, 10, 10, 10, 10, 10,
549 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
550 10, 10, 11, 10, 14, 10, 10, 10, 10, 10,
551 10, 10, 10, 10, 15, 32, 10, 10, 17, 18,
552 18, 18, 18, 18, 18, 18, 18, 18, 19, 10,
553 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
554 10, 10, 10, 33, 10, 10, 10, 10, 34, 10,
556 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
557 10, 20, 10, 21, 10, 10, 10, 10, 10, 10,
558 10, 10, 22, 10, 10, 33, 10, 10, 10, 10,
559 35, 10, 10, 10, 10, 10, 24, 10, 10, 10,
560 10, 10, 10, 25, 10, 26, 10, 10, 10, 10,
561 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
562 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
563 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
564 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
565 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
567 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
568 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
569 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
570 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
571 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
572 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
573 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
574 10, 10, 10, 10, 10, 10
578 9, 10, 10, 10, 10, 10, 10, 10, 10, 11,
579 12, 11, 11, 13, 10, 10, 10, 10, 10, 10,
581 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
582 10, 10, 11, 10, 14, 10, 10, 10, 10, 10,
583 10, 10, 10, 10, 15, 32, 10, 10, 17, 18,
584 18, 18, 18, 18, 18, 18, 18, 18, 19, 10,
585 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
586 10, 10, 10, 33, 10, 10, 10, 10, 34, 10,
587 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
588 10, 20, 10, 21, 10, 10, 10, 10, 10, 10,
589 10, 10, 22, 10, 10, 33, 10, 10, 10, 10,
590 35, 10, 10, 10, 10, 10, 24, 10, 10, 10,
592 10, 10, 10, 25, 10, 26, 10, 10, 10, 10,
593 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
594 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
595 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
596 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
597 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
598 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
599 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
600 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
601 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
603 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
604 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
605 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
606 10, 10, 10, 10, 10, 10
610 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
611 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
612 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
613 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
614 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
615 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
617 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
618 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
619 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
620 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
621 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
622 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
623 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
624 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
625 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
626 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
628 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
629 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
630 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
631 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
632 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
633 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
634 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
635 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
636 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
637 -9, -9, -9, -9, -9, -9
642 9, -10, -10, -10, -10, -10, -10, -10, -10, -10,
643 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
644 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
645 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
646 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
647 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
648 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
649 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
650 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
651 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
653 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
654 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
655 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
656 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
657 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
658 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
659 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
660 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
661 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
662 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
664 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
665 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
666 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
667 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
668 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
669 -10, -10, -10, -10, -10, -10
673 9, -11, -11, -11, -11, -11, -11, -11, -11, 36,
674 -11, 36, 36, -11, -11, -11, -11, -11, -11, -11,
675 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
676 -11, -11, 36, -11, -11, -11, -11, -11, -11, -11,
678 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
679 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
680 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
681 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
682 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
683 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
684 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
685 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
686 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
687 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
689 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
690 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
691 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
692 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
693 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
694 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
695 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
696 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
697 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
698 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
700 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
701 -11, -11, -11, -11, -11, -11
705 9, -12, -12, -12, -12, -12, -12, -12, -12, -12,
706 37, -12, -12, 37, -12, -12, -12, -12, -12, -12,
707 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
708 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
709 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
710 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
711 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
712 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
714 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
715 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
716 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
717 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
718 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
719 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
720 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
721 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
722 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
723 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
725 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
726 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
727 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
728 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
729 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
730 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
731 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
732 -12, -12, -12, -12, -12, -12
736 9, -13, -13, -13, -13, -13, -13, -13, -13, -13,
737 37, -13, -13, 37, -13, -13, -13, -13, -13, -13,
739 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
740 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
741 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
742 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
743 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
744 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
745 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
746 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
747 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
748 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
750 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
751 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
752 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
753 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
754 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
755 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
756 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
757 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
758 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
759 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
761 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
762 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
763 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
764 -13, -13, -13, -13, -13, -13
768 9, -14, -14, -14, -14, -14, -14, -14, -14, -14,
769 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
770 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
771 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
772 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
773 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
775 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
776 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
777 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
778 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
779 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
780 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
781 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
782 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
783 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
784 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
786 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
787 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
788 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
789 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
790 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
791 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
792 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
793 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
794 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
795 -14, -14, -14, -14, -14, -14
800 9, -15, -15, -15, -15, -15, -15, -15, -15, -15,
801 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
802 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
803 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
804 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
805 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
806 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
807 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
808 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
809 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
811 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
812 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
813 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
814 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
815 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
816 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
817 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
818 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
819 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
820 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
822 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
823 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
824 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
825 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
826 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
827 -15, -15, -15, -15, -15, -15
831 9, -16, -16, -16, -16, -16, -16, -16, -16, -16,
832 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
833 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
834 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
836 -16, -16, -16, -16, -16, -16, -16, -16, 38, 39,
837 39, 39, 39, 39, 39, 39, 39, 39, -16, -16,
838 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
839 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
840 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
841 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
842 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
843 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
844 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
845 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
847 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
848 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
849 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
850 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
851 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
852 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
853 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
854 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
855 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
856 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
858 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
859 -16, -16, -16, -16, -16, -16
863 9, -17, -17, -17, -17, -17, -17, -17, -17, -17,
864 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
865 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
866 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
867 -17, -17, -17, -17, -17, -17, 40, -17, -17, -17,
868 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
869 -17, -17, -17, -17, -17, -17, -17, -17, -17, 41,
870 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
872 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
873 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
874 -17, 41, -17, -17, -17, -17, -17, -17, -17, -17,
875 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
876 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
877 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
878 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
879 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
880 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
881 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
883 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
884 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
885 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
886 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
887 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
888 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
889 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
890 -17, -17, -17, -17, -17, -17
894 9, -18, -18, -18, -18, -18, -18, -18, -18, -18,
895 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
897 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
898 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
899 -18, -18, -18, -18, -18, -18, 40, -18, 42, 42,
900 42, 42, 42, 42, 42, 42, 42, 42, -18, -18,
901 -18, -18, -18, -18, -18, -18, -18, -18, -18, 41,
902 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
903 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
904 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
905 -18, 41, -18, -18, -18, -18, -18, -18, -18, -18,
906 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
908 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
909 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
910 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
911 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
912 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
913 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
914 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
915 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
916 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
917 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
919 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
920 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
921 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
922 -18, -18, -18, -18, -18, -18
926 9, -19, -19, -19, -19, -19, -19, -19, -19, -19,
927 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
928 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
929 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
930 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
931 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
933 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
934 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
935 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
936 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
937 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
938 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
939 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
940 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
941 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
942 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
944 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
945 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
946 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
947 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
948 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
949 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
950 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
951 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
952 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
953 -19, -19, -19, -19, -19, -19
958 9, -20, -20, -20, -20, -20, -20, -20, -20, -20,
959 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
960 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
961 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
962 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
963 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
964 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
965 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
966 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
967 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
969 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
970 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
971 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
972 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
973 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
974 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
975 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
976 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
977 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
978 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
980 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
981 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
982 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
983 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
984 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
985 -20, -20, -20, -20, -20, -20
989 9, -21, -21, -21, -21, -21, -21, -21, -21, -21,
990 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
991 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
992 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
994 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
995 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
996 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
997 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
998 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
999 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1000 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1001 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1002 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1003 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1005 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1006 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1007 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1008 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1009 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1010 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1011 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1012 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1013 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1014 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1016 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1017 -21, -21, -21, -21, -21, -21
1021 9, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1022 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1023 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1024 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1025 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1026 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1027 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1028 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1030 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1031 -22, -22, -22, -22, -22, -22, -22, 43, -22, -22,
1032 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1033 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1034 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1035 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1036 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1037 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1038 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1039 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1041 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1042 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1043 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1044 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1045 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1046 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1047 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1048 -22, -22, -22, -22, -22, -22
1052 9, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1053 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1055 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1056 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1057 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1058 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1059 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1060 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1061 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1062 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1063 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1064 -23, -23, -23, -23, -23, -23, -23, 44, -23, -23,
1066 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1067 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1068 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1069 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1070 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1071 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1072 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1073 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1074 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1075 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1077 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1078 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1079 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1080 -23, -23, -23, -23, -23, -23
1084 9, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1085 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1086 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1087 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1088 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1089 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1091 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1092 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1093 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1094 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1095 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1096 -24, -24, -24, -24, 45, -24, -24, -24, -24, -24,
1097 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1098 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1099 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1100 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1102 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1103 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1104 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1105 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1106 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1107 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1108 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1109 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1110 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1111 -24, -24, -24, -24, -24, -24
1116 9, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1117 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1118 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1119 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1120 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1121 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1122 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1123 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1124 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1125 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1127 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1128 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1129 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1130 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1131 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1132 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1133 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1134 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1135 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1136 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1138 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1139 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1140 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1141 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1142 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1143 -25, -25, -25, -25, -25, -25
1147 9, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1148 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1149 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1150 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1152 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1153 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1154 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1155 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1156 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1157 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1158 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1159 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1160 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1161 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1163 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1164 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1165 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1166 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1167 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1168 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1169 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1170 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1171 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1172 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1174 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1175 -26, -26, -26, -26, -26, -26
1179 9, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1180 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1181 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1182 46, 46, 46, 46, -27, 46, 46, 46, 46, 46,
1183 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1184 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1185 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1186 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1188 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1189 46, 46, -27, 46, 46, 46, 46, 46, 46, 46,
1190 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1191 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1192 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1193 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1194 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1195 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1196 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1197 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1199 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1200 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1201 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1202 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1203 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1204 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1205 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1206 46, 46, 46, 46, 46, 46
1210 9, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1211 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1213 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1214 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1215 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1216 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1217 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1218 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1219 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1220 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1221 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1222 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1224 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1225 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1226 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1227 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1228 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1229 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1230 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1231 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1232 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1233 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1235 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1236 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1237 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1238 -28, -28, -28, -28, -28, -28
1242 9, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1243 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1244 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1245 -29, -29, -29, -29, 47, -29, -29, -29, -29, -29,
1246 -29, -29, -29, -29, -29, -29, -29, 48, -29, -29,
1247 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1249 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1250 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1251 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1252 -29, -29, 49, -29, -29, -29, -29, -29, 50, -29,
1253 -29, -29, 51, -29, -29, -29, -29, -29, -29, -29,
1254 52, -29, -29, -29, 53, -29, 54, 55, -29, -29,
1255 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1256 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1257 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1258 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1260 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1261 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1262 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1263 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1264 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1265 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1266 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1267 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1268 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1269 -29, -29, -29, -29, -29, -29
1274 9, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1275 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1276 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1277 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1278 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1279 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1280 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1281 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1282 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1283 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1285 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1286 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1287 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1288 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1289 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1290 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1291 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1292 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1293 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1294 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1296 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1297 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1298 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1299 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1300 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1301 -30, -30, -30, -30, -30, -30
1305 9, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1306 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1307 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1308 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1310 -31, -31, -31, -31, -31, -31, -31, -31, 56, 56,
1311 56, 56, 56, 56, 56, 56, 56, 56, -31, -31,
1312 -31, -31, -31, -31, -31, 56, 56, 56, 56, 56,
1313 56, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1314 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1315 -31, -31, -31, -31, -31, -31, -31, 56, 56, 56,
1316 56, 56, 56, -31, -31, -31, -31, -31, -31, -31,
1317 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1318 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1319 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1321 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1322 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1323 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1324 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1325 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1326 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1327 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1328 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1329 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1330 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1332 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1333 -31, -31, -31, -31, -31, -31
1337 9, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1338 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1339 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1340 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1341 -32, -32, -32, -32, -32, -32, -32, -32, 38, 39,
1342 39, 39, 39, 39, 39, 39, 39, 39, -32, -32,
1343 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1344 -32, -32, -32, 57, -32, -32, -32, -32, -32, -32,
1346 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1347 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1348 -32, -32, -32, -32, -32, 57, -32, -32, -32, -32,
1349 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1350 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1351 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1352 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1353 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1354 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1355 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1357 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1358 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1359 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1360 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1361 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1362 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1363 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1364 -32, -32, -32, -32, -32, -32
1368 9, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1369 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1371 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1372 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1373 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1374 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1375 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1376 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1377 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1378 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1379 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1380 58, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1382 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1383 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1384 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1385 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1386 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1387 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1388 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1389 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1390 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1391 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1393 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1394 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1395 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1396 -33, -33, -33, -33, -33, -33
1400 9, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1401 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1402 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1403 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1404 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1405 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1407 -34, -34, -34, -34, -34, 59, -34, -34, -34, -34,
1408 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1409 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1410 -34, -34, -34, -34, -34, -34, -34, 59, -34, -34,
1411 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1412 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1413 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1414 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1415 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1416 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1418 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1419 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1420 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1421 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1422 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1423 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1424 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1425 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1426 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1427 -34, -34, -34, -34, -34, -34
1432 9, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1433 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1434 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1435 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1436 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1437 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1438 -35, -35, -35, -35, -35, 59, -35, -35, -35, -35,
1439 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1440 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1441 -35, -35, -35, -35, -35, -35, -35, 59, -35, -35,
1443 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1444 -35, -35, -35, -35, -35, -35, -35, 44, -35, -35,
1445 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1446 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1447 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1448 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1449 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1450 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1451 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1452 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1454 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1455 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1456 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1457 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1458 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1459 -35, -35, -35, -35, -35, -35
1463 9, -36, -36, -36, -36, -36, -36, -36, -36, 36,
1464 -36, 36, 36, -36, -36, -36, -36, -36, -36, -36,
1465 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1466 -36, -36, 36, -36, -36, -36, -36, -36, -36, -36,
1468 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1469 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1470 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1471 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1472 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1473 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1474 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1475 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1476 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1477 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1479 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1480 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1481 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1482 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1483 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1484 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1485 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1486 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1487 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1488 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1490 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1491 -36, -36, -36, -36, -36, -36
1495 9, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1496 37, -37, -37, 37, -37, -37, -37, -37, -37, -37,
1497 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1498 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1499 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1500 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1501 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1502 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1504 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1505 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1506 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1507 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1508 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1509 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1510 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1511 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1512 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1513 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1515 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1516 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1517 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1518 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1519 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1520 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1521 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1522 -37, -37, -37, -37, -37, -37
1526 9, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1527 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1529 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1530 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1531 -38, -38, -38, -38, -38, -38, 40, -38, -38, -38,
1532 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1533 -38, -38, -38, -38, -38, -38, -38, -38, -38, 41,
1534 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1535 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1536 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1537 -38, 41, -38, -38, -38, -38, -38, -38, -38, -38,
1538 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1540 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1541 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1542 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1543 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1544 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1545 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1546 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1547 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1548 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1549 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1551 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1552 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1553 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1554 -38, -38, -38, -38, -38, -38
1558 9, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1559 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1560 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1561 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1562 -39, -39, -39, -39, -39, -39, 40, -39, 60, 60,
1563 60, 60, 60, 60, 60, 60, 60, 60, -39, -39,
1565 -39, -39, -39, -39, -39, -39, -39, -39, -39, 41,
1566 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1567 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1568 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1569 -39, 41, -39, -39, -39, -39, -39, -39, -39, -39,
1570 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1571 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1572 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1573 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1574 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1576 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1577 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1578 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1579 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1580 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1581 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1582 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1583 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1584 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
1585 -39, -39, -39, -39, -39, -39
1590 9, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1591 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1592 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1593 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1594 -40, -40, -40, -40, -40, -40, -40, -40, 61, 61,
1595 61, 61, 61, 61, 61, 61, 61, 61, -40, -40,
1596 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1597 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1598 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1599 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1601 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1602 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1603 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1604 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1605 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1606 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1607 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1608 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1609 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1610 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1612 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1613 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1614 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1615 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1616 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1617 -40, -40, -40, -40, -40, -40
1621 9, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1622 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1623 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1624 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1626 -41, -41, -41, 62, -41, 62, -41, -41, 63, 63,
1627 63, 63, 63, 63, 63, 63, 63, 63, -41, -41,
1628 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1629 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1630 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1631 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1632 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1633 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1634 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1635 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1637 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1638 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1639 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1640 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1641 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1642 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1643 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1644 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1645 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1646 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1648 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1649 -41, -41, -41, -41, -41, -41
1653 9, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1654 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1655 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1656 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1657 -42, -42, -42, -42, -42, -42, 40, -42, 42, 42,
1658 42, 42, 42, 42, 42, 42, 42, 42, -42, -42,
1659 -42, -42, -42, -42, -42, -42, -42, -42, -42, 41,
1660 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1662 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1663 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1664 -42, 41, -42, -42, -42, -42, -42, -42, -42, -42,
1665 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1666 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1667 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1668 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1669 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1670 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1671 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1673 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1674 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1675 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1676 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1677 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1678 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1679 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1680 -42, -42, -42, -42, -42, -42
1684 9, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1685 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1687 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1688 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1689 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1690 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1691 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1692 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1693 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1694 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1695 -43, -43, -43, -43, -43, -43, -43, -43, 64, -43,
1696 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1698 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1699 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1700 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1701 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1702 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1703 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1704 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1705 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1706 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1707 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1709 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1710 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1711 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1712 -43, -43, -43, -43, -43, -43
1716 9, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1717 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1718 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1719 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1720 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1721 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1723 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1724 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1725 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1726 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1727 -44, -44, -44, -44, -44, -44, -44, -44, 65, -44,
1728 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1729 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1730 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1731 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1732 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1734 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1735 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1736 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1737 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1738 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1739 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1740 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1741 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1742 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1743 -44, -44, -44, -44, -44, -44
1748 9, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1749 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1750 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1751 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1752 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1753 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1754 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1755 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1756 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1757 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1759 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1760 -45, -45, -45, -45, -45, -45, -45, 66, -45, -45,
1761 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1762 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1763 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1764 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1765 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1766 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1767 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1768 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1770 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1771 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1772 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1773 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1774 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1775 -45, -45, -45, -45, -45, -45
1779 9, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1780 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1781 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1782 46, 46, 46, 46, -46, 46, 46, 46, 46, 46,
1784 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1785 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1786 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1787 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1788 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1789 46, 46, -46, 46, 46, 46, 46, 46, 46, 46,
1790 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1791 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1792 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1793 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1795 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1796 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1797 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1798 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1799 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1800 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1801 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1802 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1803 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1804 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1806 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
1807 46, 46, 46, 46, 46, 46
1811 9, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1812 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1813 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1814 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1815 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1816 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1817 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1818 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1820 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1821 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1822 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1823 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1824 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1825 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1826 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1827 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1828 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1829 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1831 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1832 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1833 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1834 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1835 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1836 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1837 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1838 -47, -47, -47, -47, -47, -47
1842 9, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1843 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1845 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1846 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1847 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1848 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1849 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1850 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1851 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1852 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1853 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1854 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1856 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1857 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1858 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1859 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1860 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1861 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1862 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1863 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1864 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1865 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1867 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1868 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1869 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1870 -48, -48, -48, -48, -48, -48
1874 9, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1875 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1876 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1877 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1878 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1879 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1881 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1882 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1883 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1884 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1885 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1886 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1887 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1888 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1889 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1890 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1892 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1893 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1894 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1895 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1896 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1897 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1898 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1899 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1900 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1901 -49, -49, -49, -49, -49, -49
1906 9, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1907 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1908 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1909 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1910 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1911 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1912 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1913 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1914 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1915 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1917 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1918 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1919 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1920 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1921 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1922 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1923 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1924 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1925 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1926 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1928 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1929 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1930 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1931 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1932 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1933 -50, -50, -50, -50, -50, -50
1937 9, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1938 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1939 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1940 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1942 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1943 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1944 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1945 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1946 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1947 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1948 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1949 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1950 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1951 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1953 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1954 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1955 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1956 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1957 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1958 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1959 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1960 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1961 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1962 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1964 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1965 -51, -51, -51, -51, -51, -51
1969 9, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1970 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1971 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1972 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1973 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1974 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1975 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1976 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1978 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1979 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1980 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1981 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1982 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1983 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1984 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1985 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1986 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1987 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1989 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1990 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1991 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1992 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1993 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1994 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1995 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1996 -52, -52, -52, -52, -52, -52
2000 9, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2001 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2003 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2004 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2005 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2006 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2007 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2008 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2009 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2010 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2011 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2012 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2014 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2015 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2016 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2017 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2018 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2019 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2020 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2021 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2022 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2023 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2025 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2026 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2027 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2028 -53, -53, -53, -53, -53, -53
2032 9, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2033 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2034 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2035 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2036 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2037 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2039 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2040 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2041 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2042 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2043 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2044 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2045 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2046 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2047 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2048 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2050 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2051 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2052 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2053 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2054 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2055 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2056 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2057 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2058 -54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
2059 -54, -54, -54, -54, -54, -54
2064 9, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2065 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2066 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2067 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2068 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2069 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2070 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2071 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2072 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2073 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2075 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2076 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2077 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2078 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2079 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2080 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2081 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2082 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2083 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2084 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2086 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2087 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2088 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2089 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2090 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2091 -55, -55, -55, -55, -55, -55
2095 9, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2096 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2097 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2098 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2100 -56, -56, -56, -56, -56, -56, -56, -56, 67, 67,
2101 67, 67, 67, 67, 67, 67, 67, 67, -56, -56,
2102 -56, -56, -56, -56, -56, 67, 67, 67, 67, 67,
2103 67, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2104 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2105 -56, -56, -56, -56, -56, -56, -56, 67, 67, 67,
2106 67, 67, 67, -56, -56, -56, -56, -56, -56, -56,
2107 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2108 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2109 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2111 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2112 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2113 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2114 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2115 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2116 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2117 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2118 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2119 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2120 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2122 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2123 -56, -56, -56, -56, -56, -56
2127 9, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2128 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2129 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2130 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2131 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2132 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2133 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2134 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2136 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2137 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2138 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2139 68, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2140 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2141 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2142 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2143 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2144 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2145 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2147 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2148 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2149 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2150 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2151 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2152 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2153 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2154 -57, -57, -57, -57, -57, -57
2158 9, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2159 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2161 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2162 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2163 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2164 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2165 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2166 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2167 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2168 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2169 -58, -58, 69, -58, -58, -58, -58, -58, -58, -58,
2170 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2172 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2173 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2174 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2175 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2176 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2177 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2178 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2179 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2180 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2181 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2183 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2184 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2185 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2186 -58, -58, -58, -58, -58, -58
2190 9, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2191 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2192 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2193 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2194 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2195 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2197 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2198 -59, -59, -59, -59, -59, -59, -59, -59, 70, -59,
2199 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2200 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2201 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2202 70, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2203 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2204 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2205 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2206 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2208 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2209 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2210 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2211 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2212 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2213 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2214 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2215 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2216 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2217 -59, -59, -59, -59, -59, -59
2222 9, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2223 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2224 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2225 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2226 -60, -60, -60, -60, -60, -60, 40, -60, 60, 60,
2227 60, 60, 60, 60, 60, 60, 60, 60, -60, -60,
2228 -60, -60, -60, -60, -60, -60, -60, -60, -60, 41,
2229 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2230 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2231 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2233 -60, 41, -60, -60, -60, -60, -60, -60, -60, -60,
2234 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2235 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2236 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2237 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2238 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2239 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2240 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2241 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2242 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2244 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2245 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2246 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2247 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2248 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2249 -60, -60, -60, -60, -60, -60
2253 9, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2254 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2255 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2256 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2258 -61, -61, -61, -61, -61, -61, -61, -61, 61, 61,
2259 61, 61, 61, 61, 61, 61, 61, 61, -61, -61,
2260 -61, -61, -61, -61, -61, -61, -61, -61, -61, 41,
2261 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2262 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2263 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2264 -61, 41, -61, -61, -61, -61, -61, -61, -61, -61,
2265 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2266 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2267 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2269 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2270 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2271 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2272 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2273 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2274 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2275 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2276 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2277 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2278 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2280 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2281 -61, -61, -61, -61, -61, -61
2285 9, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2286 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2287 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2288 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2289 -62, -62, -62, -62, -62, -62, -62, -62, 63, 63,
2290 63, 63, 63, 63, 63, 63, 63, 63, -62, -62,
2291 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2292 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2294 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2295 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2296 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2297 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2298 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2299 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2300 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2301 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2302 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2303 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2305 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2306 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2307 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2308 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2309 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2310 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2311 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2312 -62, -62, -62, -62, -62, -62
2316 9, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2317 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2319 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2320 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2321 -63, -63, -63, -63, -63, -63, -63, -63, 63, 63,
2322 63, 63, 63, 63, 63, 63, 63, 63, -63, -63,
2323 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2324 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2325 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2326 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2327 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2328 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2330 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2331 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2332 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2333 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2334 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2335 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2336 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2337 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2338 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2339 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2341 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2342 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2343 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2344 -63, -63, -63, -63, -63, -63
2348 9, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2349 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2350 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2351 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2352 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2353 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2355 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2356 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2357 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2358 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2359 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2360 -64, -64, -64, -64, -64, 71, -64, -64, -64, -64,
2361 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2362 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2363 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2364 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2366 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2367 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2368 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2369 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2370 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2371 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2372 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2373 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2374 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2375 -64, -64, -64, -64, -64, -64
2380 9, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2381 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2382 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2383 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2384 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2385 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2386 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2387 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2388 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2389 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2391 -65, -65, -65, -65, -65, -65, -65, -65, 72, -65,
2392 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2393 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2394 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2395 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2396 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2397 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2398 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2399 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2400 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2402 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2403 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2404 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2405 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2406 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2407 -65, -65, -65, -65, -65, -65
2411 9, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2412 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2413 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2414 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2416 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2417 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2418 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2419 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2420 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2421 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2422 -66, 73, -66, -66, -66, -66, -66, -66, -66, -66,
2423 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2424 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2425 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2427 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2428 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2429 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2430 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2431 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2432 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2433 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2434 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2435 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2436 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2438 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2439 -66, -66, -66, -66, -66, -66
2443 9, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2444 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2445 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2446 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2447 -67, -67, -67, -67, -67, -67, -67, -67, 74, 74,
2448 74, 74, 74, 74, 74, 74, 74, 74, -67, -67,
2449 -67, -67, -67, -67, -67, 74, 74, 74, 74, 74,
2450 74, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2452 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2453 -67, -67, -67, -67, -67, -67, -67, 74, 74, 74,
2454 74, 74, 74, -67, -67, -67, -67, -67, -67, -67,
2455 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2456 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2457 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2458 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2459 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2460 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2461 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2463 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2464 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2465 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2466 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2467 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2468 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2469 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2470 -67, -67, -67, -67, -67, -67
2474 9, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2475 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2477 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2478 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2479 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2480 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2481 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2482 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2483 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2484 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2485 -68, -68, 75, -68, -68, -68, -68, -68, -68, -68,
2486 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2488 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2489 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2490 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2491 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2492 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2493 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2494 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2495 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2496 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2497 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2499 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2500 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2501 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2502 -68, -68, -68, -68, -68, -68
2506 9, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2507 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2508 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2509 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2510 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2511 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2513 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2514 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2515 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2516 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2517 -69, -69, -69, -69, -69, 76, -69, -69, -69, -69,
2518 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2519 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2520 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2521 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2522 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2524 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2525 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2526 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2527 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2528 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2529 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2530 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2531 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2532 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2533 -69, -69, -69, -69, -69, -69
2538 9, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2539 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2540 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2541 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2542 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2543 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2544 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2545 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2546 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2547 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2549 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2550 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2551 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2552 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2553 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2554 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2555 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2556 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2557 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2558 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2560 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2561 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2562 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2563 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2564 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2565 -70, -70, -70, -70, -70, -70
2569 9, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2570 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2571 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2572 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2574 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2575 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2576 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2577 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2578 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2579 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2580 -71, 77, -71, -71, -71, -71, -71, -71, -71, -71,
2581 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2582 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2583 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2585 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2586 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2587 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2588 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2589 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2590 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2591 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2592 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2593 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2594 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2596 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2597 -71, -71, -71, -71, -71, -71
2601 9, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2602 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2603 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2604 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2605 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2606 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2607 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2608 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2610 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2611 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2612 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2613 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2614 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2615 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2616 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2617 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2618 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2619 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2621 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2622 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2623 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2624 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2625 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2626 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2627 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2628 -72, -72, -72, -72, -72, -72
2632 9, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2633 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2635 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2636 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2637 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2638 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2639 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2640 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2641 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2642 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2643 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2644 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2646 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2647 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2648 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2649 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2650 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2651 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2652 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2653 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2654 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2655 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2657 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2658 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2659 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2660 -73, -73, -73, -73, -73, -73
2664 9, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2665 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2666 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2667 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2668 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2669 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2671 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2672 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2673 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2674 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2675 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2676 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2677 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2678 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2679 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2680 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2682 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2683 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2684 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2685 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2686 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2687 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2688 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2689 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2690 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2691 -74, -74, -74, -74, -74, -74
2696 9, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2697 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2698 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2699 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2700 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2701 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2702 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2703 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2704 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2705 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2707 -75, -75, -75, -75, -75, 78, -75, -75, -75, -75,
2708 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2709 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2710 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2711 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2712 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2713 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2714 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2715 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2716 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2718 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2719 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2720 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2721 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2722 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2723 -75, -75, -75, -75, -75, -75
2727 9, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2728 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2729 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2730 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2732 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2733 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2734 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2735 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2736 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2737 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2738 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2739 79, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2740 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2741 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2743 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2744 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2745 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2746 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2747 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2748 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2749 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2750 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2751 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2752 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2754 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2755 -76, -76, -76, -76, -76, -76
2759 9, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2760 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2761 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2762 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2763 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2764 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2765 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2766 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2768 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2769 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2770 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2771 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2772 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2773 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2774 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2775 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2776 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2777 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2779 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2780 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2781 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2782 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2783 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2784 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2785 -77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
2786 -77, -77, -77, -77, -77, -77
2790 9, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2791 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2793 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2794 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2795 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2796 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2797 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2798 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2799 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2800 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2801 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2802 80, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2804 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2805 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2806 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2807 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2808 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2809 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2810 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2811 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2812 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2813 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2815 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2816 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2817 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2818 -78, -78, -78, -78, -78, -78
2822 9, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2823 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2824 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2825 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2826 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2827 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2829 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2830 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2831 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2832 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2833 -79, -79, -79, -79, -79, 81, -79, -79, -79, -79,
2834 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2835 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2836 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2837 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2838 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2840 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2841 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2842 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2843 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2844 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2845 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2846 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2847 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2848 -79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
2849 -79, -79, -79, -79, -79, -79
2854 9, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2855 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2856 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2857 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2858 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2859 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2860 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2861 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2862 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2863 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2865 -80, -80, -80, -80, -80, 82, -80, -80, -80, -80,
2866 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2867 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2868 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2869 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2870 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2871 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2872 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2873 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2874 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2876 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2877 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2878 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2879 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2880 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2881 -80, -80, -80, -80, -80, -80
2885 9, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2886 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2887 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2888 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2890 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2891 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2892 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2893 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2894 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2895 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2896 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2897 -81, -81, -81, -81, -81, -81, 83, -81, -81, -81,
2898 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2899 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2901 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2902 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2903 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2904 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2905 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2906 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2907 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2908 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2909 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2910 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2912 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2913 -81, -81, -81, -81, -81, -81
2917 9, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2918 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2919 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2920 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2921 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2922 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2923 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2924 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2926 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2927 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2928 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2929 -82, -82, -82, -82, -82, -82, 84, -82, -82, -82,
2930 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2931 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2932 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2933 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2934 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2935 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2937 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2938 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2939 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2940 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2941 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2942 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2943 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
2944 -82, -82, -82, -82, -82, -82
2948 9, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2949 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2951 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2952 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2953 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2954 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2955 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2956 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2957 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2958 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2959 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2960 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2962 -83, 85, -83, -83, -83, -83, -83, -83, -83, -83,
2963 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2964 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2965 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2966 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2967 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2968 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2969 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2970 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2971 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2973 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2974 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2975 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2976 -83, -83, -83, -83, -83, -83
2980 9, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2981 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2982 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2983 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2984 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2985 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2987 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2988 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2989 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2990 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2991 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2992 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2993 -84, 86, -84, -84, -84, -84, -84, -84, -84, -84,
2994 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2995 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2996 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2998 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2999 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3000 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3001 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3002 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3003 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3004 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3005 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3006 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
3007 -84, -84, -84, -84, -84, -84
3012 9, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3013 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3014 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3015 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3016 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3017 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3018 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3019 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3020 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3021 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3023 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3024 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3025 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3026 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3027 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3028 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3029 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3030 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3031 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3032 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3034 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3035 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3036 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3037 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3038 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3039 -85, -85, -85, -85, -85, -85
3043 9, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3044 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3045 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3046 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3048 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3049 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3050 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3051 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3052 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3053 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3054 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3055 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3056 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3057 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3059 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3060 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3061 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3062 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3063 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3064 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3065 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3066 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3067 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3068 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3070 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3071 -86, -86, -86, -86, -86, -86
3079#define YY_DO_BEFORE_ACTION \
3080 (yytext_ptr) = yy_bp; \
3081 yyleng = (size_t) (yy_cp - yy_bp); \
3082 (yy_hold_char) = *yy_cp; \
3084 (yy_c_buf_p) = yy_cp;
3086#define YY_NUM_RULES 36
3087#define YY_END_OF_BUFFER 37
3092 flex_int32_t yy_verify;
3093 flex_int32_t yy_nxt;
3095static yyconst flex_int16_t yy_accept[87] =
3097 0, 0, 0, 0, 0, 0, 0, 0, 37, 35,
3098 1, 2, 2, 11, 27, 35, 6, 6, 26, 28,
3099 29, 35, 35, 35, 30, 31, 21, 23, 22, 25,
3100 25, 35, 35, 35, 35, 1, 2, 8, 8, 0,
3101 0, 7, 0, 0, 0, 21, 12, 14, 13, 15,
3102 16, 17, 18, 19, 20, 0, 0, 0, 0, 9,
3103 10, 0, 10, 0, 0, 0, 0, 0, 0, 32,
3104 0, 5, 3, 24, 0, 0, 4, 0, 0, 0,
3108static yyconst yy_state_type yy_NUL_trans[87] =
3110 10, 10, 27, 27, 30, 30, 10, 10, 0, 0,
3111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3112 0, 0, 0, 0, 0, 0, 46, 0, 0, 0,
3113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3114 0, 0, 0, 0, 0, 46, 0, 0, 0, 0,
3115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3124#define REJECT reject_used_but_not_detected
3125#define yymore() yymore_used_but_not_detected
3126#define YY_MORE_ADJ 0
3127#define YY_RESTORE_YY_MORE_OFFSET
3128#line 1 "json_scanner.yy"
3149#define YY_NO_UNISTD_H 1
3150#define YY_NO_INPUT 1
3151#line 29 "json_scanner.yy"
3152 #include "json_scanner.h"
3155 #if defined(_WIN32) && !defined(__MINGW32__)
3156 #define strtoll _strtoi64
3157 #define strtoull _strtoui64
3160 #define YY_USER_INIT if(m_allowSpecialNumbers) { \
3161 BEGIN(ALLOW_SPECIAL_NUMBERS); \
3167#line 3168 "json_scanner.cc"
3170#define QUOTMARK_OPEN 1
3172#define ALLOW_SPECIAL_NUMBERS 3
3174#ifndef YY_NO_UNISTD_H
3182#ifndef YY_EXTRA_TYPE
3183#define YY_EXTRA_TYPE void *
3187static void yy_flex_strncpy (
char *,yyconst
char *,
int );
3190#ifdef YY_NEED_STRLEN
3191static int yy_flex_strlen (yyconst
char * );
3199#ifndef YY_READ_BUF_SIZE
3200#define YY_READ_BUF_SIZE 8192
3205#define ECHO LexerOutput( yytext, yyleng )
3212#define YY_INPUT(buf,result,max_size) \
3214 if ( (result = LexerInput( (char *) buf, max_size )) < 0 ) \
3215 YY_FATAL_ERROR( "input in flex scanner failed" );
3224#define yyterminate() return YY_NULL
3228#ifndef YY_START_STACK_INCR
3229#define YY_START_STACK_INCR 25
3233#ifndef YY_FATAL_ERROR
3234#define YY_FATAL_ERROR(msg) LexerError( msg )
3243#define YY_DECL_IS_OURS 1
3244#define YY_DECL int yyFlexLexer::yylex()
3250#ifndef YY_USER_ACTION
3251#define YY_USER_ACTION
3256#define YY_BREAK break;
3259#define YY_RULE_SETUP \
3266 register yy_state_type yy_current_state;
3267 register char *yy_cp, *yy_bp;
3268 register int yy_act;
3270#line 48 "json_scanner.yy"
3274#line 3275 "json_scanner.cc"
3291 yyout = & std::cout;
3293 if ( ! YY_CURRENT_BUFFER ) {
3294 yyensure_buffer_stack ();
3295 YY_CURRENT_BUFFER_LVALUE =
3296 yy_create_buffer( yyin, YY_BUF_SIZE );
3299 yy_load_buffer_state( );
3304 yy_cp = (yy_c_buf_p);
3307 *yy_cp = (yy_hold_char);
3314 yy_current_state = (yy_start);
3316 while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
3318 if ( yy_accept[yy_current_state] )
3320 (yy_last_accepting_state) = yy_current_state;
3321 (yy_last_accepting_cpos) = yy_cp;
3327 yy_current_state = -yy_current_state;
3330 yy_act = yy_accept[yy_current_state];
3332 YY_DO_BEFORE_ACTION;
3340 *yy_cp = (yy_hold_char);
3341 yy_cp = (yy_last_accepting_cpos) + 1;
3342 yy_current_state = (yy_last_accepting_state);
3343 goto yy_find_action;
3347#line 51 "json_scanner.yy"
3349 m_yylloc->columns(yyleng);
3355#line 55 "json_scanner.yy"
3357 m_yylloc->lines(yyleng);
3363#line 61 "json_scanner.yy"
3365 m_yylloc->columns(yyleng);
3366 *m_yylval = QVariant(
true);
3367 return yy::json_parser::token::TRUE_VAL;
3372#line 67 "json_scanner.yy"
3374 m_yylloc->columns(yyleng);
3375 *m_yylval = QVariant(
false);
3376 return yy::json_parser::token::FALSE_VAL;
3381#line 73 "json_scanner.yy"
3383 m_yylloc->columns(yyleng);
3384 *m_yylval = QVariant();
3385 return yy::json_parser::token::NULL_VAL;
3390#line 82 "json_scanner.yy"
3393#line 82 "json_scanner.yy"
3395 m_yylloc->columns(yyleng);
3396 *m_yylval = QVariant(strtoull(yytext, NULL, 10));
3397 if (errno == ERANGE) {
3398 qCritical() <<
"Number is out of range: " << yytext;
3399 return yy::json_parser::token::INVALID;
3401 return yy::json_parser::token::NUMBER;
3405#line 93 "json_scanner.yy"
3408#line 93 "json_scanner.yy"
3410 m_yylloc->columns(yyleng);
3411 *m_yylval = QVariant(strtoll(yytext, NULL, 10));
3412 if (errno == ERANGE) {
3413 qCritical() <<
"Number is out of range: " << yytext;
3414 return yy::json_parser::token::INVALID;
3416 return yy::json_parser::token::NUMBER;
3421#line 103 "json_scanner.yy"
3423 m_yylloc->columns(yyleng);
3425 *m_yylval = QVariant(m_C_locale.toDouble(QLatin1String(yytext),&ok));
3427 qCritical() <<
"Number is out of range: " << yytext;
3428 return yy::json_parser::token::INVALID;
3430 return yy::json_parser::token::NUMBER;
3436#line 115 "json_scanner.yy"
3438 m_yylloc->columns(yyleng);
3439 BEGIN(QUOTMARK_OPEN);
3445#line 121 "json_scanner.yy"
3447 m_currentString.append(QLatin1String(
"\""));
3452#line 125 "json_scanner.yy"
3454 m_currentString.append(QLatin1String(
"\\"));
3459#line 129 "json_scanner.yy"
3461 m_currentString.append(QLatin1String(
"/"));
3466#line 133 "json_scanner.yy"
3468 m_currentString.append(QLatin1String(
"\b"));
3473#line 137 "json_scanner.yy"
3475 m_currentString.append(QLatin1String(
"\f"));
3480#line 141 "json_scanner.yy"
3482 m_currentString.append(QLatin1String(
"\n"));
3487#line 145 "json_scanner.yy"
3489 m_currentString.append(QLatin1String(
"\r"));
3494#line 149 "json_scanner.yy"
3496 m_currentString.append(QLatin1String(
"\t"));
3501#line 153 "json_scanner.yy"
3509#line 157 "json_scanner.yy"
3511 m_currentString.append(QString::fromUtf8(yytext));
3516#line 161 "json_scanner.yy"
3523#line 165 "json_scanner.yy"
3525 m_yylloc->columns(yyleng);
3526 *m_yylval = QVariant(m_currentString);
3527 m_currentString.clear();
3529 return yy::json_parser::token::STRING;
3532case YY_STATE_EOF(QUOTMARK_OPEN):
3533#line 173
"json_scanner.yy"
3535 qCritical() <<
"Unterminated string";
3536 m_yylloc->columns(yyleng);
3537 return yy::json_parser::token::INVALID;
3544#line 182 "json_scanner.yy"
3546 QString hexDigits = QString::fromUtf8(yytext, yyleng);
3548 ushort hexDigit1 = hexDigits.left(2).toShort(&ok, 16);
3549 ushort hexDigit2 = hexDigits.right(2).toShort(&ok, 16);
3550 m_currentString.append(QChar(hexDigit2, hexDigit1));
3551 BEGIN(QUOTMARK_OPEN);
3557#line 191 "json_scanner.yy"
3559 qCritical() <<
"Invalid hex string";
3560 m_yylloc->columns(yyleng);
3561 *m_yylval = QVariant(QLatin1String(
""));
3562 BEGIN(QUOTMARK_OPEN);
3563 return yy::json_parser::token::INVALID;
3570#line 203 "json_scanner.yy"
3572 m_yylloc->columns(yyleng);
3573 return yy::json_parser::token::COLON;
3578#line 208 "json_scanner.yy"
3580 m_yylloc->columns(yyleng);
3581 return yy::json_parser::token::COMMA;
3586#line 213 "json_scanner.yy"
3588 m_yylloc->columns(yyleng);
3589 return yy::json_parser::token::SQUARE_BRACKET_OPEN;
3594#line 218 "json_scanner.yy"
3596 m_yylloc->columns(yyleng);
3597 return yy::json_parser::token::SQUARE_BRACKET_CLOSE;
3602#line 223 "json_scanner.yy"
3604 m_yylloc->columns(yyleng);
3605 return yy::json_parser::token::CURLY_BRACKET_OPEN;
3610#line 228 "json_scanner.yy"
3612 m_yylloc->columns(yyleng);
3613 return yy::json_parser::token::CURLY_BRACKET_CLOSE;
3620#line 236 "json_scanner.yy"
3622 m_yylloc->columns(yyleng);
3623 *m_yylval = QVariant(std::numeric_limits<double>::quiet_NaN());
3624 return yy::json_parser::token::NUMBER;
3629#line 242 "json_scanner.yy"
3631 m_yylloc->columns(yyleng);
3632 *m_yylval = QVariant(std::numeric_limits<double>::infinity());
3633 return yy::json_parser::token::NUMBER;
3638#line 248 "json_scanner.yy"
3640 m_yylloc->columns(yyleng);
3641 *m_yylval = QVariant(-std::numeric_limits<double>::infinity());
3642 return yy::json_parser::token::NUMBER;
3649#line 256 "json_scanner.yy"
3651 m_yylloc->columns(yyleng);
3652 return yy::json_parser::token::INVALID;
3655case YY_STATE_EOF(INITIAL):
3656case YY_STATE_EOF(HEX_OPEN):
3657case YY_STATE_EOF(ALLOW_SPECIAL_NUMBERS):
3658#line 261
"json_scanner.yy"
3659return yy::json_parser::token::END;
3663#line 262 "json_scanner.yy"
3666#line 3667 "json_scanner.cc"
3668 case YY_END_OF_BUFFER:
3671 int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
3674 *yy_cp = (yy_hold_char);
3675 YY_RESTORE_YY_MORE_OFFSET
3677 if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
3688 (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
3689 YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
3690 YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
3700 if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
3702 yy_state_type yy_next_state;
3704 (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
3706 yy_current_state = yy_get_previous_state( );
3717 yy_next_state = yy_try_NUL_trans( yy_current_state );
3719 yy_bp = (yytext_ptr) + YY_MORE_ADJ;
3721 if ( yy_next_state )
3724 yy_cp = ++(yy_c_buf_p);
3725 yy_current_state = yy_next_state;
3731 yy_cp = (yy_c_buf_p);
3732 goto yy_find_action;
3736 else switch ( yy_get_next_buffer( ) )
3738 case EOB_ACT_END_OF_FILE:
3740 (yy_did_buffer_switch_on_eof) = 0;
3753 (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
3755 yy_act = YY_STATE_EOF(YY_START);
3761 if ( ! (yy_did_buffer_switch_on_eof) )
3767 case EOB_ACT_CONTINUE_SCAN:
3769 (yytext_ptr) + yy_amount_of_matched_text;
3771 yy_current_state = yy_get_previous_state( );
3773 yy_cp = (yy_c_buf_p);
3774 yy_bp = (yytext_ptr) + YY_MORE_ADJ;
3777 case EOB_ACT_LAST_MATCH:
3779 &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
3781 yy_current_state = yy_get_previous_state( );
3783 yy_cp = (yy_c_buf_p);
3784 yy_bp = (yytext_ptr) + YY_MORE_ADJ;
3785 goto yy_find_action;
3792 "fatal flex scanner internal error--no action found" );
3799yyFlexLexer::yyFlexLexer( std::istream* arg_yyin, std::ostream* arg_yyout )
3809 yy_did_buffer_switch_on_eof = 0;
3811 yy_looking_for_trail_begin = 0;
3814 yy_more_offset = yy_prev_more_offset = 0;
3816 yy_start_stack_ptr = yy_start_stack_depth = 0;
3817 yy_start_stack = NULL;
3819 yy_buffer_stack = 0;
3820 yy_buffer_stack_top = 0;
3821 yy_buffer_stack_max = 0;
3829yyFlexLexer::~yyFlexLexer()
3831 delete [] yy_state_buf;
3832 yyfree(yy_start_stack );
3833 yy_delete_buffer( YY_CURRENT_BUFFER );
3834 yyfree(yy_buffer_stack );
3839void yyFlexLexer::switch_streams( std::istream* new_in, std::ostream* new_out )
3843 yy_delete_buffer( YY_CURRENT_BUFFER );
3844 yy_switch_to_buffer( yy_create_buffer( new_in, YY_BUF_SIZE ) );
3851#ifdef YY_INTERACTIVE
3852int yyFlexLexer::LexerInput(
char* buf,
int )
3854int yyFlexLexer::LexerInput(
char* buf,
int max_size )
3857 if ( yyin->eof() || yyin->fail() )
3860#ifdef YY_INTERACTIVE
3861 yyin->get( buf[0] );
3872 (void) yyin->read( buf, max_size );
3877 return yyin->gcount();
3881void yyFlexLexer::LexerOutput(
const char* buf,
int size )
3883 (void) yyout->write( buf, size );
3893int yyFlexLexer::yy_get_next_buffer()
3895 register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
3896 register char *source = (yytext_ptr);
3897 register int number_to_move, i;
3900 if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
3902 "fatal flex scanner internal error--end of buffer missed" );
3904 if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
3906 if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
3911 return EOB_ACT_END_OF_FILE;
3919 return EOB_ACT_LAST_MATCH;
3926 number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
3928 for ( i = 0; i < number_to_move; ++i )
3929 *(dest++) = *(source++);
3931 if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
3935 YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
3939 yy_size_t num_to_read =
3940 YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
3942 while ( num_to_read <= 0 )
3946 YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
3948 int yy_c_buf_p_offset =
3949 (int) ((yy_c_buf_p) - b->yy_ch_buf);
3951 if ( b->yy_is_our_buffer )
3953 yy_size_t new_size = b->yy_buf_size * 2;
3955 if ( new_size <= 0 )
3956 b->yy_buf_size += b->yy_buf_size / 8;
3958 b->yy_buf_size *= 2;
3960 b->yy_ch_buf = (
char *)
3962 yyrealloc((
void *) b->yy_ch_buf,b->yy_buf_size + 2 );
3968 if ( ! b->yy_ch_buf )
3970 "fatal error - scanner input buffer overflow" );
3972 (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
3974 num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
3979 if ( num_to_read > YY_READ_BUF_SIZE )
3980 num_to_read = YY_READ_BUF_SIZE;
3983 YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
3984 (yy_n_chars), num_to_read );
3986 YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
3989 if ( (yy_n_chars) == 0 )
3991 if ( number_to_move == YY_MORE_ADJ )
3993 ret_val = EOB_ACT_END_OF_FILE;
3999 ret_val = EOB_ACT_LAST_MATCH;
4000 YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
4001 YY_BUFFER_EOF_PENDING;
4006 ret_val = EOB_ACT_CONTINUE_SCAN;
4008 if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
4010 yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
4011 YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (
char *) yyrealloc((
void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
4012 if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
4013 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
4016 (yy_n_chars) += number_to_move;
4017 YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
4018 YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
4020 (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
4027 yy_state_type yyFlexLexer::yy_get_previous_state()
4029 register yy_state_type yy_current_state;
4030 register char *yy_cp;
4032 yy_current_state = (yy_start);
4034 for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
4038 yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
4041 yy_current_state = yy_NUL_trans[yy_current_state];
4042 if ( yy_accept[yy_current_state] )
4044 (yy_last_accepting_state) = yy_current_state;
4045 (yy_last_accepting_cpos) = yy_cp;
4049 return yy_current_state;
4057 yy_state_type yyFlexLexer::yy_try_NUL_trans( yy_state_type yy_current_state )
4059 register int yy_is_jam;
4060 register char *yy_cp = (yy_c_buf_p);
4062 yy_current_state = yy_NUL_trans[yy_current_state];
4063 yy_is_jam = (yy_current_state == 0);
4067 if ( yy_accept[yy_current_state] )
4069 (yy_last_accepting_state) = yy_current_state;
4070 (yy_last_accepting_cpos) = yy_cp;
4074 return yy_is_jam ? 0 : yy_current_state;
4077 void yyFlexLexer::yyunput(
int c,
register char* yy_bp)
4079 register char *yy_cp;
4081 yy_cp = (yy_c_buf_p);
4084 *yy_cp = (yy_hold_char);
4086 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
4089 register yy_size_t number_to_move = (yy_n_chars) + 2;
4090 register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
4091 YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
4092 register char *source =
4093 &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
4095 while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
4096 *--dest = *--source;
4098 yy_cp += (int) (dest - source);
4099 yy_bp += (int) (dest - source);
4100 YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
4101 (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
4103 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
4104 YY_FATAL_ERROR(
"flex scanner push-back overflow" );
4107 *--yy_cp = (char) c;
4109 (yytext_ptr) = yy_bp;
4110 (yy_hold_char) = *yy_cp;
4111 (yy_c_buf_p) = yy_cp;
4114 int yyFlexLexer::yyinput()
4118 *(yy_c_buf_p) = (yy_hold_char);
4120 if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
4126 if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
4128 *(yy_c_buf_p) =
'\0';
4132 yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
4135 switch ( yy_get_next_buffer( ) )
4137 case EOB_ACT_LAST_MATCH:
4153 case EOB_ACT_END_OF_FILE:
4158 if ( ! (yy_did_buffer_switch_on_eof) )
4167 case EOB_ACT_CONTINUE_SCAN:
4168 (yy_c_buf_p) = (yytext_ptr) + offset;
4174 c = *(
unsigned char *) (yy_c_buf_p);
4175 *(yy_c_buf_p) =
'\0';
4176 (yy_hold_char) = *++(yy_c_buf_p);
4186 void yyFlexLexer::yyrestart( std::istream* input_file )
4189 if ( ! YY_CURRENT_BUFFER ){
4190 yyensure_buffer_stack ();
4191 YY_CURRENT_BUFFER_LVALUE =
4192 yy_create_buffer( yyin, YY_BUF_SIZE );
4195 yy_init_buffer( YY_CURRENT_BUFFER, input_file );
4196 yy_load_buffer_state( );
4203 void yyFlexLexer::yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
4211 yyensure_buffer_stack ();
4212 if ( YY_CURRENT_BUFFER == new_buffer )
4215 if ( YY_CURRENT_BUFFER )
4218 *(yy_c_buf_p) = (yy_hold_char);
4219 YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
4220 YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
4223 YY_CURRENT_BUFFER_LVALUE = new_buffer;
4224 yy_load_buffer_state( );
4231 (yy_did_buffer_switch_on_eof) = 1;
4234 void yyFlexLexer::yy_load_buffer_state()
4236 (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
4237 (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
4238 yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
4239 (yy_hold_char) = *(yy_c_buf_p);
4248 YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream* file,
int size )
4252 b = (YY_BUFFER_STATE) yyalloc(
sizeof(
struct yy_buffer_state ) );
4254 YY_FATAL_ERROR(
"out of dynamic memory in yy_create_buffer()" );
4256 b->yy_buf_size = size;
4261 b->yy_ch_buf = (
char *) yyalloc(b->yy_buf_size + 2 );
4262 if ( ! b->yy_ch_buf )
4263 YY_FATAL_ERROR(
"out of dynamic memory in yy_create_buffer()" );
4265 b->yy_is_our_buffer = 1;
4267 yy_init_buffer( b, file );
4276 void yyFlexLexer::yy_delete_buffer( YY_BUFFER_STATE b )
4282 if ( b == YY_CURRENT_BUFFER )
4283 YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
4285 if ( b->yy_is_our_buffer )
4286 yyfree((
void *) b->yy_ch_buf );
4288 yyfree((
void *) b );
4295 void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, std::istream* file )
4300 yy_flush_buffer( b );
4302 b->yy_input_file = file;
4303 b->yy_fill_buffer = 1;
4309 if (b != YY_CURRENT_BUFFER){
4310 b->yy_bs_lineno = 1;
4311 b->yy_bs_column = 0;
4314 b->yy_is_interactive = 0;
4322 void yyFlexLexer::yy_flush_buffer( YY_BUFFER_STATE b )
4333 b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
4334 b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
4336 b->yy_buf_pos = &b->yy_ch_buf[0];
4339 b->yy_buffer_status = YY_BUFFER_NEW;
4341 if ( b == YY_CURRENT_BUFFER )
4342 yy_load_buffer_state( );
4351void yyFlexLexer::yypush_buffer_state (YY_BUFFER_STATE new_buffer)
4353 if (new_buffer == NULL)
4356 yyensure_buffer_stack();
4359 if ( YY_CURRENT_BUFFER )
4362 *(yy_c_buf_p) = (yy_hold_char);
4363 YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
4364 YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
4368 if (YY_CURRENT_BUFFER)
4369 (yy_buffer_stack_top)++;
4370 YY_CURRENT_BUFFER_LVALUE = new_buffer;
4373 yy_load_buffer_state( );
4374 (yy_did_buffer_switch_on_eof) = 1;
4381void yyFlexLexer::yypop_buffer_state (
void)
4383 if (!YY_CURRENT_BUFFER)
4386 yy_delete_buffer(YY_CURRENT_BUFFER );
4387 YY_CURRENT_BUFFER_LVALUE = NULL;
4388 if ((yy_buffer_stack_top) > 0)
4389 --(yy_buffer_stack_top);
4391 if (YY_CURRENT_BUFFER) {
4392 yy_load_buffer_state( );
4393 (yy_did_buffer_switch_on_eof) = 1;
4400void yyFlexLexer::yyensure_buffer_stack(
void)
4402 yy_size_t num_to_alloc;
4404 if (!(yy_buffer_stack)) {
4411 (yy_buffer_stack) = (
struct yy_buffer_state**)yyalloc
4412 (num_to_alloc *
sizeof(
struct yy_buffer_state*)
4414 if ( ! (yy_buffer_stack) )
4415 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
4417 memset((yy_buffer_stack), 0, num_to_alloc *
sizeof(
struct yy_buffer_state*));
4419 (yy_buffer_stack_max) = num_to_alloc;
4420 (yy_buffer_stack_top) = 0;
4424 if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
4429 num_to_alloc = (yy_buffer_stack_max) + grow_size;
4430 (yy_buffer_stack) = (
struct yy_buffer_state**)yyrealloc
4432 num_to_alloc *
sizeof(
struct yy_buffer_state*)
4434 if ( ! (yy_buffer_stack) )
4435 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
4438 memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size *
sizeof(
struct yy_buffer_state*));
4439 (yy_buffer_stack_max) = num_to_alloc;
4443#ifndef YY_EXIT_FAILURE
4444#define YY_EXIT_FAILURE 2
4447void yyFlexLexer::LexerError( yyconst
char msg[] )
4449 std::cerr << msg << std::endl;
4450 exit( YY_EXIT_FAILURE );
4460 int yyless_macro_arg = (n); \
4461 YY_LESS_LINENO(yyless_macro_arg);\
4462 yytext[yyleng] = (yy_hold_char); \
4463 (yy_c_buf_p) = yytext + yyless_macro_arg; \
4464 (yy_hold_char) = *(yy_c_buf_p); \
4465 *(yy_c_buf_p) = '\0'; \
4466 yyleng = yyless_macro_arg; \
4477static void yy_flex_strncpy (
char* s1, yyconst
char * s2,
int n )
4480 for ( i = 0; i < n; ++i )
4485#ifdef YY_NEED_STRLEN
4486static int yy_flex_strlen (yyconst
char * s )
4489 for ( n = 0; s[n]; ++n )
4496void *yyalloc (yy_size_t size )
4498 return (
void *) malloc( size );
4501void *yyrealloc (
void * ptr, yy_size_t size )
4510 return (
void *) realloc( (
char *) ptr, size );
4513void yyfree (
void * ptr )
4515 free( (
char *) ptr );
4518#define YYTABLES_NAME "yytables"
4520#line 262 "json_scanner.yy"