HyperDbg Debugger
Loading...
Searching...
No Matches
parse-table.h File Reference

Go to the source code of this file.

Macros

#define PARSE_TABLE_H
 
#define RULES_COUNT   206
 
#define TERMINAL_COUNT   103
 
#define NONETERMINAL_COUNT   49
 
#define START_VARIABLE   "S"
 
#define MAX_RHS_LEN   15
 
#define KEYWORD_LIST_LENGTH   93
 
#define OPERATORS_ONE_OPERAND_LIST_LENGTH   4
 
#define OPERATORS_TWO_OPERAND_LIST_LENGTH   16
 
#define REGISTER_MAP_LIST_LENGTH   120
 
#define PSEUDO_REGISTER_MAP_LIST_LENGTH   16
 
#define SEMANTIC_RULES_MAP_LIST_LENGTH   136
 
#define THREEOPFUNC1_LENGTH   1
 
#define THREEOPFUNC2_LENGTH   2
 
#define TWOOPFUNC1_LENGTH   5
 
#define TWOOPFUNC2_LENGTH   2
 
#define ONEOPFUNC1_LENGTH   18
 
#define ONEOPFUNC2_LENGTH   9
 
#define ONEOPFUNC3_LENGTH   1
 
#define TWOOPFUNC3_LENGTH   1
 
#define THREEOPFUNC3_LENGTH   2
 
#define THREEOPFUNC4_LENGTH   1
 
#define ONEOPFUNC4_LENGTH   1
 
#define TWOOPFUNC4_LENGTH   1
 
#define ZEROOPFUNC1_LENGTH   7
 
#define VARARGFUNC1_LENGTH   1
 
#define VARIABLETYPE_LENGTH   10
 
#define LALR_RULES_COUNT   87
 
#define LALR_TERMINAL_COUNT   65
 
#define LALR_NONTERMINAL_COUNT   19
 
#define LALR_MAX_RHS_LEN   9
 
#define LALR_STATE_COUNT   242
 

Variables

const struct _TOKEN Lhs [RULES_COUNT]
 
const struct _TOKEN Rhs [RULES_COUNT][MAX_RHS_LEN]
 
const unsigned int RhsSize [RULES_COUNT]
 
const char * NoneTerminalMap [NONETERMINAL_COUNT]
 
const char * TerminalMap [TERMINAL_COUNT]
 
const int ParseTable [NONETERMINAL_COUNT][TERMINAL_COUNT]
 
const char * KeywordList []
 
const char * OperatorsTwoOperandList []
 
const char * OperatorsOneOperandList []
 
const char * ThreeOpFunc1 []
 
const char * ThreeOpFunc2 []
 
const char * TwoOpFunc1 []
 
const char * TwoOpFunc2 []
 
const char * OneOpFunc1 []
 
const char * OneOpFunc2 []
 
const char * OneOpFunc3 []
 
const char * TwoOpFunc3 []
 
const char * ThreeOpFunc3 []
 
const char * ThreeOpFunc4 []
 
const char * OneOpFunc4 []
 
const char * TwoOpFunc4 []
 
const char * ZeroOpFunc1 []
 
const char * VarArgFunc1 []
 
const char * VARIABLETYPE []
 
const SYMBOL_MAP SemanticRulesMapList []
 
const SYMBOL_MAP RegisterMapList []
 
const SYMBOL_MAP PseudoRegisterMapList []
 
const struct _TOKEN LalrLhs [RULES_COUNT]
 
const struct _TOKEN LalrRhs [RULES_COUNT][MAX_RHS_LEN]
 
const unsigned int LalrRhsSize [RULES_COUNT]
 
const char * LalrNoneTerminalMap [NONETERMINAL_COUNT]
 
const char * LalrTerminalMap [TERMINAL_COUNT]
 
const int LalrGotoTable [LALR_STATE_COUNT][LALR_NONTERMINAL_COUNT]
 
const int LalrActionTable [LALR_STATE_COUNT][LALR_TERMINAL_COUNT]
 
const struct _TOKEN LalrSemanticRules [RULES_COUNT]
 

Macro Definition Documentation

◆ KEYWORD_LIST_LENGTH

#define KEYWORD_LIST_LENGTH   93

◆ LALR_MAX_RHS_LEN

#define LALR_MAX_RHS_LEN   9

◆ LALR_NONTERMINAL_COUNT

#define LALR_NONTERMINAL_COUNT   19

◆ LALR_RULES_COUNT

#define LALR_RULES_COUNT   87

◆ LALR_STATE_COUNT

#define LALR_STATE_COUNT   242

◆ LALR_TERMINAL_COUNT

#define LALR_TERMINAL_COUNT   65

◆ MAX_RHS_LEN

#define MAX_RHS_LEN   15

◆ NONETERMINAL_COUNT

#define NONETERMINAL_COUNT   49

◆ ONEOPFUNC1_LENGTH

#define ONEOPFUNC1_LENGTH   18

◆ ONEOPFUNC2_LENGTH

#define ONEOPFUNC2_LENGTH   9

◆ ONEOPFUNC3_LENGTH

#define ONEOPFUNC3_LENGTH   1

◆ ONEOPFUNC4_LENGTH

#define ONEOPFUNC4_LENGTH   1

◆ OPERATORS_ONE_OPERAND_LIST_LENGTH

#define OPERATORS_ONE_OPERAND_LIST_LENGTH   4

◆ OPERATORS_TWO_OPERAND_LIST_LENGTH

#define OPERATORS_TWO_OPERAND_LIST_LENGTH   16

◆ PARSE_TABLE_H

#define PARSE_TABLE_H

◆ PSEUDO_REGISTER_MAP_LIST_LENGTH

#define PSEUDO_REGISTER_MAP_LIST_LENGTH   16

◆ REGISTER_MAP_LIST_LENGTH

#define REGISTER_MAP_LIST_LENGTH   120

◆ RULES_COUNT

#define RULES_COUNT   206

◆ SEMANTIC_RULES_MAP_LIST_LENGTH

#define SEMANTIC_RULES_MAP_LIST_LENGTH   136

◆ START_VARIABLE

#define START_VARIABLE   "S"

◆ TERMINAL_COUNT

#define TERMINAL_COUNT   103

◆ THREEOPFUNC1_LENGTH

#define THREEOPFUNC1_LENGTH   1

◆ THREEOPFUNC2_LENGTH

#define THREEOPFUNC2_LENGTH   2

◆ THREEOPFUNC3_LENGTH

#define THREEOPFUNC3_LENGTH   2

◆ THREEOPFUNC4_LENGTH

#define THREEOPFUNC4_LENGTH   1

◆ TWOOPFUNC1_LENGTH

#define TWOOPFUNC1_LENGTH   5

◆ TWOOPFUNC2_LENGTH

#define TWOOPFUNC2_LENGTH   2

◆ TWOOPFUNC3_LENGTH

#define TWOOPFUNC3_LENGTH   1

◆ TWOOPFUNC4_LENGTH

#define TWOOPFUNC4_LENGTH   1

◆ VARARGFUNC1_LENGTH

#define VARARGFUNC1_LENGTH   1

◆ VARIABLETYPE_LENGTH

#define VARIABLETYPE_LENGTH   10

◆ ZEROOPFUNC1_LENGTH

#define ZEROOPFUNC1_LENGTH   7

Variable Documentation

◆ KeywordList

const char* KeywordList[]
extern
839 {
840"void",
841"bool",
842"char",
843"short",
844"int",
845"long",
846"unsigned",
847"signed",
848"float",
849"double",
850"print",
851"formats",
852"event_enable",
853"event_disable",
854"event_clear",
855"test_statement",
856"spinlock_lock",
857"spinlock_unlock",
858"event_sc",
859"printf",
860"pause",
861"flush",
862"event_trace_step",
863"event_trace_step_in",
864"event_trace_step_out",
865"event_trace_instrumentation_step",
866"event_trace_instrumentation_step_in",
867"spinlock_lock_custom_wait",
868"event_inject",
869"poi",
870"db",
871"dd",
872"dw",
873"dq",
874"neg",
875"hi",
876"low",
877"not",
878"check_address",
879"disassemble_len",
880"disassemble_len32",
881"disassemble_len64",
882"interlocked_increment",
883"interlocked_decrement",
884"reference",
885"physical_to_virtual",
886"virtual_to_physical",
887"ed",
888"eb",
889"eq",
890"interlocked_exchange",
891"interlocked_exchange_add",
892"interlocked_compare_exchange",
893"strlen",
894"strcmp",
895"memcmp",
896"strncmp",
897"wcslen",
898"wcscmp",
899"event_inject_error_code",
900"memcpy",
901"wcsncmp",
902"poi",
903"db",
904"dd",
905"dw",
906"dq",
907"neg",
908"hi",
909"low",
910"not",
911"check_address",
912"disassemble_len",
913"disassemble_len32",
914"disassemble_len64",
915"interlocked_increment",
916"interlocked_decrement",
917"reference",
918"physical_to_virtual",
919"virtual_to_physical",
920"ed",
921"eb",
922"eq",
923"interlocked_exchange",
924"interlocked_exchange_add",
925"interlocked_compare_exchange",
926"strlen",
927"strcmp",
928"memcmp",
929"strncmp",
930"wcslen",
931"wcscmp",
932"wcsncmp"
933};

◆ LalrActionTable

const int LalrActionTable[LALR_STATE_COUNT][LALR_TERMINAL_COUNT]
extern
1934{
1935 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
1936 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483647 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1937 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-1 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1938 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-2 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,62 ,2147483648 ,-2 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1939 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-4 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,63 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-4 ,2147483648 ,-4 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1940 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,64 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-6 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-6 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-6 ,2147483648 ,-6 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1941 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-8 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,65 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-8 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-8 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-8 ,2147483648 ,-8 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1942 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-10 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-10 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-10 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-10 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-10 ,2147483648 ,-10 ,2147483648 ,66 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1943 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-12 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-12 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-12 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-12 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-12 ,2147483648 ,-12 ,2147483648 ,-12 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1944 {2147483648 ,69 ,2147483648 ,2147483648 ,2147483648 ,70 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,68 ,2147483648 ,72 ,2147483648 ,-13 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,71 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-13 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-13 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-13 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-13 ,2147483648 ,-13 ,2147483648 ,-13 ,2147483648 ,67 ,2147483648 ,2147483648 ,2147483648 },
1945 {2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-20 ,2147483648 ,-20 ,2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-20 ,2147483648 ,-20 ,2147483648 ,-20 ,2147483648 ,-20 ,2147483648 ,2147483648 ,2147483648 },
1946 {2147483648 ,-21 ,2147483648 ,2147483648 ,2147483648 ,-21 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-21 ,2147483648 ,-21 ,2147483648 ,-21 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-21 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-21 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-21 ,2147483648 ,74 ,2147483648 ,2147483648 ,2147483648 ,-21 ,2147483648 ,2147483648 ,-21 ,2147483648 ,2147483648 ,-21 ,2147483648 ,-21 ,2147483648 ,-21 ,2147483648 ,-21 ,2147483648 ,2147483648 ,73 },
1947 {2147483648 ,-24 ,76 ,2147483648 ,2147483648 ,-24 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-24 ,2147483648 ,-24 ,2147483648 ,-24 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-24 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-24 ,75 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-24 ,2147483648 ,-24 ,2147483648 ,2147483648 ,2147483648 ,-24 ,2147483648 ,2147483648 ,-24 ,2147483648 ,2147483648 ,-24 ,2147483648 ,-24 ,2147483648 ,-24 ,2147483648 ,-24 ,2147483648 ,2147483648 ,-24 },
1948 {2147483648 ,-27 ,-27 ,2147483648 ,2147483648 ,-27 ,2147483648 ,78 ,2147483648 ,79 ,2147483648 ,-27 ,2147483648 ,-27 ,2147483648 ,-27 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-27 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-27 ,-27 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,77 ,-27 ,2147483648 ,-27 ,2147483648 ,2147483648 ,2147483648 ,-27 ,2147483648 ,2147483648 ,-27 ,2147483648 ,2147483648 ,-27 ,2147483648 ,-27 ,2147483648 ,-27 ,2147483648 ,-27 ,2147483648 ,2147483648 ,-27 },
1949 {2147483648 ,-31 ,-31 ,2147483648 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-31 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-31 ,-31 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-31 ,-31 ,2147483648 ,-31 ,2147483648 ,2147483648 ,2147483648 ,-31 ,2147483648 ,2147483648 ,-31 ,2147483648 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,-31 ,2147483648 ,2147483648 ,-31 },
1950 {2147483648 ,-32 ,-32 ,2147483648 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-32 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-32 ,-32 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-32 ,-32 ,2147483648 ,-32 ,2147483648 ,2147483648 ,2147483648 ,-32 ,2147483648 ,2147483648 ,-32 ,2147483648 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,-32 ,2147483648 ,2147483648 ,-32 },
1951 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,80 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1952 {2147483648 ,-79 ,-79 ,2147483648 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-79 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-79 ,-79 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-79 ,-79 ,2147483648 ,-79 ,2147483648 ,2147483648 ,2147483648 ,-79 ,2147483648 ,2147483648 ,-79 ,2147483648 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,-79 ,2147483648 ,2147483648 ,-79 },
1953 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,81 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1954 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,82 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1955 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,83 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1956 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,84 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1957 {43 ,2147483648 ,2147483648 ,49 ,36 ,2147483648 ,28 ,2147483648 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,2147483648 ,35 ,2147483648 ,2147483648 ,39 ,2147483648 },
1958 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,86 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1959 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,87 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1960 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,88 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1961 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,89 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1962 {43 ,2147483648 ,2147483648 ,49 ,36 ,2147483648 ,28 ,2147483648 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,2147483648 ,35 ,2147483648 ,2147483648 ,39 ,2147483648 },
1963 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,91 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1964 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,92 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1965 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,93 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1966 {2147483648 ,-81 ,-81 ,2147483648 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-81 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-81 ,-81 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-81 ,-81 ,2147483648 ,-81 ,2147483648 ,2147483648 ,2147483648 ,-81 ,2147483648 ,2147483648 ,-81 ,2147483648 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,-81 ,2147483648 ,2147483648 ,-81 },
1967 {2147483648 ,-75 ,-75 ,2147483648 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-75 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-75 ,-75 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-75 ,-75 ,2147483648 ,-75 ,2147483648 ,2147483648 ,2147483648 ,-75 ,2147483648 ,2147483648 ,-75 ,2147483648 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,-75 ,2147483648 ,2147483648 ,-75 },
1968 {43 ,2147483648 ,2147483648 ,49 ,36 ,2147483648 ,28 ,2147483648 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,2147483648 ,35 ,2147483648 ,2147483648 ,39 ,2147483648 },
1969 {2147483648 ,-80 ,-80 ,2147483648 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-80 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-80 ,-80 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-80 ,-80 ,2147483648 ,-80 ,2147483648 ,2147483648 ,2147483648 ,-80 ,2147483648 ,2147483648 ,-80 ,2147483648 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,-80 ,2147483648 ,2147483648 ,-80 },
1970 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,95 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1971 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,96 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1972 {43 ,2147483648 ,2147483648 ,49 ,36 ,2147483648 ,28 ,2147483648 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,2147483648 ,35 ,2147483648 ,2147483648 ,39 ,2147483648 },
1973 {2147483648 ,-76 ,-76 ,2147483648 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-76 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-76 ,-76 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-76 ,-76 ,2147483648 ,-76 ,2147483648 ,2147483648 ,2147483648 ,-76 ,2147483648 ,2147483648 ,-76 ,2147483648 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,-76 ,2147483648 ,2147483648 ,-76 },
1974 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,98 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1975 {2147483648 ,-74 ,-74 ,2147483648 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-74 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-74 ,-74 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-74 ,-74 ,2147483648 ,-74 ,2147483648 ,2147483648 ,2147483648 ,-74 ,2147483648 ,2147483648 ,-74 ,2147483648 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,-74 ,2147483648 ,2147483648 ,-74 },
1976 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,99 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1977 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,100 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1978 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,101 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1979 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,102 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1980 {43 ,2147483648 ,2147483648 ,49 ,36 ,2147483648 ,28 ,2147483648 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,2147483648 ,35 ,2147483648 ,2147483648 ,39 ,2147483648 },
1981 {2147483648 ,-73 ,-73 ,2147483648 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-73 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-73 ,-73 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-73 ,-73 ,2147483648 ,-73 ,2147483648 ,2147483648 ,2147483648 ,-73 ,2147483648 ,2147483648 ,-73 ,2147483648 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,-73 ,2147483648 ,2147483648 ,-73 },
1982 {2147483648 ,-77 ,-77 ,2147483648 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-77 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-77 ,-77 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-77 ,-77 ,2147483648 ,-77 ,2147483648 ,2147483648 ,2147483648 ,-77 ,2147483648 ,2147483648 ,-77 ,2147483648 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,-77 ,2147483648 ,2147483648 ,-77 },
1983 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
1984 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,105 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1985 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,106 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1986 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,107 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1987 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,108 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1988 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,109 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1989 {2147483648 ,-78 ,-78 ,2147483648 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-78 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-78 ,-78 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-78 ,-78 ,2147483648 ,-78 ,2147483648 ,2147483648 ,2147483648 ,-78 ,2147483648 ,2147483648 ,-78 ,2147483648 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,-78 ,2147483648 ,2147483648 ,-78 },
1990 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,110 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1991 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,111 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1992 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,112 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1993 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,113 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1994 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,114 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1995 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,115 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1996 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,116 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1997 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
1998 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
1999 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2000 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2001 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2002 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2003 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2004 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2005 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2006 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2007 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2008 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2009 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2010 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2011 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2012 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2013 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2014 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2015 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,138 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2016 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,142 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2017 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,142 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2018 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2019 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2020 {2147483648 ,-35 ,-35 ,2147483648 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-35 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-35 ,-35 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-35 ,-35 ,2147483648 ,-35 ,2147483648 ,2147483648 ,2147483648 ,-35 ,2147483648 ,2147483648 ,-35 ,2147483648 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,-35 ,2147483648 ,2147483648 ,-35 },
2021 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2022 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2023 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2024 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2025 {2147483648 ,-37 ,-37 ,2147483648 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-37 ,-37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-37 ,-37 ,2147483648 ,-37 ,2147483648 ,2147483648 ,2147483648 ,-37 ,2147483648 ,2147483648 ,-37 ,2147483648 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,-37 ,2147483648 ,2147483648 ,-37 },
2026 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2027 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2028 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2029 {2147483648 ,-36 ,-36 ,2147483648 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-36 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-36 ,-36 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-36 ,-36 ,2147483648 ,-36 ,2147483648 ,2147483648 ,2147483648 ,-36 ,2147483648 ,2147483648 ,-36 ,2147483648 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,-36 ,2147483648 ,2147483648 ,-36 },
2030 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2031 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,138 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2032 {2147483648 ,-33 ,-33 ,2147483648 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-33 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-33 ,-33 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-33 ,-33 ,2147483648 ,-33 ,2147483648 ,2147483648 ,2147483648 ,-33 ,2147483648 ,2147483648 ,-33 ,2147483648 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,-33 ,2147483648 ,2147483648 ,-33 },
2033 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2034 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,142 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2035 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2036 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2037 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2038 {2147483648 ,-34 ,-34 ,2147483648 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-34 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-34 ,-34 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-34 ,-34 ,2147483648 ,-34 ,2147483648 ,2147483648 ,2147483648 ,-34 ,2147483648 ,2147483648 ,-34 ,2147483648 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,-34 ,2147483648 ,2147483648 ,-34 },
2039 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,162 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2040 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2041 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2042 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,138 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2043 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2044 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2045 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2046 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2047 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2048 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2049 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2050 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,142 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2051 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2052 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-3 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,63 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-3 ,2147483648 ,-3 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2053 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,64 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-5 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-5 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-5 ,2147483648 ,-5 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2054 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-7 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,65 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-7 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-7 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-7 ,2147483648 ,-7 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2055 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-9 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-9 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-9 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-9 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-9 ,2147483648 ,-9 ,2147483648 ,66 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2056 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-11 ,2147483648 ,-11 ,2147483648 ,-11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2057 {2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-14 ,2147483648 ,-14 ,2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-14 ,2147483648 ,-14 ,2147483648 ,-14 ,2147483648 ,-14 ,2147483648 ,2147483648 ,2147483648 },
2058 {2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-17 ,2147483648 ,-17 ,2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-17 ,2147483648 ,-17 ,2147483648 ,-17 ,2147483648 ,-17 ,2147483648 ,2147483648 ,2147483648 },
2059 {2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-15 ,2147483648 ,-15 ,2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-15 ,2147483648 ,-15 ,2147483648 ,-15 ,2147483648 ,-15 ,2147483648 ,2147483648 ,2147483648 },
2060 {2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-19 ,2147483648 ,-19 ,2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-19 ,2147483648 ,-19 ,2147483648 ,-19 ,2147483648 ,-19 ,2147483648 ,2147483648 ,2147483648 },
2061 {2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-16 ,2147483648 ,-16 ,2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-16 ,2147483648 ,-16 ,2147483648 ,-16 ,2147483648 ,-16 ,2147483648 ,2147483648 ,2147483648 },
2062 {2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-18 ,2147483648 ,-18 ,2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-18 ,2147483648 ,-18 ,2147483648 ,-18 ,2147483648 ,-18 ,2147483648 ,2147483648 ,2147483648 },
2063 {2147483648 ,-22 ,76 ,2147483648 ,2147483648 ,-22 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-22 ,2147483648 ,-22 ,2147483648 ,-22 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-22 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-22 ,75 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-22 ,2147483648 ,-22 ,2147483648 ,2147483648 ,2147483648 ,-22 ,2147483648 ,2147483648 ,-22 ,2147483648 ,2147483648 ,-22 ,2147483648 ,-22 ,2147483648 ,-22 ,2147483648 ,-22 ,2147483648 ,2147483648 ,-22 },
2064 {2147483648 ,-23 ,76 ,2147483648 ,2147483648 ,-23 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-23 ,2147483648 ,-23 ,2147483648 ,-23 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-23 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-23 ,75 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-23 ,2147483648 ,-23 ,2147483648 ,2147483648 ,2147483648 ,-23 ,2147483648 ,2147483648 ,-23 ,2147483648 ,2147483648 ,-23 ,2147483648 ,-23 ,2147483648 ,-23 ,2147483648 ,-23 ,2147483648 ,2147483648 ,-23 },
2065 {2147483648 ,-26 ,-26 ,2147483648 ,2147483648 ,-26 ,2147483648 ,78 ,2147483648 ,79 ,2147483648 ,-26 ,2147483648 ,-26 ,2147483648 ,-26 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-26 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-26 ,-26 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,77 ,-26 ,2147483648 ,-26 ,2147483648 ,2147483648 ,2147483648 ,-26 ,2147483648 ,2147483648 ,-26 ,2147483648 ,2147483648 ,-26 ,2147483648 ,-26 ,2147483648 ,-26 ,2147483648 ,-26 ,2147483648 ,2147483648 ,-26 },
2066 {2147483648 ,-25 ,-25 ,2147483648 ,2147483648 ,-25 ,2147483648 ,78 ,2147483648 ,79 ,2147483648 ,-25 ,2147483648 ,-25 ,2147483648 ,-25 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-25 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-25 ,-25 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,77 ,-25 ,2147483648 ,-25 ,2147483648 ,2147483648 ,2147483648 ,-25 ,2147483648 ,2147483648 ,-25 ,2147483648 ,2147483648 ,-25 ,2147483648 ,-25 ,2147483648 ,-25 ,2147483648 ,-25 ,2147483648 ,2147483648 ,-25 },
2067 {2147483648 ,-29 ,-29 ,2147483648 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-29 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-29 ,-29 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-29 ,-29 ,2147483648 ,-29 ,2147483648 ,2147483648 ,2147483648 ,-29 ,2147483648 ,2147483648 ,-29 ,2147483648 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,-29 ,2147483648 ,2147483648 ,-29 },
2068 {2147483648 ,-30 ,-30 ,2147483648 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-30 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-30 ,-30 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-30 ,-30 ,2147483648 ,-30 ,2147483648 ,2147483648 ,2147483648 ,-30 ,2147483648 ,2147483648 ,-30 ,2147483648 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,-30 ,2147483648 ,2147483648 ,-30 },
2069 {2147483648 ,-28 ,-28 ,2147483648 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-28 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-28 ,-28 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-28 ,-28 ,2147483648 ,-28 ,2147483648 ,2147483648 ,2147483648 ,-28 ,2147483648 ,2147483648 ,-28 ,2147483648 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,-28 ,2147483648 ,2147483648 ,-28 },
2070 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,176 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2071 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-87 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-87 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2072 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,177 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2073 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-83 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-83 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2074 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-84 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-84 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2075 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-85 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-85 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2076 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,178 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2077 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-82 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-82 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2078 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,179 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2079 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,180 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2080 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,181 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2081 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,182 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2082 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,183 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2083 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2084 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,185 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2085 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,186 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2086 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,187 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2087 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,188 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2088 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,189 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2089 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-86 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-86 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2090 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,190 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2091 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,191 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2092 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,192 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2093 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,193 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2094 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,194 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2095 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,195 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2096 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,196 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2097 {2147483648 ,-72 ,-72 ,2147483648 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-72 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-72 ,-72 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-72 ,-72 ,2147483648 ,-72 ,2147483648 ,2147483648 ,2147483648 ,-72 ,2147483648 ,2147483648 ,-72 ,2147483648 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,-72 ,2147483648 ,2147483648 ,-72 },
2098 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,197 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2099 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,198 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2100 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,199 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2101 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,200 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2102 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,201 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2103 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,202 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2104 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,203 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2105 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,204 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2106 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,205 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2107 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,206 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2108 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,207 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2109 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,208 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2110 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,209 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2111 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2112 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,138 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2113 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,142 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2114 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,142 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2115 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2116 {2147483648 ,-46 ,-46 ,2147483648 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-46 ,-46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-46 ,-46 ,2147483648 ,-46 ,2147483648 ,2147483648 ,2147483648 ,-46 ,2147483648 ,2147483648 ,-46 ,2147483648 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,-46 ,2147483648 ,2147483648 ,-46 },
2117 {2147483648 ,-41 ,-41 ,2147483648 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-41 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-41 ,-41 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-41 ,-41 ,2147483648 ,-41 ,2147483648 ,2147483648 ,2147483648 ,-41 ,2147483648 ,2147483648 ,-41 ,2147483648 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,-41 ,2147483648 ,2147483648 ,-41 },
2118 {2147483648 ,-43 ,-43 ,2147483648 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-43 ,-43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-43 ,-43 ,2147483648 ,-43 ,2147483648 ,2147483648 ,2147483648 ,-43 ,2147483648 ,2147483648 ,-43 ,2147483648 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,-43 ,2147483648 ,2147483648 ,-43 },
2119 {2147483648 ,-44 ,-44 ,2147483648 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-44 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-44 ,-44 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-44 ,-44 ,2147483648 ,-44 ,2147483648 ,2147483648 ,2147483648 ,-44 ,2147483648 ,2147483648 ,-44 ,2147483648 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,-44 ,2147483648 ,2147483648 ,-44 },
2120 {2147483648 ,-39 ,-39 ,2147483648 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-39 ,-39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-39 ,-39 ,2147483648 ,-39 ,2147483648 ,2147483648 ,2147483648 ,-39 ,2147483648 ,2147483648 ,-39 ,2147483648 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,-39 ,2147483648 ,2147483648 ,-39 },
2121 {2147483648 ,-55 ,-55 ,2147483648 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-55 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-55 ,-55 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-55 ,-55 ,2147483648 ,-55 ,2147483648 ,2147483648 ,2147483648 ,-55 ,2147483648 ,2147483648 ,-55 ,2147483648 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,-55 ,2147483648 ,2147483648 ,-55 },
2122 {2147483648 ,-56 ,-56 ,2147483648 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-56 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-56 ,-56 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-56 ,-56 ,2147483648 ,-56 ,2147483648 ,2147483648 ,2147483648 ,-56 ,2147483648 ,2147483648 ,-56 ,2147483648 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,-56 ,2147483648 ,2147483648 ,-56 },
2123 {2147483648 ,-51 ,-51 ,2147483648 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-51 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-51 ,-51 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-51 ,-51 ,2147483648 ,-51 ,2147483648 ,2147483648 ,2147483648 ,-51 ,2147483648 ,2147483648 ,-51 ,2147483648 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,-51 ,2147483648 ,2147483648 ,-51 },
2124 {2147483648 ,-57 ,-57 ,2147483648 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-57 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-57 ,-57 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-57 ,-57 ,2147483648 ,-57 ,2147483648 ,2147483648 ,2147483648 ,-57 ,2147483648 ,2147483648 ,-57 ,2147483648 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,-57 ,2147483648 ,2147483648 ,-57 },
2125 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,138 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2126 {2147483648 ,-38 ,-38 ,2147483648 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-38 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-38 ,-38 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-38 ,-38 ,2147483648 ,-38 ,2147483648 ,2147483648 ,2147483648 ,-38 ,2147483648 ,2147483648 ,-38 ,2147483648 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,-38 ,2147483648 ,2147483648 ,-38 },
2127 {2147483648 ,-48 ,-48 ,2147483648 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-48 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-48 ,-48 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-48 ,-48 ,2147483648 ,-48 ,2147483648 ,2147483648 ,2147483648 ,-48 ,2147483648 ,2147483648 ,-48 ,2147483648 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,-48 ,2147483648 ,2147483648 ,-48 },
2128 {2147483648 ,-65 ,-65 ,2147483648 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-65 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-65 ,-65 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-65 ,-65 ,2147483648 ,-65 ,2147483648 ,2147483648 ,2147483648 ,-65 ,2147483648 ,2147483648 ,-65 ,2147483648 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,-65 ,2147483648 ,2147483648 ,-65 },
2129 {2147483648 ,-42 ,-42 ,2147483648 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-42 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-42 ,-42 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-42 ,-42 ,2147483648 ,-42 ,2147483648 ,2147483648 ,2147483648 ,-42 ,2147483648 ,2147483648 ,-42 ,2147483648 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,-42 ,2147483648 ,2147483648 ,-42 },
2130 {2147483648 ,-45 ,-45 ,2147483648 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-45 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-45 ,-45 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-45 ,-45 ,2147483648 ,-45 ,2147483648 ,2147483648 ,2147483648 ,-45 ,2147483648 ,2147483648 ,-45 ,2147483648 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,-45 ,2147483648 ,2147483648 ,-45 },
2131 {2147483648 ,-40 ,-40 ,2147483648 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-40 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-40 ,-40 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-40 ,-40 ,2147483648 ,-40 ,2147483648 ,2147483648 ,2147483648 ,-40 ,2147483648 ,2147483648 ,-40 ,2147483648 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,-40 ,2147483648 ,2147483648 ,-40 },
2132 {2147483648 ,-52 ,-52 ,2147483648 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-52 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-52 ,-52 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-52 ,-52 ,2147483648 ,-52 ,2147483648 ,2147483648 ,2147483648 ,-52 ,2147483648 ,2147483648 ,-52 ,2147483648 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,-52 ,2147483648 ,2147483648 ,-52 },
2133 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2134 {2147483648 ,-49 ,-49 ,2147483648 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-49 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-49 ,-49 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-49 ,-49 ,2147483648 ,-49 ,2147483648 ,2147483648 ,2147483648 ,-49 ,2147483648 ,2147483648 ,-49 ,2147483648 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,-49 ,2147483648 ,2147483648 ,-49 },
2135 {2147483648 ,-69 ,-69 ,2147483648 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-69 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-69 ,-69 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-69 ,-69 ,2147483648 ,-69 ,2147483648 ,2147483648 ,2147483648 ,-69 ,2147483648 ,2147483648 ,-69 ,2147483648 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,-69 ,2147483648 ,2147483648 ,-69 },
2136 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2137 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2138 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2139 {2147483648 ,-47 ,-47 ,2147483648 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-47 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-47 ,-47 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-47 ,-47 ,2147483648 ,-47 ,2147483648 ,2147483648 ,2147483648 ,-47 ,2147483648 ,2147483648 ,-47 ,2147483648 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,-47 ,2147483648 ,2147483648 ,-47 },
2140 {2147483648 ,-50 ,-50 ,2147483648 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-50 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-50 ,-50 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-50 ,-50 ,2147483648 ,-50 ,2147483648 ,2147483648 ,2147483648 ,-50 ,2147483648 ,2147483648 ,-50 ,2147483648 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,-50 ,2147483648 ,2147483648 ,-50 },
2141 {2147483648 ,-53 ,-53 ,2147483648 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-53 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-53 ,-53 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-53 ,-53 ,2147483648 ,-53 ,2147483648 ,2147483648 ,2147483648 ,-53 ,2147483648 ,2147483648 ,-53 ,2147483648 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,-53 ,2147483648 ,2147483648 ,-53 },
2142 {2147483648 ,-54 ,-54 ,2147483648 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-54 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-54 ,-54 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-54 ,-54 ,2147483648 ,-54 ,2147483648 ,2147483648 ,2147483648 ,-54 ,2147483648 ,2147483648 ,-54 ,2147483648 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,-54 ,2147483648 ,2147483648 ,-54 },
2143 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,142 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2144 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2145 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,222 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2146 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,223 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2147 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,224 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2148 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,225 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2149 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,226 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2150 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,227 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2151 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,228 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2152 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,229 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2153 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,230 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2154 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,231 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2155 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,232 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2156 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,233 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2157 {2147483648 ,-63 ,-63 ,2147483648 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-63 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-63 ,-63 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-63 ,-63 ,2147483648 ,-63 ,2147483648 ,2147483648 ,2147483648 ,-63 ,2147483648 ,2147483648 ,-63 ,2147483648 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,-63 ,2147483648 ,2147483648 ,-63 },
2158 {2147483648 ,-70 ,-70 ,2147483648 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-70 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-70 ,-70 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-70 ,-70 ,2147483648 ,-70 ,2147483648 ,2147483648 ,2147483648 ,-70 ,2147483648 ,2147483648 ,-70 ,2147483648 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,-70 ,2147483648 ,2147483648 ,-70 },
2159 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2160 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2161 {2147483648 ,-61 ,-61 ,2147483648 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-61 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-61 ,-61 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-61 ,-61 ,2147483648 ,-61 ,2147483648 ,2147483648 ,2147483648 ,-61 ,2147483648 ,2147483648 ,-61 ,2147483648 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,-61 ,2147483648 ,2147483648 ,-61 },
2162 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2163 {2147483648 ,-58 ,-58 ,2147483648 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-58 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-58 ,-58 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-58 ,-58 ,2147483648 ,-58 ,2147483648 ,2147483648 ,2147483648 ,-58 ,2147483648 ,2147483648 ,-58 ,2147483648 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,-58 ,2147483648 ,2147483648 ,-58 },
2164 {43 ,2147483648 ,45 ,49 ,36 ,2147483648 ,28 ,33 ,34 ,2147483648 ,54 ,2147483648 ,26 ,2147483648 ,53 ,2147483648 ,61 ,23 ,29 ,52 ,25 ,2147483648 ,38 ,59 ,18 ,50 ,20 ,46 ,2147483648 ,2147483648 ,37 ,2147483648 ,24 ,48 ,41 ,56 ,44 ,57 ,32 ,60 ,55 ,40 ,2147483648 ,2147483648 ,16 ,2147483648 ,42 ,47 ,19 ,2147483648 ,31 ,30 ,2147483648 ,58 ,51 ,2147483648 ,17 ,2147483648 ,21 ,27 ,35 ,2147483648 ,22 ,39 ,2147483648 },
2165 {2147483648 ,-59 ,-59 ,2147483648 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-59 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-59 ,-59 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-59 ,-59 ,2147483648 ,-59 ,2147483648 ,2147483648 ,2147483648 ,-59 ,2147483648 ,2147483648 ,-59 ,2147483648 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,-59 ,2147483648 ,2147483648 ,-59 },
2166 {2147483648 ,-62 ,-62 ,2147483648 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-62 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-62 ,-62 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-62 ,-62 ,2147483648 ,-62 ,2147483648 ,2147483648 ,2147483648 ,-62 ,2147483648 ,2147483648 ,-62 ,2147483648 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,-62 ,2147483648 ,2147483648 ,-62 },
2167 {2147483648 ,-66 ,-66 ,2147483648 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-66 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-66 ,-66 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-66 ,-66 ,2147483648 ,-66 ,2147483648 ,2147483648 ,2147483648 ,-66 ,2147483648 ,2147483648 ,-66 ,2147483648 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,-66 ,2147483648 ,2147483648 ,-66 },
2168 {2147483648 ,-60 ,-60 ,2147483648 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-60 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-60 ,-60 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-60 ,-60 ,2147483648 ,-60 ,2147483648 ,2147483648 ,2147483648 ,-60 ,2147483648 ,2147483648 ,-60 ,2147483648 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,-60 ,2147483648 ,2147483648 ,-60 },
2169 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,238 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2170 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,239 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2171 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,240 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2172 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,241 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
2173 {2147483648 ,-68 ,-68 ,2147483648 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-68 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-68 ,-68 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-68 ,-68 ,2147483648 ,-68 ,2147483648 ,2147483648 ,2147483648 ,-68 ,2147483648 ,2147483648 ,-68 ,2147483648 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,-68 ,2147483648 ,2147483648 ,-68 },
2174 {2147483648 ,-67 ,-67 ,2147483648 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-67 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-67 ,-67 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-67 ,-67 ,2147483648 ,-67 ,2147483648 ,2147483648 ,2147483648 ,-67 ,2147483648 ,2147483648 ,-67 ,2147483648 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,-67 ,2147483648 ,2147483648 ,-67 },
2175 {2147483648 ,-71 ,-71 ,2147483648 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-71 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-71 ,-71 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-71 ,-71 ,2147483648 ,-71 ,2147483648 ,2147483648 ,2147483648 ,-71 ,2147483648 ,2147483648 ,-71 ,2147483648 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,-71 ,2147483648 ,2147483648 ,-71 },
2176 {2147483648 ,-64 ,-64 ,2147483648 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-64 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-64 ,-64 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,-64 ,-64 ,2147483648 ,-64 ,2147483648 ,2147483648 ,2147483648 ,-64 ,2147483648 ,2147483648 ,-64 ,2147483648 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,-64 ,2147483648 ,2147483648 ,-64 }
2177};

◆ LalrGotoTable

const int LalrGotoTable[LALR_STATE_COUNT][LALR_NONTERMINAL_COUNT]
extern
1689{
1690 {6 ,2147483648 ,2147483648 ,1 ,3 ,8 ,14 ,11 ,2 ,4 ,9 ,2147483648 ,10 ,7 ,12 ,5 ,13 ,15 ,2147483648 },
1691 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1692 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1693 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1694 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1695 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1696 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1697 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1698 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1699 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1700 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1701 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1702 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1703 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1704 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1705 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1706 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1707 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1708 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1709 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1710 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1711 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1712 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,85 ,2147483648 },
1713 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1714 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1715 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1716 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1717 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,90 ,2147483648 },
1718 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1719 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1720 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1721 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1722 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1723 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,94 ,2147483648 },
1724 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1725 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1726 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1727 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,97 ,2147483648 },
1728 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1729 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1730 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1731 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1732 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1733 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1734 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1735 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,103 ,2147483648 },
1736 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1737 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1738 {6 ,2147483648 ,2147483648 ,2147483648 ,3 ,8 ,14 ,11 ,104 ,4 ,9 ,2147483648 ,10 ,7 ,12 ,5 ,13 ,15 ,2147483648 },
1739 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1740 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1741 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1742 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1743 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1744 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1745 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1746 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1747 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1748 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1749 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1750 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1751 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1752 {6 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,8 ,14 ,11 ,2147483648 ,117 ,9 ,2147483648 ,10 ,7 ,12 ,5 ,13 ,15 ,2147483648 },
1753 {6 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,8 ,14 ,11 ,2147483648 ,2147483648 ,9 ,2147483648 ,10 ,7 ,12 ,118 ,13 ,15 ,2147483648 },
1754 {119 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,8 ,14 ,11 ,2147483648 ,2147483648 ,9 ,2147483648 ,10 ,7 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1755 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,8 ,14 ,11 ,2147483648 ,2147483648 ,9 ,2147483648 ,10 ,120 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1756 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,121 ,14 ,11 ,2147483648 ,2147483648 ,9 ,2147483648 ,10 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1757 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,122 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1758 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,123 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1759 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,124 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1760 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,125 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1761 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,126 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1762 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,127 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1763 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,128 ,2147483648 ,13 ,15 ,2147483648 },
1764 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,129 ,2147483648 ,13 ,15 ,2147483648 },
1765 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,130 ,15 ,2147483648 },
1766 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,131 ,15 ,2147483648 },
1767 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,132 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,15 ,2147483648 },
1768 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,133 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,15 ,2147483648 },
1769 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,134 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,15 ,2147483648 },
1770 {2147483648 ,136 ,137 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,135 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1771 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,141 ,139 ,2147483648 ,12 ,2147483648 ,13 ,15 ,140 },
1772 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,143 ,139 ,2147483648 ,12 ,2147483648 ,13 ,15 ,140 },
1773 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,144 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1774 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,145 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1775 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1776 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,146 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1777 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,147 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1778 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,148 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1779 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,149 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1780 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1781 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,150 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1782 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,151 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1783 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,152 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1784 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1785 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,153 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1786 {2147483648 ,136 ,155 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,154 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1787 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1788 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,156 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1789 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,158 ,157 ,2147483648 ,12 ,2147483648 ,13 ,15 ,140 },
1790 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,159 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1791 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,160 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1792 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,161 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1793 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1794 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1795 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,163 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1796 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,164 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1797 {2147483648 ,136 ,166 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,165 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1798 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,167 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1799 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,168 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1800 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,169 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1801 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,170 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1802 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,171 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1803 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,172 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1804 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,173 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1805 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,174 ,139 ,2147483648 ,12 ,2147483648 ,13 ,15 ,140 },
1806 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,175 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1807 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1808 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1809 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1810 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1811 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1812 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1813 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1814 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1815 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1816 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1817 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1818 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1819 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1820 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1821 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1822 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1823 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1824 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1825 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1826 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1827 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1828 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1829 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1830 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1831 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1832 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1833 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1834 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1835 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1836 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1837 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1838 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1839 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1840 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1841 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1842 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1843 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1844 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1845 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1846 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1847 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1848 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1849 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1850 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1851 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1852 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1853 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1854 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1855 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1856 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1857 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1858 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1859 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1860 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1861 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1862 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1863 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1864 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1865 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1866 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,210 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1867 {2147483648 ,136 ,211 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,154 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1868 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,212 ,139 ,2147483648 ,12 ,2147483648 ,13 ,15 ,140 },
1869 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,213 ,139 ,2147483648 ,12 ,2147483648 ,13 ,15 ,140 },
1870 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,214 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1871 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1872 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1873 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1874 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1875 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1876 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1877 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1878 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1879 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1880 {2147483648 ,136 ,215 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,154 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1881 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1882 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1883 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1884 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1885 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1886 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1887 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1888 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,216 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1889 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1890 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1891 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,217 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1892 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,218 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1893 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,219 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1894 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1895 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1896 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1897 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1898 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,220 ,139 ,2147483648 ,12 ,2147483648 ,13 ,15 ,140 },
1899 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,221 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1900 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1901 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1902 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1903 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1904 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1905 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1906 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1907 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1908 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1909 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1910 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1911 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1912 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1913 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1914 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,234 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1915 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,235 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1916 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1917 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,236 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1918 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1919 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,14 ,11 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,237 ,2147483648 ,12 ,2147483648 ,13 ,15 ,2147483648 },
1920 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1921 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1922 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1923 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1924 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1925 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1926 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1927 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1928 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1929 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1930 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
1931 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 }
1932};

◆ LalrLhs

const struct _TOKEN LalrLhs[RULES_COUNT]
extern
1329{
1330 {NON_TERMINAL, "S"},
1331 {NON_TERMINAL, "BE"},
1332 {NON_TERMINAL, "B1"},
1333 {NON_TERMINAL, "B1"},
1334 {NON_TERMINAL, "B2"},
1335 {NON_TERMINAL, "B2"},
1336 {NON_TERMINAL, "B3"},
1337 {NON_TERMINAL, "B3"},
1338 {NON_TERMINAL, "B4"},
1339 {NON_TERMINAL, "B4"},
1340 {NON_TERMINAL, "B5"},
1341 {NON_TERMINAL, "B5"},
1342 {NON_TERMINAL, "B6"},
1343 {NON_TERMINAL, "CMP"},
1344 {NON_TERMINAL, "CMP"},
1345 {NON_TERMINAL, "CMP"},
1346 {NON_TERMINAL, "CMP"},
1347 {NON_TERMINAL, "CMP"},
1348 {NON_TERMINAL, "CMP"},
1349 {NON_TERMINAL, "CMP"},
1350 {NON_TERMINAL, "EXP"},
1351 {NON_TERMINAL, "E3"},
1352 {NON_TERMINAL, "E3"},
1353 {NON_TERMINAL, "E3"},
1354 {NON_TERMINAL, "E4"},
1355 {NON_TERMINAL, "E4"},
1356 {NON_TERMINAL, "E4"},
1357 {NON_TERMINAL, "E5"},
1358 {NON_TERMINAL, "E5"},
1359 {NON_TERMINAL, "E5"},
1360 {NON_TERMINAL, "E5"},
1361 {NON_TERMINAL, "E10"},
1362 {NON_TERMINAL, "E10"},
1363 {NON_TERMINAL, "E10"},
1364 {NON_TERMINAL, "E10"},
1365 {NON_TERMINAL, "E10"},
1366 {NON_TERMINAL, "E10"},
1367 {NON_TERMINAL, "E12"},
1368 {NON_TERMINAL, "E12"},
1369 {NON_TERMINAL, "E12"},
1370 {NON_TERMINAL, "E12"},
1371 {NON_TERMINAL, "E12"},
1372 {NON_TERMINAL, "E12"},
1373 {NON_TERMINAL, "E12"},
1374 {NON_TERMINAL, "E12"},
1375 {NON_TERMINAL, "E12"},
1376 {NON_TERMINAL, "E12"},
1377 {NON_TERMINAL, "E12"},
1378 {NON_TERMINAL, "E12"},
1379 {NON_TERMINAL, "E12"},
1380 {NON_TERMINAL, "E12"},
1381 {NON_TERMINAL, "E12"},
1382 {NON_TERMINAL, "E12"},
1383 {NON_TERMINAL, "E12"},
1384 {NON_TERMINAL, "E12"},
1385 {NON_TERMINAL, "E12"},
1386 {NON_TERMINAL, "E12"},
1387 {NON_TERMINAL, "E12"},
1388 {NON_TERMINAL, "E12"},
1389 {NON_TERMINAL, "E12"},
1390 {NON_TERMINAL, "E12"},
1391 {NON_TERMINAL, "E12"},
1392 {NON_TERMINAL, "E12"},
1393 {NON_TERMINAL, "E12"},
1394 {NON_TERMINAL, "E12"},
1395 {NON_TERMINAL, "E12"},
1396 {NON_TERMINAL, "E12"},
1397 {NON_TERMINAL, "E12"},
1398 {NON_TERMINAL, "E12"},
1399 {NON_TERMINAL, "E12"},
1400 {NON_TERMINAL, "E12"},
1401 {NON_TERMINAL, "E12"},
1402 {NON_TERMINAL, "E12"},
1403 {NON_TERMINAL, "E12"},
1404 {NON_TERMINAL, "E12"},
1405 {NON_TERMINAL, "E12"},
1406 {NON_TERMINAL, "E12"},
1407 {NON_TERMINAL, "E12"},
1408 {NON_TERMINAL, "E12"},
1409 {NON_TERMINAL, "E12"},
1410 {NON_TERMINAL, "E12"},
1411 {NON_TERMINAL, "STRING"},
1412 {NON_TERMINAL, "WSTRING"},
1413 {NON_TERMINAL, "StringNumber"},
1414 {NON_TERMINAL, "StringNumber"},
1415 {NON_TERMINAL, "WstringNumber"},
1416 {NON_TERMINAL, "WstringNumber"}
1417};
@ NON_TERMINAL
Definition common.h:53

◆ LalrNoneTerminalMap

const char* LalrNoneTerminalMap[NONETERMINAL_COUNT]
extern
1599{
1600"B4",
1601"WSTRING",
1602"WstringNumber",
1603"S",
1604"B1",
1605"B6",
1606"E10",
1607"E3",
1608"BE",
1609"B2",
1610"CMP",
1611"StringNumber",
1612"EXP",
1613"B5",
1614"E4",
1615"B3",
1616"E5",
1617"E12",
1618"STRING"
1619};

◆ LalrRhs

const struct _TOKEN LalrRhs[RULES_COUNT][MAX_RHS_LEN]
extern
1419{
1420 {{NON_TERMINAL, "BE"}},
1421 {{NON_TERMINAL, "B1"}},
1422 {{NON_TERMINAL, "B1"},{SPECIAL_TOKEN, "||"},{NON_TERMINAL, "B2"},{SEMANTIC_RULE, "@OR"}},
1423 {{NON_TERMINAL, "B2"}},
1424 {{NON_TERMINAL, "B2"},{SPECIAL_TOKEN, "&&"},{NON_TERMINAL, "B3"},{SEMANTIC_RULE, "@AND"}},
1425 {{NON_TERMINAL, "B3"}},
1426 {{NON_TERMINAL, "B3"},{SPECIAL_TOKEN, "|"},{NON_TERMINAL, "B4"},{SEMANTIC_RULE, "@OR"}},
1427 {{NON_TERMINAL, "B4"}},
1428 {{NON_TERMINAL, "B4"},{SPECIAL_TOKEN, "^"},{NON_TERMINAL, "B5"},{SEMANTIC_RULE, "@XOR"}},
1429 {{NON_TERMINAL, "B5"}},
1430 {{NON_TERMINAL, "B5"},{SPECIAL_TOKEN, "&"},{NON_TERMINAL, "B6"},{SEMANTIC_RULE, "@AND"}},
1431 {{NON_TERMINAL, "B6"}},
1432 {{NON_TERMINAL, "CMP"}},
1433 {{NON_TERMINAL, "CMP"},{KEYWORD, ">"},{NON_TERMINAL, "EXP"},{SEMANTIC_RULE, "@GT"}},
1434 {{NON_TERMINAL, "CMP"},{KEYWORD, "<"},{NON_TERMINAL, "EXP"},{SEMANTIC_RULE, "@LT"}},
1435 {{NON_TERMINAL, "CMP"},{SPECIAL_TOKEN, ">="},{NON_TERMINAL, "EXP"},{SEMANTIC_RULE, "@EGT"}},
1436 {{NON_TERMINAL, "CMP"},{SPECIAL_TOKEN, "<="},{NON_TERMINAL, "EXP"},{SEMANTIC_RULE, "@ELT"}},
1437 {{NON_TERMINAL, "CMP"},{SPECIAL_TOKEN, "=="},{NON_TERMINAL, "EXP"},{SEMANTIC_RULE, "@EQUAL"}},
1438 {{NON_TERMINAL, "CMP"},{SPECIAL_TOKEN, "!="},{NON_TERMINAL, "EXP"},{SEMANTIC_RULE, "@NEQ"}},
1439 {{NON_TERMINAL, "EXP"}},
1440 {{NON_TERMINAL, "E3"}},
1441 {{NON_TERMINAL, "E3"},{SPECIAL_TOKEN, ">>"},{NON_TERMINAL, "E4"},{SEMANTIC_RULE, "@ASR"}},
1442 {{NON_TERMINAL, "E3"},{SPECIAL_TOKEN, "<<"},{NON_TERMINAL, "E4"},{SEMANTIC_RULE, "@ASL"}},
1443 {{NON_TERMINAL, "E4"}},
1444 {{NON_TERMINAL, "E4"},{SPECIAL_TOKEN, "+"},{NON_TERMINAL, "E5"},{SEMANTIC_RULE, "@ADD"}},
1445 {{NON_TERMINAL, "E4"},{SPECIAL_TOKEN, "-"},{NON_TERMINAL, "E5"},{SEMANTIC_RULE, "@SUB"}},
1446 {{NON_TERMINAL, "E5"}},
1447 {{NON_TERMINAL, "E5"},{SPECIAL_TOKEN, "/"},{NON_TERMINAL, "E10"},{SEMANTIC_RULE, "@DIV"}},
1448 {{NON_TERMINAL, "E5"},{SPECIAL_TOKEN, "%"},{NON_TERMINAL, "E10"},{SEMANTIC_RULE, "@MOD"}},
1449 {{NON_TERMINAL, "E5"},{SPECIAL_TOKEN, "*"},{NON_TERMINAL, "E10"},{SEMANTIC_RULE, "@MUL"}},
1450 {{NON_TERMINAL, "E10"}},
1451 {{NON_TERMINAL, "E12"}},
1452 {{SPECIAL_TOKEN, "-"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@NEG"}},
1453 {{SPECIAL_TOKEN, "+"},{NON_TERMINAL, "E12"}},
1454 {{KEYWORD, "~"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@NOT"}},
1455 {{SPECIAL_TOKEN, "*"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@POI"}},
1456 {{SPECIAL_TOKEN, "&"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@REFERENCE"}},
1457 {{KEYWORD, "poi"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@POI"}},
1458 {{KEYWORD, "db"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@DB"}},
1459 {{KEYWORD, "dd"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@DD"}},
1460 {{KEYWORD, "dw"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@DW"}},
1461 {{KEYWORD, "dq"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@DQ"}},
1462 {{KEYWORD, "neg"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@NEG"}},
1463 {{KEYWORD, "hi"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@HI"}},
1464 {{KEYWORD, "low"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@LOW"}},
1465 {{KEYWORD, "not"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@NOT"}},
1466 {{KEYWORD, "check_address"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@CHECK_ADDRESS"}},
1467 {{KEYWORD, "strlen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@STRLEN"}},
1468 {{KEYWORD, "wcslen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@WCSLEN"}},
1469 {{KEYWORD, "disassemble_len"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN"}},
1470 {{KEYWORD, "disassemble_len32"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN32"}},
1471 {{KEYWORD, "disassemble_len64"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN64"}},
1472 {{KEYWORD, "interlocked_increment"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@INTERLOCKED_INCREMENT"}},
1473 {{KEYWORD, "interlocked_decrement"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@INTERLOCKED_DECREMENT"}},
1474 {{KEYWORD, "reference"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@REFERENCE"}},
1475 {{KEYWORD, "physical_to_virtual"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@PHYSICAL_TO_VIRTUAL"}},
1476 {{KEYWORD, "virtual_to_physical"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@VIRTUAL_TO_PHYSICAL"}},
1477 {{KEYWORD, "ed"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@ED"}},
1478 {{KEYWORD, "eb"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@EB"}},
1479 {{KEYWORD, "eq"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@EQ"}},
1480 {{KEYWORD, "interlocked_exchange"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE"}},
1481 {{KEYWORD, "interlocked_exchange_add"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE_ADD"}},
1482 {{KEYWORD, "wcscmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@WCSCMP"}},
1483 {{KEYWORD, "interlocked_compare_exchange"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@INTERLOCKED_COMPARE_EXCHANGE"}},
1484 {{KEYWORD, "strlen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@STRLEN"}},
1485 {{KEYWORD, "strcmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@STRCMP"}},
1486 {{KEYWORD, "memcmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@MEMCMP"}},
1487 {{KEYWORD, "strncmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@STRNCMP"}},
1488 {{KEYWORD, "wcslen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@WCSLEN"}},
1489 {{KEYWORD, "wcscmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@WCSCMP"}},
1490 {{KEYWORD, "wcsncmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@WCSNCMP"}},
1491 {{SPECIAL_TOKEN, "("},{NON_TERMINAL, "BE"},{SPECIAL_TOKEN, ")"}},
1492 {{REGISTER, "_register"},{SEMANTIC_RULE, "@PUSH"}},
1493 {{GLOBAL_ID, "_global_id"},{SEMANTIC_RULE, "@PUSH"}},
1494 {{LOCAL_ID, "_local_id"},{SEMANTIC_RULE, "@PUSH"}},
1495 {{FUNCTION_PARAMETER_ID, "_function_parameter_id"},{SEMANTIC_RULE, "@PUSH"}},
1496 {{HEX, "_hex"},{SEMANTIC_RULE, "@PUSH"}},
1497 {{DECIMAL, "_decimal"},{SEMANTIC_RULE, "@PUSH"}},
1498 {{OCTAL, "_octal"},{SEMANTIC_RULE, "@PUSH"}},
1499 {{BINARY, "_binary"},{SEMANTIC_RULE, "@PUSH"}},
1500 {{PSEUDO_REGISTER, "_pseudo_register"},{SEMANTIC_RULE, "@PUSH"}},
1501 {{STRING, "_string"},{SEMANTIC_RULE, "@PUSH"}},
1502 {{WSTRING, "_wstring"},{SEMANTIC_RULE, "@PUSH"}},
1503 {{NON_TERMINAL, "EXP"}},
1504 {{NON_TERMINAL, "STRING"}},
1505 {{NON_TERMINAL, "EXP"}},
1506 {{NON_TERMINAL, "WSTRING"}}
1507};
@ KEYWORD
Definition common.h:48
@ SEMANTIC_RULE
Definition common.h:54
@ LOCAL_ID
Definition common.h:38
@ PSEUDO_REGISTER
Definition common.h:52
@ WSTRING
Definition common.h:59
@ SPECIAL_TOKEN
Definition common.h:47
@ REGISTER
Definition common.h:51
@ OCTAL
Definition common.h:45
@ HEX
Definition common.h:44
@ GLOBAL_ID
Definition common.h:40
@ FUNCTION_PARAMETER_ID
Definition common.h:63
@ BINARY
Definition common.h:46
@ STRING
Definition common.h:58
@ DECIMAL
Definition common.h:42

◆ LalrRhsSize

const unsigned int LalrRhsSize[RULES_COUNT]
extern
1509{
15101,
15111,
15124,
15131,
15144,
15151,
15164,
15171,
15184,
15191,
15204,
15211,
15221,
15234,
15244,
15254,
15264,
15274,
15284,
15291,
15301,
15314,
15324,
15331,
15344,
15354,
15361,
15374,
15384,
15394,
15401,
15411,
15423,
15432,
15443,
15453,
15463,
15475,
15485,
15495,
15505,
15515,
15525,
15535,
15545,
15555,
15565,
15575,
15585,
15595,
15605,
15615,
15625,
15635,
15645,
15655,
15665,
15677,
15687,
15697,
15707,
15717,
15727,
15739,
15745,
15757,
15769,
15779,
15785,
15797,
15809,
15813,
15822,
15832,
15842,
15852,
15862,
15872,
15882,
15892,
15902,
15912,
15922,
15931,
15941,
15951,
15961
1597};

◆ LalrSemanticRules

const struct _TOKEN LalrSemanticRules[RULES_COUNT]
extern
2179{
2180 {UNKNOWN, ""},
2181 {UNKNOWN, ""},
2182 {SEMANTIC_RULE, "@OR"},
2183 {UNKNOWN, ""},
2184 {SEMANTIC_RULE, "@AND"},
2185 {UNKNOWN, ""},
2186 {SEMANTIC_RULE, "@OR"},
2187 {UNKNOWN, ""},
2188 {SEMANTIC_RULE, "@XOR"},
2189 {UNKNOWN, ""},
2190 {SEMANTIC_RULE, "@AND"},
2191 {UNKNOWN, ""},
2192 {UNKNOWN, ""},
2193 {SEMANTIC_RULE, "@GT"},
2194 {SEMANTIC_RULE, "@LT"},
2195 {SEMANTIC_RULE, "@EGT"},
2196 {SEMANTIC_RULE, "@ELT"},
2197 {SEMANTIC_RULE, "@EQUAL"},
2198 {SEMANTIC_RULE, "@NEQ"},
2199 {UNKNOWN, ""},
2200 {UNKNOWN, ""},
2201 {SEMANTIC_RULE, "@ASR"},
2202 {SEMANTIC_RULE, "@ASL"},
2203 {UNKNOWN, ""},
2204 {SEMANTIC_RULE, "@ADD"},
2205 {SEMANTIC_RULE, "@SUB"},
2206 {UNKNOWN, ""},
2207 {SEMANTIC_RULE, "@DIV"},
2208 {SEMANTIC_RULE, "@MOD"},
2209 {SEMANTIC_RULE, "@MUL"},
2210 {UNKNOWN, ""},
2211 {UNKNOWN, ""},
2212 {SEMANTIC_RULE, "@NEG"},
2213 {UNKNOWN, ""},
2214 {SEMANTIC_RULE, "@NOT"},
2215 {SEMANTIC_RULE, "@POI"},
2216 {SEMANTIC_RULE, "@REFERENCE"},
2217 {SEMANTIC_RULE, "@POI"},
2218 {SEMANTIC_RULE, "@DB"},
2219 {SEMANTIC_RULE, "@DD"},
2220 {SEMANTIC_RULE, "@DW"},
2221 {SEMANTIC_RULE, "@DQ"},
2222 {SEMANTIC_RULE, "@NEG"},
2223 {SEMANTIC_RULE, "@HI"},
2224 {SEMANTIC_RULE, "@LOW"},
2225 {SEMANTIC_RULE, "@NOT"},
2226 {SEMANTIC_RULE, "@CHECK_ADDRESS"},
2227 {SEMANTIC_RULE, "@STRLEN"},
2228 {SEMANTIC_RULE, "@WCSLEN"},
2229 {SEMANTIC_RULE, "@DISASSEMBLE_LEN"},
2230 {SEMANTIC_RULE, "@DISASSEMBLE_LEN32"},
2231 {SEMANTIC_RULE, "@DISASSEMBLE_LEN64"},
2232 {SEMANTIC_RULE, "@INTERLOCKED_INCREMENT"},
2233 {SEMANTIC_RULE, "@INTERLOCKED_DECREMENT"},
2234 {SEMANTIC_RULE, "@REFERENCE"},
2235 {SEMANTIC_RULE, "@PHYSICAL_TO_VIRTUAL"},
2236 {SEMANTIC_RULE, "@VIRTUAL_TO_PHYSICAL"},
2237 {SEMANTIC_RULE, "@ED"},
2238 {SEMANTIC_RULE, "@EB"},
2239 {SEMANTIC_RULE, "@EQ"},
2240 {SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE"},
2241 {SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE_ADD"},
2242 {SEMANTIC_RULE, "@WCSCMP"},
2243 {SEMANTIC_RULE, "@INTERLOCKED_COMPARE_EXCHANGE"},
2244 {SEMANTIC_RULE, "@STRLEN"},
2245 {SEMANTIC_RULE, "@STRCMP"},
2246 {SEMANTIC_RULE, "@MEMCMP"},
2247 {SEMANTIC_RULE, "@STRNCMP"},
2248 {SEMANTIC_RULE, "@WCSLEN"},
2249 {SEMANTIC_RULE, "@WCSCMP"},
2250 {SEMANTIC_RULE, "@WCSNCMP"},
2251 {UNKNOWN, ""},
2252 {SEMANTIC_RULE, "@PUSH"},
2253 {SEMANTIC_RULE, "@PUSH"},
2254 {SEMANTIC_RULE, "@PUSH"},
2255 {SEMANTIC_RULE, "@PUSH"},
2256 {SEMANTIC_RULE, "@PUSH"},
2257 {SEMANTIC_RULE, "@PUSH"},
2258 {SEMANTIC_RULE, "@PUSH"},
2259 {SEMANTIC_RULE, "@PUSH"},
2260 {SEMANTIC_RULE, "@PUSH"},
2261 {SEMANTIC_RULE, "@PUSH"},
2262 {SEMANTIC_RULE, "@PUSH"},
2263 {UNKNOWN, ""},
2264 {UNKNOWN, ""},
2265 {UNKNOWN, ""},
2266 {UNKNOWN, ""}
2267};
@ UNKNOWN
Definition common.h:65

◆ LalrTerminalMap

const char* LalrTerminalMap[TERMINAL_COUNT]
extern
1621{
1622"low",
1623"<",
1624"+",
1625"disassemble_len64",
1626"wcsncmp",
1627"!=",
1628"reference",
1629"*",
1630"_binary",
1631"/",
1632"_decimal",
1633"<=",
1634"db",
1635"==",
1636"eb",
1637"|",
1638"eq",
1639"dw",
1640"physical_to_virtual",
1641"interlocked_compare_exchange",
1642"hi",
1643">=",
1644"_function_parameter_id",
1645"interlocked_decrement",
1646"strncmp",
1647"ed",
1648"interlocked_exchange",
1649"_register",
1650"_wstring",
1651"^",
1652"-",
1653"_string",
1654"neg",
1655"(",
1656"strlen",
1657"check_address",
1658"dd",
1659"disassemble_len",
1660"_local_id",
1661"strcmp",
1662"interlocked_exchange_add",
1663"_global_id",
1664"%",
1665")",
1666"wcscmp",
1667"<<",
1668"dq",
1669"_hex",
1670"memcmp",
1671"&&",
1672"_pseudo_register",
1673"disassemble_len32",
1674",",
1675"interlocked_increment",
1676"wcslen",
1677"||",
1678"_octal",
1679"$",
1680"not",
1681"&",
1682"virtual_to_physical",
1683">",
1684"~",
1685"poi",
1686">>"
1687};

◆ Lhs

const struct _TOKEN Lhs[RULES_COUNT]
extern
3{
4 {NON_TERMINAL, "S"},
5 {NON_TERMINAL, "S"},
6 {NON_TERMINAL, "S"},
7 {NON_TERMINAL, "STATEMENT"},
8 {NON_TERMINAL, "STATEMENT"},
9 {NON_TERMINAL, "STATEMENT"},
10 {NON_TERMINAL, "STATEMENT"},
11 {NON_TERMINAL, "STATEMENT"},
12 {NON_TERMINAL, "STATEMENT"},
13 {NON_TERMINAL, "STATEMENT"},
14 {NON_TERMINAL, "STATEMENT"},
15 {NON_TERMINAL, "STATEMENT"},
16 {NON_TERMINAL, "S2"},
17 {NON_TERMINAL, "S2"},
18 {NON_TERMINAL, "S2"},
19 {NON_TERMINAL, "STATEMENT2"},
20 {NON_TERMINAL, "STATEMENT2"},
21 {NON_TERMINAL, "STATEMENT2"},
22 {NON_TERMINAL, "STATEMENT2"},
23 {NON_TERMINAL, "STATEMENT2"},
24 {NON_TERMINAL, "STATEMENT2"},
25 {NON_TERMINAL, "STATEMENT2"},
26 {NON_TERMINAL, "STATEMENT2"},
27 {NON_TERMINAL, "STATEMENT2"},
28 {NON_TERMINAL, "STATEMENT2"},
29 {NON_TERMINAL, "RETURN"},
30 {NON_TERMINAL, "RETURN"},
31 {NON_TERMINAL, "VARIABLE_TYPE1"},
32 {NON_TERMINAL, "VARIABLE_TYPE1"},
33 {NON_TERMINAL, "VARIABLE_TYPE1"},
34 {NON_TERMINAL, "VARIABLE_TYPE1"},
35 {NON_TERMINAL, "VARIABLE_TYPE1"},
36 {NON_TERMINAL, "VARIABLE_TYPE1"},
37 {NON_TERMINAL, "VARIABLE_TYPE1"},
38 {NON_TERMINAL, "VARIABLE_TYPE1"},
39 {NON_TERMINAL, "VARIABLE_TYPE1"},
40 {NON_TERMINAL, "VARIABLE_TYPE1"},
41 {NON_TERMINAL, "VARIABLE_TYPE2"},
42 {NON_TERMINAL, "VARIABLE_TYPE2"},
43 {NON_TERMINAL, "VARIABLE_TYPE3"},
44 {NON_TERMINAL, "VARIABLE_TYPE4"},
45 {NON_TERMINAL, "VARIABLE_TYPE4"},
46 {NON_TERMINAL, "VARIABLE_TYPE5"},
47 {NON_TERMINAL, "VARIABLE_TYPE5"},
48 {NON_TERMINAL, "VARIABLE_TYPE6"},
49 {NON_TERMINAL, "VARIABLE_TYPE6"},
50 {NON_TERMINAL, "L_VALUE2"},
51 {NON_TERMINAL, "L_VALUE2"},
52 {NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER"},
53 {NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER"},
54 {NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER2"},
55 {NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER2"},
56 {NON_TERMINAL, "ASSIGNMENT_STATEMENT'"},
57 {NON_TERMINAL, "ASSIGNMENT_STATEMENT'"},
58 {NON_TERMINAL, "ASSIGNMENT_STATEMENT'"},
59 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
60 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
61 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
62 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
63 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
64 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
65 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
66 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
67 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
68 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
69 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
70 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
71 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
72 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
73 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
74 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
75 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
76 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
77 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
78 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
79 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
80 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
81 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
82 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
83 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
84 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
85 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
86 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
87 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
88 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
89 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
90 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
91 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
92 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
93 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
94 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
95 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
96 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
97 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
98 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
99 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
100 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
101 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
102 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
103 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
104 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
105 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
106 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
107 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
108 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
109 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
110 {NON_TERMINAL, "CALL_FUNC_STATEMENT"},
111 {NON_TERMINAL, "VA"},
112 {NON_TERMINAL, "VA"},
113 {NON_TERMINAL, "IF_STATEMENT"},
114 {NON_TERMINAL, "ELSIF_STATEMENT"},
115 {NON_TERMINAL, "ELSIF_STATEMENT"},
116 {NON_TERMINAL, "ELSIF_STATEMENT'"},
117 {NON_TERMINAL, "ELSE_STATEMENT"},
118 {NON_TERMINAL, "ELSE_STATEMENT"},
119 {NON_TERMINAL, "END_OF_IF"},
120 {NON_TERMINAL, "WHILE_STATEMENT"},
121 {NON_TERMINAL, "DO_WHILE_STATEMENT"},
122 {NON_TERMINAL, "FOR_STATEMENT"},
123 {NON_TERMINAL, "SIMPLE_ASSIGNMENT"},
124 {NON_TERMINAL, "SIMPLE_ASSIGNMENT"},
125 {NON_TERMINAL, "SIMPLE_ASSIGNMENT"},
126 {NON_TERMINAL, "SIMPLE_ASSIGNMENT'"},
127 {NON_TERMINAL, "INC_DEC"},
128 {NON_TERMINAL, "INC_DEC'"},
129 {NON_TERMINAL, "INC_DEC'"},
130 {NON_TERMINAL, "INC_DEC'"},
131 {NON_TERMINAL, "INC_DEC'"},
132 {NON_TERMINAL, "BOOLEAN_EXPRESSION"},
133 {NON_TERMINAL, "EXPRESSION"},
134 {NON_TERMINAL, "E0'"},
135 {NON_TERMINAL, "E0'"},
136 {NON_TERMINAL, "E1"},
137 {NON_TERMINAL, "E1'"},
138 {NON_TERMINAL, "E1'"},
139 {NON_TERMINAL, "E2"},
140 {NON_TERMINAL, "E2'"},
141 {NON_TERMINAL, "E2'"},
142 {NON_TERMINAL, "E3"},
143 {NON_TERMINAL, "E3'"},
144 {NON_TERMINAL, "E3'"},
145 {NON_TERMINAL, "E3'"},
146 {NON_TERMINAL, "E4"},
147 {NON_TERMINAL, "E4'"},
148 {NON_TERMINAL, "E4'"},
149 {NON_TERMINAL, "E4'"},
150 {NON_TERMINAL, "E5"},
151 {NON_TERMINAL, "E5'"},
152 {NON_TERMINAL, "E5'"},
153 {NON_TERMINAL, "E5'"},
154 {NON_TERMINAL, "E5'"},
155 {NON_TERMINAL, "E12"},
156 {NON_TERMINAL, "E12"},
157 {NON_TERMINAL, "E12"},
158 {NON_TERMINAL, "E12"},
159 {NON_TERMINAL, "E12"},
160 {NON_TERMINAL, "E12"},
161 {NON_TERMINAL, "E12"},
162 {NON_TERMINAL, "E12"},
163 {NON_TERMINAL, "E12"},
164 {NON_TERMINAL, "E12"},
165 {NON_TERMINAL, "E12"},
166 {NON_TERMINAL, "E12"},
167 {NON_TERMINAL, "E12"},
168 {NON_TERMINAL, "E12"},
169 {NON_TERMINAL, "E12"},
170 {NON_TERMINAL, "E12"},
171 {NON_TERMINAL, "E12"},
172 {NON_TERMINAL, "E12"},
173 {NON_TERMINAL, "E12"},
174 {NON_TERMINAL, "E12"},
175 {NON_TERMINAL, "E12"},
176 {NON_TERMINAL, "E12"},
177 {NON_TERMINAL, "E12"},
178 {NON_TERMINAL, "E12"},
179 {NON_TERMINAL, "E12"},
180 {NON_TERMINAL, "E12"},
181 {NON_TERMINAL, "E12"},
182 {NON_TERMINAL, "E12"},
183 {NON_TERMINAL, "E12"},
184 {NON_TERMINAL, "E12"},
185 {NON_TERMINAL, "E12"},
186 {NON_TERMINAL, "E12"},
187 {NON_TERMINAL, "E12"},
188 {NON_TERMINAL, "E13"},
189 {NON_TERMINAL, "E13"},
190 {NON_TERMINAL, "E12"},
191 {NON_TERMINAL, "E12"},
192 {NON_TERMINAL, "E12"},
193 {NON_TERMINAL, "E12"},
194 {NON_TERMINAL, "E12"},
195 {NON_TERMINAL, "E12"},
196 {NON_TERMINAL, "E12"},
197 {NON_TERMINAL, "E12"},
198 {NON_TERMINAL, "E12"},
199 {NON_TERMINAL, "E12"},
200 {NON_TERMINAL, "STRING"},
201 {NON_TERMINAL, "WSTRING"},
202 {NON_TERMINAL, "L_VALUE"},
203 {NON_TERMINAL, "L_VALUE"},
204 {NON_TERMINAL, "L_VALUE"},
205 {NON_TERMINAL, "L_VALUE"},
206 {NON_TERMINAL, "StringNumber"},
207 {NON_TERMINAL, "StringNumber"},
208 {NON_TERMINAL, "WstringNumber"},
209 {NON_TERMINAL, "WstringNumber"}
210};

◆ NoneTerminalMap

const char* NoneTerminalMap[NONETERMINAL_COUNT]
extern
630{
631"VARIABLE_TYPE3",
632"WSTRING",
633"S2",
634"BOOLEAN_EXPRESSION",
635"SIMPLE_ASSIGNMENT'",
636"ELSIF_STATEMENT",
637"END_OF_IF",
638"S",
639"E2'",
640"E0'",
641"E3'",
642"E4'",
643"WstringNumber",
644"CALL_USER_DEFINED_FUNCTION_PARAMETER2",
645"ELSE_STATEMENT",
646"VARIABLE_TYPE2",
647"STRING",
648"STATEMENT",
649"FOR_STATEMENT",
650"E3",
651"RETURN",
652"E1",
653"L_VALUE2",
654"E2",
655"STATEMENT2",
656"ELSIF_STATEMENT'",
657"VARIABLE_TYPE4",
658"StringNumber",
659"IF_STATEMENT",
660"DO_WHILE_STATEMENT",
661"E4",
662"CALL_USER_DEFINED_FUNCTION_PARAMETER",
663"L_VALUE",
664"EXPRESSION",
665"E5'",
666"VARIABLE_TYPE5",
667"INC_DEC'",
668"CALL_FUNC_STATEMENT",
669"E5",
670"VA",
671"E13",
672"ASSIGNMENT_STATEMENT'",
673"INC_DEC",
674"WHILE_STATEMENT",
675"VARIABLE_TYPE6",
676"E1'",
677"E12",
678"VARIABLE_TYPE1",
679"SIMPLE_ASSIGNMENT"
680};

◆ OneOpFunc1

const char* OneOpFunc1[]
extern
976 {
977"@POI",
978"@DB",
979"@DD",
980"@DW",
981"@DQ",
982"@NEG",
983"@HI",
984"@LOW",
985"@NOT",
986"@CHECK_ADDRESS",
987"@DISASSEMBLE_LEN",
988"@DISASSEMBLE_LEN32",
989"@DISASSEMBLE_LEN64",
990"@INTERLOCKED_INCREMENT",
991"@INTERLOCKED_DECREMENT",
992"@REFERENCE",
993"@PHYSICAL_TO_VIRTUAL",
994"@VIRTUAL_TO_PHYSICAL",
995};

◆ OneOpFunc2

const char* OneOpFunc2[]
extern
996 {
997"@PRINT",
998"@FORMATS",
999"@EVENT_ENABLE",
1000"@EVENT_DISABLE",
1001"@EVENT_CLEAR",
1002"@TEST_STATEMENT",
1003"@SPINLOCK_LOCK",
1004"@SPINLOCK_UNLOCK",
1005"@EVENT_SC",
1006};

◆ OneOpFunc3

const char* OneOpFunc3[]
extern
1007 {
1008"@STRLEN"
1009};

◆ OneOpFunc4

const char* OneOpFunc4[]
extern
1020 {
1021"@WCSLEN"
1022};

◆ OperatorsOneOperandList

const char* OperatorsOneOperandList[]
extern
952 {
953"@INC",
954"@DEC",
955"@REFERENCE",
956"@DEREFERENCE"
957};

◆ OperatorsTwoOperandList

const char* OperatorsTwoOperandList[]
extern
934 {
935"@OR",
936"@XOR",
937"@AND",
938"@ASR",
939"@ASL",
940"@ADD",
941"@SUB",
942"@MUL",
943"@DIV",
944"@MOD",
945"@GT",
946"@LT",
947"@EGT",
948"@ELT",
949"@EQUAL",
950"@NEQ"
951};

◆ ParseTable

const int ParseTable[NONETERMINAL_COUNT][TERMINAL_COUNT]
extern
788{
789 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,39 ,39 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,39 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
790 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,197 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
791 {12 ,12 ,2147483648 ,2147483648 ,2147483648 ,12 ,12 ,12 ,2147483648 ,12 ,12 ,2147483648 ,2147483648 ,2147483648 ,12 ,12 ,12 ,12 ,13 ,2147483648 ,2147483648 ,12 ,12 ,12 ,12 ,2147483648 ,12 ,12 ,12 ,12 ,12 ,12 ,12 ,12 ,2147483648 ,2147483648 ,12 ,12 ,12 ,12 ,12 ,12 ,2147483648 ,12 ,2147483648 ,2147483648 ,12 ,12 ,12 ,12 ,12 ,2147483648 ,12 ,12 ,2147483648 ,12 ,2147483648 ,12 ,12 ,12 ,12 ,2147483648 ,12 ,12 ,12 ,2147483648 ,12 ,12 ,2147483648 ,12 ,12 ,12 ,2147483648 ,12 ,12 ,12 ,12 ,12 ,12 ,12 ,2147483648 ,2147483648 ,14 ,12 ,12 ,12 ,12 ,12 ,12 ,12 ,2147483648 ,12 ,12 ,12 ,2147483648 ,12 ,2147483648 ,2147483648 ,12 ,12 ,12 ,12 ,12 },
792 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,128 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,128 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
793 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,122 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,122 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
794 {111 ,111 ,2147483648 ,2147483648 ,2147483648 ,111 ,111 ,111 ,2147483648 ,111 ,111 ,2147483648 ,2147483648 ,2147483648 ,111 ,111 ,111 ,111 ,111 ,111 ,2147483648 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,2147483648 ,2147483648 ,111 ,111 ,111 ,111 ,111 ,111 ,2147483648 ,111 ,2147483648 ,2147483648 ,111 ,111 ,111 ,111 ,111 ,2147483648 ,111 ,111 ,2147483648 ,111 ,2147483648 ,111 ,111 ,111 ,111 ,2147483648 ,111 ,111 ,111 ,2147483648 ,111 ,111 ,2147483648 ,111 ,111 ,111 ,2147483648 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,110 ,2147483648 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,111 ,2147483648 ,111 ,111 ,111 ,2147483648 ,111 ,2147483648 ,2147483648 ,111 ,111 ,111 ,111 ,111 },
795 {115 ,115 ,2147483648 ,2147483648 ,2147483648 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,2147483648 ,2147483648 ,2147483648 ,115 ,115 ,115 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,115 ,115 ,115 ,115 ,115 ,115 ,2147483648 ,2147483648 ,115 ,115 ,115 ,115 ,115 ,115 ,2147483648 ,115 ,2147483648 ,2147483648 ,115 ,115 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,2147483648 ,115 ,2147483648 ,115 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,2147483648 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,115 ,115 ,115 ,115 ,115 ,2147483648 ,2147483648 ,115 ,115 ,115 ,115 ,115 ,115 ,115 ,115 ,2147483648 ,115 ,115 ,115 ,2147483648 ,115 ,2147483648 ,2147483648 ,115 ,115 ,115 ,115 ,115 },
796 {0 ,0 ,2147483648 ,2147483648 ,2147483648 ,0 ,0 ,0 ,2147483648 ,0 ,0 ,2147483648 ,2147483648 ,2147483648 ,0 ,0 ,0 ,0 ,1 ,2 ,2147483648 ,0 ,0 ,0 ,0 ,2147483648 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,2147483648 ,2147483648 ,0 ,0 ,0 ,0 ,0 ,0 ,2147483648 ,0 ,2147483648 ,2147483648 ,0 ,0 ,0 ,0 ,0 ,2147483648 ,0 ,0 ,2147483648 ,0 ,2147483648 ,0 ,0 ,0 ,0 ,2147483648 ,0 ,0 ,0 ,2147483648 ,0 ,0 ,2147483648 ,0 ,0 ,0 ,2147483648 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,2147483648 ,2147483648 ,2 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,2147483648 ,0 ,0 ,0 ,2147483648 ,0 ,2147483648 ,2147483648 ,0 ,0 ,2147483648 ,0 ,0 },
797 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,137 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,137 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,137 ,2147483648 ,2147483648 ,136 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,137 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,137 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
798 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,131 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,131 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,130 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,131 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
799 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,141 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,141 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,141 ,2147483648 ,2147483648 ,141 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,139 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,141 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,140 ,141 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
800 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,145 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,145 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,145 ,2147483648 ,2147483648 ,145 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,145 ,2147483648 ,2147483648 ,143 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,145 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,144 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,145 ,145 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
801 {204 ,204 ,204 ,2147483648 ,204 ,2147483648 ,204 ,2147483648 ,2147483648 ,2147483648 ,204 ,2147483648 ,2147483648 ,204 ,204 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,204 ,204 ,204 ,204 ,2147483648 ,2147483648 ,204 ,2147483648 ,2147483648 ,204 ,2147483648 ,204 ,204 ,204 ,2147483648 ,2147483648 ,2147483648 ,204 ,2147483648 ,204 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,204 ,204 ,2147483648 ,2147483648 ,2147483648 ,204 ,204 ,2147483648 ,2147483648 ,204 ,204 ,2147483648 ,2147483648 ,204 ,2147483648 ,204 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,205 ,2147483648 ,204 ,204 ,204 ,2147483648 ,2147483648 ,204 ,204 ,2147483648 ,204 ,204 ,2147483648 ,204 ,2147483648 ,2147483648 ,204 ,2147483648 ,204 ,204 ,204 ,2147483648 ,204 ,204 ,204 ,204 ,2147483648 ,2147483648 ,204 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,204 ,2147483648 ,204 ,2147483648 },
802 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,51 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,50 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
803 {114 ,114 ,2147483648 ,2147483648 ,2147483648 ,114 ,114 ,114 ,2147483648 ,114 ,114 ,2147483648 ,2147483648 ,2147483648 ,114 ,114 ,114 ,114 ,114 ,114 ,2147483648 ,114 ,114 ,114 ,114 ,113 ,114 ,114 ,114 ,114 ,114 ,114 ,114 ,114 ,2147483648 ,2147483648 ,114 ,114 ,114 ,114 ,114 ,114 ,2147483648 ,114 ,2147483648 ,2147483648 ,114 ,114 ,114 ,114 ,114 ,2147483648 ,114 ,114 ,2147483648 ,114 ,2147483648 ,114 ,114 ,114 ,114 ,2147483648 ,114 ,114 ,114 ,2147483648 ,114 ,114 ,2147483648 ,114 ,114 ,114 ,2147483648 ,114 ,114 ,114 ,114 ,114 ,114 ,114 ,2147483648 ,2147483648 ,114 ,114 ,114 ,114 ,114 ,114 ,114 ,114 ,2147483648 ,114 ,114 ,114 ,2147483648 ,114 ,2147483648 ,2147483648 ,114 ,114 ,114 ,114 ,114 },
804 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,38 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,37 ,37 ,38 ,2147483648 ,2147483648 ,37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,37 ,2147483648 ,2147483648 ,2147483648 ,37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,38 ,37 ,2147483648 ,2147483648 ,38 ,2147483648 ,37 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
805 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,196 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
806 {8 ,8 ,2147483648 ,2147483648 ,2147483648 ,8 ,8 ,8 ,2147483648 ,8 ,8 ,2147483648 ,2147483648 ,2147483648 ,8 ,8 ,11 ,8 ,2147483648 ,2147483648 ,2147483648 ,8 ,8 ,8 ,8 ,2147483648 ,8 ,9 ,8 ,8 ,3 ,8 ,8 ,7 ,2147483648 ,2147483648 ,8 ,8 ,11 ,8 ,8 ,8 ,2147483648 ,8 ,2147483648 ,2147483648 ,8 ,11 ,11 ,7 ,8 ,2147483648 ,11 ,8 ,2147483648 ,6 ,2147483648 ,8 ,11 ,8 ,8 ,2147483648 ,8 ,8 ,5 ,2147483648 ,8 ,8 ,2147483648 ,8 ,11 ,8 ,2147483648 ,8 ,11 ,8 ,8 ,8 ,8 ,8 ,2147483648 ,2147483648 ,2147483648 ,8 ,8 ,7 ,11 ,8 ,8 ,7 ,2147483648 ,11 ,8 ,8 ,2147483648 ,4 ,2147483648 ,2147483648 ,8 ,8 ,2147483648 ,8 ,10 },
807 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,118 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
808 {138 ,138 ,138 ,2147483648 ,138 ,2147483648 ,138 ,2147483648 ,2147483648 ,2147483648 ,138 ,2147483648 ,2147483648 ,138 ,138 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,138 ,138 ,138 ,138 ,2147483648 ,2147483648 ,138 ,2147483648 ,2147483648 ,138 ,2147483648 ,138 ,138 ,138 ,2147483648 ,2147483648 ,2147483648 ,138 ,2147483648 ,138 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,138 ,138 ,2147483648 ,2147483648 ,2147483648 ,138 ,138 ,2147483648 ,2147483648 ,138 ,138 ,2147483648 ,2147483648 ,138 ,2147483648 ,138 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,138 ,138 ,138 ,2147483648 ,2147483648 ,138 ,138 ,2147483648 ,138 ,138 ,2147483648 ,138 ,2147483648 ,2147483648 ,138 ,2147483648 ,138 ,138 ,138 ,2147483648 ,138 ,138 ,138 ,138 ,2147483648 ,2147483648 ,138 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,138 ,2147483648 ,138 ,2147483648 },
809 {26 ,26 ,26 ,2147483648 ,26 ,2147483648 ,26 ,2147483648 ,2147483648 ,2147483648 ,26 ,2147483648 ,2147483648 ,26 ,26 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,26 ,26 ,26 ,26 ,2147483648 ,2147483648 ,26 ,2147483648 ,2147483648 ,26 ,2147483648 ,26 ,26 ,26 ,2147483648 ,2147483648 ,2147483648 ,26 ,2147483648 ,26 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,26 ,26 ,2147483648 ,2147483648 ,2147483648 ,26 ,26 ,2147483648 ,2147483648 ,26 ,26 ,2147483648 ,2147483648 ,26 ,2147483648 ,26 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,26 ,26 ,26 ,2147483648 ,2147483648 ,26 ,26 ,2147483648 ,26 ,26 ,2147483648 ,26 ,2147483648 ,2147483648 ,26 ,2147483648 ,26 ,26 ,26 ,2147483648 ,26 ,26 ,26 ,26 ,2147483648 ,2147483648 ,26 ,2147483648 ,2147483648 ,2147483648 ,25 ,2147483648 ,26 ,2147483648 ,26 ,2147483648 },
810 {132 ,132 ,132 ,2147483648 ,132 ,2147483648 ,132 ,2147483648 ,2147483648 ,2147483648 ,132 ,2147483648 ,2147483648 ,132 ,132 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,132 ,132 ,132 ,132 ,2147483648 ,2147483648 ,132 ,2147483648 ,2147483648 ,132 ,2147483648 ,132 ,132 ,132 ,2147483648 ,2147483648 ,2147483648 ,132 ,2147483648 ,132 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,132 ,132 ,2147483648 ,2147483648 ,2147483648 ,132 ,132 ,2147483648 ,2147483648 ,132 ,132 ,2147483648 ,2147483648 ,132 ,2147483648 ,132 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,132 ,132 ,132 ,2147483648 ,2147483648 ,132 ,132 ,2147483648 ,132 ,132 ,2147483648 ,132 ,2147483648 ,2147483648 ,132 ,2147483648 ,132 ,132 ,132 ,2147483648 ,132 ,132 ,132 ,132 ,2147483648 ,2147483648 ,132 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,132 ,2147483648 ,132 ,2147483648 },
811 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,47 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,46 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
812 {135 ,135 ,135 ,2147483648 ,135 ,2147483648 ,135 ,2147483648 ,2147483648 ,2147483648 ,135 ,2147483648 ,2147483648 ,135 ,135 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,135 ,135 ,135 ,135 ,2147483648 ,2147483648 ,135 ,2147483648 ,2147483648 ,135 ,2147483648 ,135 ,135 ,135 ,2147483648 ,2147483648 ,2147483648 ,135 ,2147483648 ,135 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,135 ,135 ,2147483648 ,2147483648 ,2147483648 ,135 ,135 ,2147483648 ,2147483648 ,135 ,135 ,2147483648 ,2147483648 ,135 ,2147483648 ,135 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,135 ,135 ,135 ,2147483648 ,2147483648 ,135 ,135 ,2147483648 ,135 ,135 ,2147483648 ,135 ,2147483648 ,2147483648 ,135 ,2147483648 ,135 ,135 ,135 ,2147483648 ,135 ,135 ,135 ,135 ,2147483648 ,2147483648 ,135 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,135 ,2147483648 ,135 ,2147483648 },
813 {20 ,20 ,2147483648 ,2147483648 ,2147483648 ,20 ,20 ,20 ,2147483648 ,20 ,20 ,2147483648 ,2147483648 ,2147483648 ,20 ,20 ,23 ,20 ,2147483648 ,2147483648 ,2147483648 ,20 ,20 ,20 ,20 ,2147483648 ,20 ,21 ,20 ,20 ,15 ,20 ,20 ,19 ,2147483648 ,2147483648 ,20 ,20 ,23 ,20 ,20 ,20 ,2147483648 ,20 ,2147483648 ,2147483648 ,20 ,23 ,23 ,19 ,20 ,2147483648 ,23 ,20 ,2147483648 ,18 ,2147483648 ,20 ,23 ,20 ,20 ,2147483648 ,20 ,20 ,17 ,2147483648 ,20 ,20 ,2147483648 ,20 ,23 ,20 ,2147483648 ,20 ,23 ,20 ,20 ,20 ,20 ,20 ,2147483648 ,2147483648 ,2147483648 ,20 ,20 ,19 ,23 ,20 ,20 ,19 ,2147483648 ,23 ,20 ,20 ,2147483648 ,16 ,2147483648 ,2147483648 ,20 ,20 ,24 ,20 ,22 },
814 {112 ,112 ,2147483648 ,2147483648 ,2147483648 ,112 ,112 ,112 ,2147483648 ,112 ,112 ,2147483648 ,2147483648 ,2147483648 ,112 ,112 ,112 ,112 ,112 ,112 ,2147483648 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,2147483648 ,2147483648 ,112 ,112 ,112 ,112 ,112 ,112 ,2147483648 ,112 ,2147483648 ,2147483648 ,112 ,112 ,112 ,112 ,112 ,2147483648 ,112 ,112 ,2147483648 ,112 ,2147483648 ,112 ,112 ,112 ,112 ,2147483648 ,112 ,112 ,112 ,2147483648 ,112 ,112 ,2147483648 ,112 ,112 ,112 ,2147483648 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,2147483648 ,2147483648 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,112 ,2147483648 ,112 ,112 ,112 ,2147483648 ,112 ,2147483648 ,2147483648 ,112 ,112 ,112 ,112 ,112 },
815 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,41 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,40 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
816 {202 ,202 ,202 ,2147483648 ,202 ,2147483648 ,202 ,2147483648 ,2147483648 ,2147483648 ,202 ,2147483648 ,203 ,202 ,202 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,202 ,202 ,202 ,202 ,2147483648 ,2147483648 ,202 ,2147483648 ,2147483648 ,202 ,2147483648 ,202 ,202 ,202 ,2147483648 ,2147483648 ,2147483648 ,202 ,2147483648 ,202 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,202 ,202 ,2147483648 ,2147483648 ,2147483648 ,202 ,202 ,2147483648 ,2147483648 ,202 ,202 ,2147483648 ,2147483648 ,202 ,2147483648 ,202 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,202 ,202 ,202 ,2147483648 ,2147483648 ,202 ,202 ,2147483648 ,202 ,202 ,2147483648 ,202 ,2147483648 ,2147483648 ,202 ,2147483648 ,202 ,202 ,202 ,2147483648 ,202 ,202 ,202 ,202 ,2147483648 ,2147483648 ,202 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,202 ,2147483648 ,202 ,2147483648 },
817 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,109 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
818 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,117 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
819 {142 ,142 ,142 ,2147483648 ,142 ,2147483648 ,142 ,2147483648 ,2147483648 ,2147483648 ,142 ,2147483648 ,2147483648 ,142 ,142 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,142 ,142 ,142 ,142 ,2147483648 ,2147483648 ,142 ,2147483648 ,2147483648 ,142 ,2147483648 ,142 ,142 ,142 ,2147483648 ,2147483648 ,2147483648 ,142 ,2147483648 ,142 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,142 ,142 ,2147483648 ,2147483648 ,2147483648 ,142 ,142 ,2147483648 ,2147483648 ,142 ,142 ,2147483648 ,2147483648 ,142 ,2147483648 ,142 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,142 ,142 ,142 ,2147483648 ,2147483648 ,142 ,142 ,2147483648 ,142 ,142 ,2147483648 ,142 ,2147483648 ,2147483648 ,142 ,2147483648 ,142 ,142 ,142 ,2147483648 ,142 ,142 ,142 ,142 ,2147483648 ,2147483648 ,142 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,142 ,2147483648 ,142 ,2147483648 },
820 {49 ,49 ,49 ,2147483648 ,49 ,2147483648 ,49 ,2147483648 ,2147483648 ,2147483648 ,49 ,2147483648 ,2147483648 ,49 ,49 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,49 ,49 ,49 ,49 ,2147483648 ,2147483648 ,49 ,2147483648 ,2147483648 ,49 ,2147483648 ,49 ,49 ,49 ,2147483648 ,48 ,2147483648 ,49 ,2147483648 ,49 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,49 ,49 ,2147483648 ,2147483648 ,2147483648 ,49 ,49 ,2147483648 ,2147483648 ,49 ,49 ,2147483648 ,2147483648 ,49 ,2147483648 ,49 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,49 ,49 ,49 ,2147483648 ,2147483648 ,49 ,49 ,2147483648 ,49 ,49 ,2147483648 ,49 ,2147483648 ,2147483648 ,49 ,2147483648 ,49 ,49 ,49 ,2147483648 ,49 ,49 ,49 ,49 ,2147483648 ,2147483648 ,49 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,49 ,2147483648 ,49 ,2147483648 },
821 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,198 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,199 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,201 ,2147483648 ,2147483648 ,2147483648 ,200 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
822 {129 ,129 ,129 ,2147483648 ,129 ,2147483648 ,129 ,2147483648 ,2147483648 ,2147483648 ,129 ,2147483648 ,2147483648 ,129 ,129 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,129 ,129 ,129 ,129 ,2147483648 ,2147483648 ,129 ,2147483648 ,2147483648 ,129 ,2147483648 ,129 ,129 ,129 ,2147483648 ,2147483648 ,2147483648 ,129 ,2147483648 ,129 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,129 ,129 ,2147483648 ,2147483648 ,2147483648 ,129 ,129 ,2147483648 ,2147483648 ,129 ,129 ,2147483648 ,2147483648 ,129 ,2147483648 ,129 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,129 ,129 ,129 ,2147483648 ,2147483648 ,129 ,129 ,2147483648 ,129 ,129 ,2147483648 ,129 ,2147483648 ,2147483648 ,129 ,2147483648 ,129 ,129 ,129 ,2147483648 ,129 ,129 ,129 ,129 ,2147483648 ,2147483648 ,129 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,129 ,2147483648 ,129 ,2147483648 },
823 {2147483648 ,2147483648 ,2147483648 ,147 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,150 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,148 ,150 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,150 ,2147483648 ,2147483648 ,150 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,150 ,2147483648 ,2147483648 ,150 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,150 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,149 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,150 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,150 ,150 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
824 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,42 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,43 ,43 ,2147483648 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,43 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
825 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,124 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,127 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,125 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,126 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
826 {81 ,86 ,2147483648 ,2147483648 ,2147483648 ,68 ,77 ,69 ,2147483648 ,64 ,101 ,2147483648 ,2147483648 ,2147483648 ,98 ,55 ,2147483648 ,56 ,2147483648 ,2147483648 ,2147483648 ,83 ,89 ,90 ,63 ,2147483648 ,95 ,2147483648 ,58 ,79 ,2147483648 ,76 ,84 ,2147483648 ,2147483648 ,2147483648 ,61 ,103 ,2147483648 ,100 ,65 ,66 ,2147483648 ,60 ,2147483648 ,2147483648 ,67 ,2147483648 ,2147483648 ,2147483648 ,80 ,2147483648 ,2147483648 ,106 ,2147483648 ,2147483648 ,2147483648 ,75 ,2147483648 ,93 ,70 ,2147483648 ,57 ,59 ,2147483648 ,2147483648 ,105 ,96 ,2147483648 ,78 ,2147483648 ,62 ,2147483648 ,85 ,2147483648 ,102 ,91 ,72 ,74 ,71 ,2147483648 ,2147483648 ,2147483648 ,94 ,97 ,2147483648 ,2147483648 ,88 ,92 ,2147483648 ,2147483648 ,2147483648 ,104 ,99 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,73 ,87 ,2147483648 ,82 ,2147483648 },
827 {146 ,146 ,146 ,2147483648 ,146 ,2147483648 ,146 ,2147483648 ,2147483648 ,2147483648 ,146 ,2147483648 ,2147483648 ,146 ,146 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,146 ,146 ,146 ,146 ,2147483648 ,2147483648 ,146 ,2147483648 ,2147483648 ,146 ,2147483648 ,146 ,146 ,146 ,2147483648 ,2147483648 ,2147483648 ,146 ,2147483648 ,146 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,146 ,146 ,2147483648 ,2147483648 ,2147483648 ,146 ,146 ,2147483648 ,2147483648 ,146 ,146 ,2147483648 ,2147483648 ,146 ,2147483648 ,146 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,146 ,146 ,146 ,2147483648 ,2147483648 ,146 ,146 ,2147483648 ,146 ,146 ,2147483648 ,146 ,2147483648 ,2147483648 ,146 ,2147483648 ,146 ,146 ,146 ,2147483648 ,146 ,146 ,146 ,146 ,2147483648 ,2147483648 ,146 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,146 ,2147483648 ,146 ,2147483648 },
828 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,108 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,107 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
829 {2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,185 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,184 ,184 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
830 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,52 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,53 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,54 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
831 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,123 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,123 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,123 ,2147483648 ,2147483648 ,2147483648 ,123 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
832 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,116 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
833 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,45 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,44 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
834 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,133 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,134 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,134 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,134 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,134 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
835 {158 ,163 ,189 ,2147483648 ,187 ,2147483648 ,154 ,2147483648 ,2147483648 ,2147483648 ,178 ,2147483648 ,2147483648 ,182 ,175 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,193 ,160 ,166 ,167 ,2147483648 ,2147483648 ,172 ,2147483648 ,2147483648 ,156 ,2147483648 ,153 ,161 ,183 ,2147483648 ,2147483648 ,2147483648 ,180 ,2147483648 ,177 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,188 ,195 ,2147483648 ,2147483648 ,2147483648 ,183 ,157 ,2147483648 ,2147483648 ,181 ,192 ,2147483648 ,2147483648 ,152 ,2147483648 ,170 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,173 ,186 ,155 ,2147483648 ,2147483648 ,190 ,162 ,2147483648 ,179 ,168 ,2147483648 ,151 ,2147483648 ,2147483648 ,194 ,2147483648 ,171 ,174 ,183 ,2147483648 ,165 ,169 ,183 ,191 ,2147483648 ,2147483648 ,176 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,164 ,2147483648 ,159 ,2147483648 },
836 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,33 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,30 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,29 ,31 ,2147483648 ,2147483648 ,2147483648 ,27 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,35 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,32 ,2147483648 ,2147483648 ,2147483648 ,36 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,34 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,28 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 },
837 {2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,119 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,120 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,119 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,119 ,119 ,120 ,2147483648 ,2147483648 ,119 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,119 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,119 ,2147483648 ,2147483648 ,2147483648 ,119 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,120 ,119 ,2147483648 ,2147483648 ,120 ,2147483648 ,119 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,121 ,2147483648 ,2147483648 ,2147483648 ,2147483648 ,2147483648 }
838};

◆ PseudoRegisterMapList

const SYMBOL_MAP PseudoRegisterMapList[]
extern
1310 {
1311{"pid", PSEUDO_REGISTER_PID},
1312{"tid", PSEUDO_REGISTER_TID},
1313{"pname", PSEUDO_REGISTER_PNAME},
1314{"core", PSEUDO_REGISTER_CORE},
1315{"proc", PSEUDO_REGISTER_PROC},
1316{"thread", PSEUDO_REGISTER_THREAD},
1317{"peb", PSEUDO_REGISTER_PEB},
1318{"teb", PSEUDO_REGISTER_TEB},
1319{"ip", PSEUDO_REGISTER_IP},
1320{"buffer", PSEUDO_REGISTER_BUFFER},
1321{"context", PSEUDO_REGISTER_CONTEXT},
1322{"event_tag", PSEUDO_REGISTER_EVENT_TAG},
1323{"event_id", PSEUDO_REGISTER_EVENT_ID},
1324{"event_stage", PSEUDO_REGISTER_EVENT_STAGE},
1325{"date", PSEUDO_REGISTER_DATE},
1326{"time", PSEUDO_REGISTER_TIME}
1327};
#define PSEUDO_REGISTER_IP
Definition ScriptEngineCommonDefinitions.h:463
#define PSEUDO_REGISTER_CONTEXT
Definition ScriptEngineCommonDefinitions.h:465
#define PSEUDO_REGISTER_DATE
Definition ScriptEngineCommonDefinitions.h:469
#define PSEUDO_REGISTER_THREAD
Definition ScriptEngineCommonDefinitions.h:460
#define PSEUDO_REGISTER_PROC
Definition ScriptEngineCommonDefinitions.h:459
#define PSEUDO_REGISTER_PNAME
Definition ScriptEngineCommonDefinitions.h:457
#define PSEUDO_REGISTER_CORE
Definition ScriptEngineCommonDefinitions.h:458
#define PSEUDO_REGISTER_EVENT_TAG
Definition ScriptEngineCommonDefinitions.h:466
#define PSEUDO_REGISTER_PEB
Definition ScriptEngineCommonDefinitions.h:461
#define PSEUDO_REGISTER_TEB
Definition ScriptEngineCommonDefinitions.h:462
#define PSEUDO_REGISTER_EVENT_ID
Definition ScriptEngineCommonDefinitions.h:467
#define PSEUDO_REGISTER_BUFFER
Definition ScriptEngineCommonDefinitions.h:464
#define PSEUDO_REGISTER_PID
Definition ScriptEngineCommonDefinitions.h:455
#define PSEUDO_REGISTER_EVENT_STAGE
Definition ScriptEngineCommonDefinitions.h:468
#define PSEUDO_REGISTER_TID
Definition ScriptEngineCommonDefinitions.h:456
#define PSEUDO_REGISTER_TIME
Definition ScriptEngineCommonDefinitions.h:470

◆ RegisterMapList

const SYMBOL_MAP RegisterMapList[]
extern
1188 {
1189{"rax", REGISTER_RAX},
1190{"eax", REGISTER_EAX},
1191{"ax", REGISTER_AX},
1192{"ah", REGISTER_AH},
1193{"al", REGISTER_AL},
1194{"rcx", REGISTER_RCX},
1195{"ecx", REGISTER_ECX},
1196{"cx", REGISTER_CX},
1197{"ch", REGISTER_CH},
1198{"cl", REGISTER_CL},
1199{"rdx", REGISTER_RDX},
1200{"edx", REGISTER_EDX},
1201{"dx", REGISTER_DX},
1202{"dh", REGISTER_DH},
1203{"dl", REGISTER_DL},
1204{"rbx", REGISTER_RBX},
1205{"ebx", REGISTER_EBX},
1206{"bx", REGISTER_BX},
1207{"bh", REGISTER_BH},
1208{"bl", REGISTER_BL},
1209{"rsp", REGISTER_RSP},
1210{"esp", REGISTER_ESP},
1211{"sp", REGISTER_SP},
1212{"spl", REGISTER_SPL},
1213{"rbp", REGISTER_RBP},
1214{"ebp", REGISTER_EBP},
1215{"bp", REGISTER_BP},
1216{"bpl", REGISTER_BPL},
1217{"rsi", REGISTER_RSI},
1218{"esi", REGISTER_ESI},
1219{"si", REGISTER_SI},
1220{"sil", REGISTER_SIL},
1221{"rdi", REGISTER_RDI},
1222{"edi", REGISTER_EDI},
1223{"di", REGISTER_DI},
1224{"dil", REGISTER_DIL},
1225{"r8", REGISTER_R8},
1226{"r8d", REGISTER_R8D},
1227{"r8w", REGISTER_R8W},
1228{"r8h", REGISTER_R8H},
1229{"r8l", REGISTER_R8L},
1230{"r9", REGISTER_R9},
1231{"r9d", REGISTER_R9D},
1232{"r9w", REGISTER_R9W},
1233{"r9h", REGISTER_R9H},
1234{"r9l", REGISTER_R9L},
1235{"r10", REGISTER_R10},
1236{"r10d", REGISTER_R10D},
1237{"r10w", REGISTER_R10W},
1238{"r10h", REGISTER_R10H},
1239{"r10l", REGISTER_R10L},
1240{"r11", REGISTER_R11},
1241{"r11d", REGISTER_R11D},
1242{"r11w", REGISTER_R11W},
1243{"r11h", REGISTER_R11H},
1244{"r11l", REGISTER_R11L},
1245{"r12", REGISTER_R12},
1246{"r12d", REGISTER_R12D},
1247{"r12w", REGISTER_R12W},
1248{"r12h", REGISTER_R12H},
1249{"r12l", REGISTER_R12L},
1250{"r13", REGISTER_R13},
1251{"r13d", REGISTER_R13D},
1252{"r13w", REGISTER_R13W},
1253{"r13h", REGISTER_R13H},
1254{"r13l", REGISTER_R13L},
1255{"r14", REGISTER_R14},
1256{"r14d", REGISTER_R14D},
1257{"r14w", REGISTER_R14W},
1258{"r14h", REGISTER_R14H},
1259{"r14l", REGISTER_R14L},
1260{"r15", REGISTER_R15},
1261{"r15d", REGISTER_R15D},
1262{"r15w", REGISTER_R15W},
1263{"r15h", REGISTER_R15H},
1264{"r15l", REGISTER_R15L},
1265{"ds", REGISTER_DS},
1266{"es", REGISTER_ES},
1267{"fs", REGISTER_FS},
1268{"gs", REGISTER_GS},
1269{"cs", REGISTER_CS},
1270{"ss", REGISTER_SS},
1271{"rflags", REGISTER_RFLAGS},
1272{"eflags", REGISTER_EFLAGS},
1273{"flags", REGISTER_FLAGS},
1274{"cf", REGISTER_CF},
1275{"pf", REGISTER_PF},
1276{"af", REGISTER_AF},
1277{"zf", REGISTER_ZF},
1278{"sf", REGISTER_SF},
1279{"tf", REGISTER_TF},
1280{"if", REGISTER_IF},
1281{"df", REGISTER_DF},
1282{"of", REGISTER_OF},
1283{"iopl", REGISTER_IOPL},
1284{"nt", REGISTER_NT},
1285{"rf", REGISTER_RF},
1286{"vm", REGISTER_VM},
1287{"ac", REGISTER_AC},
1288{"vif", REGISTER_VIF},
1289{"vip", REGISTER_VIP},
1290{"id", REGISTER_ID},
1291{"rip", REGISTER_RIP},
1292{"eip", REGISTER_EIP},
1293{"ip", REGISTER_IP},
1294{"idtr", REGISTER_IDTR},
1295{"ldtr", REGISTER_LDTR},
1296{"gdtr", REGISTER_GDTR},
1297{"tr", REGISTER_TR},
1298{"cr0", REGISTER_CR0},
1299{"cr2", REGISTER_CR2},
1300{"cr3", REGISTER_CR3},
1301{"cr4", REGISTER_CR4},
1302{"cr8", REGISTER_CR8},
1303{"dr0", REGISTER_DR0},
1304{"dr1", REGISTER_DR1},
1305{"dr2", REGISTER_DR2},
1306{"dr3", REGISTER_DR3},
1307{"dr6", REGISTER_DR6},
1308{"dr7", REGISTER_DR7}
1309};
@ REGISTER_DIL
Definition ScriptEngineCommonDefinitions.h:349
@ REGISTER_DR1
Definition ScriptEngineCommonDefinitions.h:429
@ REGISTER_R12W
Definition ScriptEngineCommonDefinitions.h:372
@ REGISTER_EDI
Definition ScriptEngineCommonDefinitions.h:347
@ REGISTER_R14W
Definition ScriptEngineCommonDefinitions.h:382
@ REGISTER_BPL
Definition ScriptEngineCommonDefinitions.h:341
@ REGISTER_CF
Definition ScriptEngineCommonDefinitions.h:399
@ REGISTER_R8D
Definition ScriptEngineCommonDefinitions.h:351
@ REGISTER_DI
Definition ScriptEngineCommonDefinitions.h:348
@ REGISTER_R14L
Definition ScriptEngineCommonDefinitions.h:384
@ REGISTER_RDX
Definition ScriptEngineCommonDefinitions.h:324
@ REGISTER_R10H
Definition ScriptEngineCommonDefinitions.h:363
@ REGISTER_BH
Definition ScriptEngineCommonDefinitions.h:332
@ REGISTER_R12D
Definition ScriptEngineCommonDefinitions.h:371
@ REGISTER_GDTR
Definition ScriptEngineCommonDefinitions.h:421
@ REGISTER_R10
Definition ScriptEngineCommonDefinitions.h:360
@ REGISTER_DR3
Definition ScriptEngineCommonDefinitions.h:431
@ REGISTER_CR4
Definition ScriptEngineCommonDefinitions.h:426
@ REGISTER_CS
Definition ScriptEngineCommonDefinitions.h:394
@ REGISTER_BL
Definition ScriptEngineCommonDefinitions.h:333
@ REGISTER_AL
Definition ScriptEngineCommonDefinitions.h:318
@ REGISTER_IOPL
Definition ScriptEngineCommonDefinitions.h:408
@ REGISTER_CH
Definition ScriptEngineCommonDefinitions.h:322
@ REGISTER_RF
Definition ScriptEngineCommonDefinitions.h:410
@ REGISTER_DR6
Definition ScriptEngineCommonDefinitions.h:432
@ REGISTER_R12
Definition ScriptEngineCommonDefinitions.h:370
@ REGISTER_CL
Definition ScriptEngineCommonDefinitions.h:323
@ REGISTER_RBX
Definition ScriptEngineCommonDefinitions.h:329
@ REGISTER_TR
Definition ScriptEngineCommonDefinitions.h:422
@ REGISTER_PF
Definition ScriptEngineCommonDefinitions.h:400
@ REGISTER_ZF
Definition ScriptEngineCommonDefinitions.h:402
@ REGISTER_R14H
Definition ScriptEngineCommonDefinitions.h:383
@ REGISTER_EIP
Definition ScriptEngineCommonDefinitions.h:417
@ REGISTER_R9
Definition ScriptEngineCommonDefinitions.h:355
@ REGISTER_R12H
Definition ScriptEngineCommonDefinitions.h:373
@ REGISTER_R14D
Definition ScriptEngineCommonDefinitions.h:381
@ REGISTER_ESP
Definition ScriptEngineCommonDefinitions.h:335
@ REGISTER_IDTR
Definition ScriptEngineCommonDefinitions.h:419
@ REGISTER_RIP
Definition ScriptEngineCommonDefinitions.h:416
@ REGISTER_DL
Definition ScriptEngineCommonDefinitions.h:328
@ REGISTER_R11
Definition ScriptEngineCommonDefinitions.h:365
@ REGISTER_NT
Definition ScriptEngineCommonDefinitions.h:409
@ REGISTER_FS
Definition ScriptEngineCommonDefinitions.h:392
@ REGISTER_SPL
Definition ScriptEngineCommonDefinitions.h:337
@ REGISTER_OF
Definition ScriptEngineCommonDefinitions.h:407
@ REGISTER_DH
Definition ScriptEngineCommonDefinitions.h:327
@ REGISTER_R15
Definition ScriptEngineCommonDefinitions.h:385
@ REGISTER_LDTR
Definition ScriptEngineCommonDefinitions.h:420
@ REGISTER_AF
Definition ScriptEngineCommonDefinitions.h:401
@ REGISTER_CR8
Definition ScriptEngineCommonDefinitions.h:427
@ REGISTER_IP
Definition ScriptEngineCommonDefinitions.h:418
@ REGISTER_R8
Definition ScriptEngineCommonDefinitions.h:350
@ REGISTER_SS
Definition ScriptEngineCommonDefinitions.h:395
@ REGISTER_DR2
Definition ScriptEngineCommonDefinitions.h:430
@ REGISTER_R8L
Definition ScriptEngineCommonDefinitions.h:354
@ REGISTER_RAX
Definition ScriptEngineCommonDefinitions.h:314
@ REGISTER_R13
Definition ScriptEngineCommonDefinitions.h:375
@ REGISTER_R11D
Definition ScriptEngineCommonDefinitions.h:366
@ REGISTER_R13H
Definition ScriptEngineCommonDefinitions.h:378
@ REGISTER_EBX
Definition ScriptEngineCommonDefinitions.h:330
@ REGISTER_GS
Definition ScriptEngineCommonDefinitions.h:393
@ REGISTER_DR0
Definition ScriptEngineCommonDefinitions.h:428
@ REGISTER_R9L
Definition ScriptEngineCommonDefinitions.h:359
@ REGISTER_R15D
Definition ScriptEngineCommonDefinitions.h:386
@ REGISTER_CR2
Definition ScriptEngineCommonDefinitions.h:424
@ REGISTER_SF
Definition ScriptEngineCommonDefinitions.h:403
@ REGISTER_DX
Definition ScriptEngineCommonDefinitions.h:326
@ REGISTER_TF
Definition ScriptEngineCommonDefinitions.h:404
@ REGISTER_R9D
Definition ScriptEngineCommonDefinitions.h:356
@ REGISTER_ESI
Definition ScriptEngineCommonDefinitions.h:343
@ REGISTER_R15H
Definition ScriptEngineCommonDefinitions.h:388
@ REGISTER_RSI
Definition ScriptEngineCommonDefinitions.h:342
@ REGISTER_SIL
Definition ScriptEngineCommonDefinitions.h:345
@ REGISTER_BP
Definition ScriptEngineCommonDefinitions.h:340
@ REGISTER_AC
Definition ScriptEngineCommonDefinitions.h:412
@ REGISTER_R10L
Definition ScriptEngineCommonDefinitions.h:364
@ REGISTER_R13D
Definition ScriptEngineCommonDefinitions.h:376
@ REGISTER_R10D
Definition ScriptEngineCommonDefinitions.h:361
@ REGISTER_EFLAGS
Definition ScriptEngineCommonDefinitions.h:397
@ REGISTER_CR0
Definition ScriptEngineCommonDefinitions.h:423
@ REGISTER_DF
Definition ScriptEngineCommonDefinitions.h:406
@ REGISTER_R11H
Definition ScriptEngineCommonDefinitions.h:368
@ REGISTER_VM
Definition ScriptEngineCommonDefinitions.h:411
@ REGISTER_R15L
Definition ScriptEngineCommonDefinitions.h:389
@ REGISTER_R9H
Definition ScriptEngineCommonDefinitions.h:358
@ REGISTER_VIP
Definition ScriptEngineCommonDefinitions.h:414
@ REGISTER_SI
Definition ScriptEngineCommonDefinitions.h:344
@ REGISTER_R10W
Definition ScriptEngineCommonDefinitions.h:362
@ REGISTER_EAX
Definition ScriptEngineCommonDefinitions.h:315
@ REGISTER_CX
Definition ScriptEngineCommonDefinitions.h:321
@ REGISTER_BX
Definition ScriptEngineCommonDefinitions.h:331
@ REGISTER_IF
Definition ScriptEngineCommonDefinitions.h:405
@ REGISTER_R13L
Definition ScriptEngineCommonDefinitions.h:379
@ REGISTER_ES
Definition ScriptEngineCommonDefinitions.h:391
@ REGISTER_AX
Definition ScriptEngineCommonDefinitions.h:316
@ REGISTER_R12L
Definition ScriptEngineCommonDefinitions.h:374
@ REGISTER_RCX
Definition ScriptEngineCommonDefinitions.h:319
@ REGISTER_R8W
Definition ScriptEngineCommonDefinitions.h:352
@ REGISTER_R8H
Definition ScriptEngineCommonDefinitions.h:353
@ REGISTER_ID
Definition ScriptEngineCommonDefinitions.h:415
@ REGISTER_EDX
Definition ScriptEngineCommonDefinitions.h:325
@ REGISTER_RFLAGS
Definition ScriptEngineCommonDefinitions.h:396
@ REGISTER_VIF
Definition ScriptEngineCommonDefinitions.h:413
@ REGISTER_R11L
Definition ScriptEngineCommonDefinitions.h:369
@ REGISTER_R14
Definition ScriptEngineCommonDefinitions.h:380
@ REGISTER_R15W
Definition ScriptEngineCommonDefinitions.h:387
@ REGISTER_CR3
Definition ScriptEngineCommonDefinitions.h:425
@ REGISTER_SP
Definition ScriptEngineCommonDefinitions.h:336
@ REGISTER_DR7
Definition ScriptEngineCommonDefinitions.h:433
@ REGISTER_FLAGS
Definition ScriptEngineCommonDefinitions.h:398
@ REGISTER_RDI
Definition ScriptEngineCommonDefinitions.h:346
@ REGISTER_ECX
Definition ScriptEngineCommonDefinitions.h:320
@ REGISTER_R13W
Definition ScriptEngineCommonDefinitions.h:377
@ REGISTER_R11W
Definition ScriptEngineCommonDefinitions.h:367
@ REGISTER_DS
Definition ScriptEngineCommonDefinitions.h:390
@ REGISTER_RSP
Definition ScriptEngineCommonDefinitions.h:334
@ REGISTER_EBP
Definition ScriptEngineCommonDefinitions.h:339
@ REGISTER_AH
Definition ScriptEngineCommonDefinitions.h:317
@ REGISTER_RBP
Definition ScriptEngineCommonDefinitions.h:338
@ REGISTER_R9W
Definition ScriptEngineCommonDefinitions.h:357

◆ Rhs

const struct _TOKEN Rhs[RULES_COUNT][MAX_RHS_LEN]
extern
212{
213 {{NON_TERMINAL, "STATEMENT"},{NON_TERMINAL, "S"}},
214 {{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "STATEMENT"},{NON_TERMINAL, "S"},{SPECIAL_TOKEN, "}"}},
215 {{EPSILON, "eps"}},
216 {{NON_TERMINAL, "IF_STATEMENT"}},
217 {{NON_TERMINAL, "WHILE_STATEMENT"}},
218 {{NON_TERMINAL, "DO_WHILE_STATEMENT"}},
219 {{NON_TERMINAL, "FOR_STATEMENT"}},
220 {{NON_TERMINAL, "L_VALUE"},{NON_TERMINAL, "L_VALUE2"}},
221 {{NON_TERMINAL, "CALL_FUNC_STATEMENT"},{SPECIAL_TOKEN, ";"}},
222 {{KEYWORD, "break"},{SEMANTIC_RULE, "@BREAK"},{SPECIAL_TOKEN, ";"}},
223 {{KEYWORD, "continue"},{SEMANTIC_RULE, "@CONTINUE"},{SPECIAL_TOKEN, ";"}},
224 {{NON_TERMINAL, "VARIABLE_TYPE3"}},
225 {{NON_TERMINAL, "STATEMENT2"},{NON_TERMINAL, "S2"}},
226 {{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "STATEMENT2"},{NON_TERMINAL, "S2"},{SPECIAL_TOKEN, "}"}},
227 {{EPSILON, "eps"}},
228 {{NON_TERMINAL, "IF_STATEMENT"}},
229 {{NON_TERMINAL, "WHILE_STATEMENT"}},
230 {{NON_TERMINAL, "DO_WHILE_STATEMENT"}},
231 {{NON_TERMINAL, "FOR_STATEMENT"}},
232 {{NON_TERMINAL, "L_VALUE"},{NON_TERMINAL, "L_VALUE2"}},
233 {{NON_TERMINAL, "CALL_FUNC_STATEMENT"},{SPECIAL_TOKEN, ";"}},
234 {{KEYWORD, "break"},{SEMANTIC_RULE, "@BREAK"},{SPECIAL_TOKEN, ";"}},
235 {{KEYWORD, "continue"},{SEMANTIC_RULE, "@CONTINUE"},{SPECIAL_TOKEN, ";"}},
236 {{NON_TERMINAL, "VARIABLE_TYPE1"},{NON_TERMINAL, "VARIABLE_TYPE2"},{NON_TERMINAL, "L_VALUE"},{SPECIAL_TOKEN, "="},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MOV"},{SPECIAL_TOKEN, ";"}},
237 {{KEYWORD, "return"},{NON_TERMINAL, "RETURN"},{SPECIAL_TOKEN, ";"}},
238 {{EPSILON, "eps"},{SEMANTIC_RULE, "@RETURN_OF_USER_DEFINED_FUNCTION_WITHOUT_VALUE"}},
239 {{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@RETURN_OF_USER_DEFINED_FUNCTION_WITH_VALUE"}},
240 {{SEMANTIC_RULE, "@VOID"},{KEYWORD, "void"}},
241 {{SEMANTIC_RULE, "@BOOL"},{KEYWORD, "bool"}},
242 {{SEMANTIC_RULE, "@CHAR"},{KEYWORD, "char"}},
243 {{SEMANTIC_RULE, "@SHORT"},{KEYWORD, "short"}},
244 {{SEMANTIC_RULE, "@INT"},{KEYWORD, "int"}},
245 {{SEMANTIC_RULE, "@LONG"},{KEYWORD, "long"}},
246 {{SEMANTIC_RULE, "@UNSIGNED"},{KEYWORD, "unsigned"}},
247 {{SEMANTIC_RULE, "@SIGNED"},{KEYWORD, "signed"}},
248 {{SEMANTIC_RULE, "@FLOAT"},{KEYWORD, "float"}},
249 {{SEMANTIC_RULE, "@DOUBLE"},{KEYWORD, "double"}},
250 {{NON_TERMINAL, "VARIABLE_TYPE1"}},
251 {{EPSILON, "eps"}},
252 {{NON_TERMINAL, "VARIABLE_TYPE1"},{NON_TERMINAL, "VARIABLE_TYPE2"},{NON_TERMINAL, "L_VALUE"},{NON_TERMINAL, "VARIABLE_TYPE4"}},
253 {{SPECIAL_TOKEN, "="},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MOV"},{SPECIAL_TOKEN, ";"}},
254 {{SEMANTIC_RULE, "@START_OF_USER_DEFINED_FUNCTION"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "VARIABLE_TYPE5"},{SPECIAL_TOKEN, ")"},{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "S2"},{SEMANTIC_RULE, "@END_OF_USER_DEFINED_FUNCTION"},{SPECIAL_TOKEN, "}"}},
255 {{EPSILON, "eps"}},
256 {{NON_TERMINAL, "VARIABLE_TYPE1"},{NON_TERMINAL, "VARIABLE_TYPE2"},{NON_TERMINAL, "L_VALUE"},{SEMANTIC_RULE, "@FUNCTION_PARAMETER"},{NON_TERMINAL, "VARIABLE_TYPE6"}},
257 {{SPECIAL_TOKEN, ","},{NON_TERMINAL, "VARIABLE_TYPE1"},{NON_TERMINAL, "VARIABLE_TYPE2"},{NON_TERMINAL, "L_VALUE"},{SEMANTIC_RULE, "@FUNCTION_PARAMETER"},{NON_TERMINAL, "VARIABLE_TYPE6"}},
258 {{EPSILON, "eps"}},
259 {{NON_TERMINAL, "ASSIGNMENT_STATEMENT'"},{SPECIAL_TOKEN, ";"}},
260 {{SEMANTIC_RULE, "@CALL_USER_DEFINED_FUNCTION"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@END_OF_CALLING_USER_DEFINED_FUNCTION_WITHOUT_RETURNING_VALUE"},{SPECIAL_TOKEN, ";"}},
261 {{EPSILON, "eps"}},
262 {{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@CALL_USER_DEFINED_FUNCTION_PARAMETER"},{NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER2"}},
263 {{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@CALL_USER_DEFINED_FUNCTION_PARAMETER"},{NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER2"}},
264 {{EPSILON, "eps"}},
265 {{SPECIAL_TOKEN, "++"},{SEMANTIC_RULE, "@INC"}},
266 {{SPECIAL_TOKEN, "--"},{SEMANTIC_RULE, "@DEC"}},
267 {{SPECIAL_TOKEN, "="},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MOV"}},
268 {{KEYWORD, "print"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@PRINT"},{SPECIAL_TOKEN, ")"}},
269 {{KEYWORD, "formats"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@FORMATS"},{SPECIAL_TOKEN, ")"}},
270 {{KEYWORD, "event_enable"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EVENT_ENABLE"},{SPECIAL_TOKEN, ")"}},
271 {{KEYWORD, "event_disable"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EVENT_DISABLE"},{SPECIAL_TOKEN, ")"}},
272 {{KEYWORD, "event_clear"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EVENT_CLEAR"},{SPECIAL_TOKEN, ")"}},
273 {{KEYWORD, "test_statement"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@TEST_STATEMENT"},{SPECIAL_TOKEN, ")"}},
274 {{KEYWORD, "spinlock_lock"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@SPINLOCK_LOCK"},{SPECIAL_TOKEN, ")"}},
275 {{KEYWORD, "spinlock_unlock"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@SPINLOCK_UNLOCK"},{SPECIAL_TOKEN, ")"}},
276 {{KEYWORD, "event_sc"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EVENT_SC"},{SPECIAL_TOKEN, ")"}},
277 {{KEYWORD, "printf"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "STRING"},{SEMANTIC_RULE, "@VARGSTART"},{NON_TERMINAL, "VA"},{SEMANTIC_RULE, "@PRINTF"},{SPECIAL_TOKEN, ")"}},
278 {{KEYWORD, "pause"},{SPECIAL_TOKEN, "("},{SEMANTIC_RULE, "@PAUSE"},{SPECIAL_TOKEN, ")"}},
279 {{KEYWORD, "flush"},{SPECIAL_TOKEN, "("},{SEMANTIC_RULE, "@FLUSH"},{SPECIAL_TOKEN, ")"}},
280 {{KEYWORD, "event_trace_step"},{SPECIAL_TOKEN, "("},{SEMANTIC_RULE, "@EVENT_TRACE_STEP"},{SPECIAL_TOKEN, ")"}},
281 {{KEYWORD, "event_trace_step_in"},{SPECIAL_TOKEN, "("},{SEMANTIC_RULE, "@EVENT_TRACE_STEP_IN"},{SPECIAL_TOKEN, ")"}},
282 {{KEYWORD, "event_trace_step_out"},{SPECIAL_TOKEN, "("},{SEMANTIC_RULE, "@EVENT_TRACE_STEP_OUT"},{SPECIAL_TOKEN, ")"}},
283 {{KEYWORD, "event_trace_instrumentation_step"},{SPECIAL_TOKEN, "("},{SEMANTIC_RULE, "@EVENT_TRACE_INSTRUMENTATION_STEP"},{SPECIAL_TOKEN, ")"}},
284 {{KEYWORD, "event_trace_instrumentation_step_in"},{SPECIAL_TOKEN, "("},{SEMANTIC_RULE, "@EVENT_TRACE_INSTRUMENTATION_STEP_IN"},{SPECIAL_TOKEN, ")"}},
285 {{KEYWORD, "spinlock_lock_custom_wait"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@SPINLOCK_LOCK_CUSTOM_WAIT"},{SPECIAL_TOKEN, ")"}},
286 {{KEYWORD, "event_inject"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EVENT_INJECT"},{SPECIAL_TOKEN, ")"}},
287 {{KEYWORD, "poi"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@POI"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
288 {{KEYWORD, "db"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DB"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
289 {{KEYWORD, "dd"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DD"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
290 {{KEYWORD, "dw"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DW"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
291 {{KEYWORD, "dq"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DQ"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
292 {{KEYWORD, "neg"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@NEG"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
293 {{KEYWORD, "hi"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@HI"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
294 {{KEYWORD, "low"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@LOW"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
295 {{KEYWORD, "not"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@NOT"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
296 {{KEYWORD, "check_address"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@CHECK_ADDRESS"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
297 {{KEYWORD, "disassemble_len"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
298 {{KEYWORD, "disassemble_len32"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN32"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
299 {{KEYWORD, "disassemble_len64"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN64"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
300 {{KEYWORD, "interlocked_increment"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_INCREMENT"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
301 {{KEYWORD, "interlocked_decrement"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_DECREMENT"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
302 {{KEYWORD, "reference"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@REFERENCE"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
303 {{KEYWORD, "physical_to_virtual"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@PHYSICAL_TO_VIRTUAL"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
304 {{KEYWORD, "virtual_to_physical"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@VIRTUAL_TO_PHYSICAL"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
305 {{KEYWORD, "ed"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@ED"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
306 {{KEYWORD, "eb"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EB"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
307 {{KEYWORD, "eq"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EQ"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
308 {{KEYWORD, "interlocked_exchange"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
309 {{KEYWORD, "interlocked_exchange_add"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE_ADD"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
310 {{KEYWORD, "interlocked_compare_exchange"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_COMPARE_EXCHANGE"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
311 {{KEYWORD, "strlen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SEMANTIC_RULE, "@STRLEN"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
312 {{KEYWORD, "strcmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SEMANTIC_RULE, "@STRCMP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
313 {{KEYWORD, "memcmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MEMCMP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
314 {{KEYWORD, "strncmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@STRNCMP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
315 {{KEYWORD, "wcslen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SEMANTIC_RULE, "@WCSLEN"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
316 {{KEYWORD, "wcscmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "WstringNumber"},{SEMANTIC_RULE, "@WCSCMP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
317 {{KEYWORD, "event_inject_error_code"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EVENT_INJECT_ERROR_CODE"},{SPECIAL_TOKEN, ")"}},
318 {{KEYWORD, "memcpy"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MEMCPY"},{SPECIAL_TOKEN, ")"}},
319 {{KEYWORD, "wcsncmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@WCSNCMP"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@IGNORE_LVALUE"}},
320 {{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{NON_TERMINAL, "VA"}},
321 {{EPSILON, "eps"}},
322 {{KEYWORD, "if"},{SEMANTIC_RULE, "@START_OF_IF"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "BOOLEAN_EXPRESSION"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@JZ"},{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "S2"},{SPECIAL_TOKEN, "}"},{NON_TERMINAL, "ELSIF_STATEMENT"},{NON_TERMINAL, "ELSE_STATEMENT"},{SEMANTIC_RULE, "@END_OF_IF"},{NON_TERMINAL, "END_OF_IF"}},
323 {{KEYWORD, "elsif"},{SEMANTIC_RULE, "@JMP_TO_END_AND_JZCOMPLETED"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "BOOLEAN_EXPRESSION"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@JZ"},{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "S2"},{SPECIAL_TOKEN, "}"},{NON_TERMINAL, "ELSIF_STATEMENT"}},
324 {{SEMANTIC_RULE, "@JMP_TO_END_AND_JZCOMPLETED"},{NON_TERMINAL, "ELSIF_STATEMENT'"}},
325 {{EPSILON, "eps"}},
326 {{KEYWORD, "else"},{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "S2"},{SPECIAL_TOKEN, "}"}},
327 {{EPSILON, "eps"}},
328 {{EPSILON, "eps"}},
329 {{KEYWORD, "while"},{SEMANTIC_RULE, "@START_OF_WHILE"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "BOOLEAN_EXPRESSION"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@START_OF_WHILE_COMMANDS"},{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "S2"},{SEMANTIC_RULE, "@END_OF_WHILE"},{SPECIAL_TOKEN, "}"}},
330 {{KEYWORD, "do"},{SEMANTIC_RULE, "@START_OF_DO_WHILE"},{SPECIAL_TOKEN, "{"},{NON_TERMINAL, "S2"},{SPECIAL_TOKEN, "}"},{KEYWORD, "while"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "BOOLEAN_EXPRESSION"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@END_OF_DO_WHILE"},{SPECIAL_TOKEN, ";"}},
331 {{KEYWORD, "for"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "SIMPLE_ASSIGNMENT"},{SPECIAL_TOKEN, ";"},{SEMANTIC_RULE, "@START_OF_FOR"},{NON_TERMINAL, "BOOLEAN_EXPRESSION"},{SPECIAL_TOKEN, ";"},{SEMANTIC_RULE, "@FOR_INC_DEC"},{NON_TERMINAL, "INC_DEC"},{SPECIAL_TOKEN, ")"},{SPECIAL_TOKEN, "{"},{SEMANTIC_RULE, "@START_OF_FOR_COMMANDS"},{NON_TERMINAL, "S2"},{SEMANTIC_RULE, "@END_OF_FOR"},{SPECIAL_TOKEN, "}"}},
332 {{NON_TERMINAL, "VARIABLE_TYPE1"},{NON_TERMINAL, "VARIABLE_TYPE2"},{NON_TERMINAL, "L_VALUE"},{SPECIAL_TOKEN, "="},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MOV"},{NON_TERMINAL, "SIMPLE_ASSIGNMENT'"}},
333 {{NON_TERMINAL, "L_VALUE"},{SPECIAL_TOKEN, "="},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MOV"},{NON_TERMINAL, "SIMPLE_ASSIGNMENT'"}},
334 {{EPSILON, "eps"}},
335 {{EPSILON, "eps"}},
336 {{NON_TERMINAL, "L_VALUE"},{NON_TERMINAL, "INC_DEC'"}},
337 {{SPECIAL_TOKEN, "++"},{SEMANTIC_RULE, "@INC"}},
338 {{SPECIAL_TOKEN, "--"},{SEMANTIC_RULE, "@DEC"}},
339 {{SPECIAL_TOKEN, "="},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MOV"},{NON_TERMINAL, "SIMPLE_ASSIGNMENT'"}},
340 {{EPSILON, "eps"}},
341 {{EPSILON, "eps"}},
342 {{NON_TERMINAL, "E1"},{NON_TERMINAL, "E0'"}},
343 {{SPECIAL_TOKEN, "|"},{NON_TERMINAL, "E1"},{SEMANTIC_RULE, "@OR"},{NON_TERMINAL, "E0'"}},
344 {{EPSILON, "eps"}},
345 {{NON_TERMINAL, "E2"},{NON_TERMINAL, "E1'"}},
346 {{SPECIAL_TOKEN, "^"},{NON_TERMINAL, "E2"},{SEMANTIC_RULE, "@XOR"},{NON_TERMINAL, "E1'"}},
347 {{EPSILON, "eps"}},
348 {{NON_TERMINAL, "E3"},{NON_TERMINAL, "E2'"}},
349 {{SPECIAL_TOKEN, "&"},{NON_TERMINAL, "E3"},{SEMANTIC_RULE, "@AND"},{NON_TERMINAL, "E2'"}},
350 {{EPSILON, "eps"}},
351 {{NON_TERMINAL, "E4"},{NON_TERMINAL, "E3'"}},
352 {{SPECIAL_TOKEN, ">>"},{NON_TERMINAL, "E4"},{SEMANTIC_RULE, "@ASR"},{NON_TERMINAL, "E3'"}},
353 {{SPECIAL_TOKEN, "<<"},{NON_TERMINAL, "E4"},{SEMANTIC_RULE, "@ASL"},{NON_TERMINAL, "E3'"}},
354 {{EPSILON, "eps"}},
355 {{NON_TERMINAL, "E5"},{NON_TERMINAL, "E4'"}},
356 {{SPECIAL_TOKEN, "+"},{NON_TERMINAL, "E5"},{SEMANTIC_RULE, "@ADD"},{NON_TERMINAL, "E4'"}},
357 {{SPECIAL_TOKEN, "-"},{NON_TERMINAL, "E5"},{SEMANTIC_RULE, "@SUB"},{NON_TERMINAL, "E4'"}},
358 {{EPSILON, "eps"}},
359 {{NON_TERMINAL, "E12"},{NON_TERMINAL, "E5'"}},
360 {{SPECIAL_TOKEN, "/"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@DIV"},{NON_TERMINAL, "E5'"}},
361 {{SPECIAL_TOKEN, "%"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@MOD"},{NON_TERMINAL, "E5'"}},
362 {{SPECIAL_TOKEN, "*"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@MUL"},{NON_TERMINAL, "E5'"}},
363 {{EPSILON, "eps"}},
364 {{KEYWORD, "poi"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@POI"},{SPECIAL_TOKEN, ")"}},
365 {{KEYWORD, "db"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DB"},{SPECIAL_TOKEN, ")"}},
366 {{KEYWORD, "dd"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DD"},{SPECIAL_TOKEN, ")"}},
367 {{KEYWORD, "dw"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DW"},{SPECIAL_TOKEN, ")"}},
368 {{KEYWORD, "dq"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DQ"},{SPECIAL_TOKEN, ")"}},
369 {{KEYWORD, "neg"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@NEG"},{SPECIAL_TOKEN, ")"}},
370 {{KEYWORD, "hi"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@HI"},{SPECIAL_TOKEN, ")"}},
371 {{KEYWORD, "low"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@LOW"},{SPECIAL_TOKEN, ")"}},
372 {{KEYWORD, "not"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@NOT"},{SPECIAL_TOKEN, ")"}},
373 {{KEYWORD, "check_address"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@CHECK_ADDRESS"},{SPECIAL_TOKEN, ")"}},
374 {{KEYWORD, "disassemble_len"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN"},{SPECIAL_TOKEN, ")"}},
375 {{KEYWORD, "disassemble_len32"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN32"},{SPECIAL_TOKEN, ")"}},
376 {{KEYWORD, "disassemble_len64"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@DISASSEMBLE_LEN64"},{SPECIAL_TOKEN, ")"}},
377 {{KEYWORD, "interlocked_increment"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_INCREMENT"},{SPECIAL_TOKEN, ")"}},
378 {{KEYWORD, "interlocked_decrement"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_DECREMENT"},{SPECIAL_TOKEN, ")"}},
379 {{KEYWORD, "reference"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@REFERENCE"},{SPECIAL_TOKEN, ")"}},
380 {{KEYWORD, "physical_to_virtual"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@PHYSICAL_TO_VIRTUAL"},{SPECIAL_TOKEN, ")"}},
381 {{KEYWORD, "virtual_to_physical"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@VIRTUAL_TO_PHYSICAL"},{SPECIAL_TOKEN, ")"}},
382 {{KEYWORD, "ed"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@ED"},{SPECIAL_TOKEN, ")"}},
383 {{KEYWORD, "eb"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EB"},{SPECIAL_TOKEN, ")"}},
384 {{KEYWORD, "eq"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@EQ"},{SPECIAL_TOKEN, ")"}},
385 {{KEYWORD, "interlocked_exchange"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE"},{SPECIAL_TOKEN, ")"}},
386 {{KEYWORD, "interlocked_exchange_add"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_EXCHANGE_ADD"},{SPECIAL_TOKEN, ")"}},
387 {{KEYWORD, "interlocked_compare_exchange"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@INTERLOCKED_COMPARE_EXCHANGE"},{SPECIAL_TOKEN, ")"}},
388 {{KEYWORD, "strlen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SEMANTIC_RULE, "@STRLEN"},{SPECIAL_TOKEN, ")"}},
389 {{KEYWORD, "strcmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SEMANTIC_RULE, "@STRCMP"},{SPECIAL_TOKEN, ")"}},
390 {{KEYWORD, "memcmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@MEMCMP"},{SPECIAL_TOKEN, ")"}},
391 {{KEYWORD, "strncmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "StringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@STRNCMP"},{SPECIAL_TOKEN, ")"}},
392 {{KEYWORD, "wcslen"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SEMANTIC_RULE, "@WCSLEN"},{SPECIAL_TOKEN, ")"}},
393 {{KEYWORD, "wcscmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "WstringNumber"},{SEMANTIC_RULE, "@WCSCMP"},{SPECIAL_TOKEN, ")"}},
394 {{KEYWORD, "wcsncmp"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "WstringNumber"},{SPECIAL_TOKEN, ","},{NON_TERMINAL, "EXPRESSION"},{SEMANTIC_RULE, "@WCSNCMP"},{SPECIAL_TOKEN, ")"}},
395 {{SPECIAL_TOKEN, "("},{NON_TERMINAL, "EXPRESSION"},{SPECIAL_TOKEN, ")"}},
396 {{NON_TERMINAL, "L_VALUE"},{NON_TERMINAL, "E13"}},
397 {{EPSILON, "eps"}},
398 {{SEMANTIC_RULE, "@CALL_USER_DEFINED_FUNCTION"},{SPECIAL_TOKEN, "("},{NON_TERMINAL, "CALL_USER_DEFINED_FUNCTION_PARAMETER"},{SPECIAL_TOKEN, ")"},{SEMANTIC_RULE, "@END_OF_CALLING_USER_DEFINED_FUNCTION_WITH_RETURNING_VALUE"}},
399 {{SEMANTIC_RULE, "@PUSH"},{HEX, "_hex"}},
400 {{SEMANTIC_RULE, "@PUSH"},{DECIMAL, "_decimal"}},
401 {{SEMANTIC_RULE, "@PUSH"},{OCTAL, "_octal"}},
402 {{SEMANTIC_RULE, "@PUSH"},{BINARY, "_binary"}},
403 {{SEMANTIC_RULE, "@PUSH"},{PSEUDO_REGISTER, "_pseudo_register"}},
404 {{SPECIAL_TOKEN, "-"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@NEG"}},
405 {{SPECIAL_TOKEN, "+"},{NON_TERMINAL, "E12"}},
406 {{SPECIAL_TOKEN, "~"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@NOT"}},
407 {{SPECIAL_TOKEN, "*"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@POI"}},
408 {{SPECIAL_TOKEN, "&"},{NON_TERMINAL, "E12"},{SEMANTIC_RULE, "@REFERENCE"}},
409 {{SEMANTIC_RULE, "@PUSH"},{STRING, "_string"}},
410 {{SEMANTIC_RULE, "@PUSH"},{WSTRING, "_wstring"}},
411 {{SEMANTIC_RULE, "@PUSH"},{GLOBAL_ID, "_global_id"}},
412 {{SEMANTIC_RULE, "@PUSH"},{LOCAL_ID, "_local_id"}},
413 {{SEMANTIC_RULE, "@PUSH"},{REGISTER, "_register"}},
414 {{SEMANTIC_RULE, "@PUSH"},{FUNCTION_PARAMETER_ID, "_function_parameter_id"}},
415 {{NON_TERMINAL, "EXPRESSION"}},
416 {{NON_TERMINAL, "STRING"}},
417 {{NON_TERMINAL, "EXPRESSION"}},
418 {{NON_TERMINAL, "WSTRING"}}
419};
@ EPSILON
Definition common.h:56

◆ RhsSize

const unsigned int RhsSize[RULES_COUNT]
extern
421{
4222,
4234,
4241,
4251,
4261,
4271,
4281,
4292,
4302,
4313,
4323,
4331,
4342,
4354,
4361,
4371,
4381,
4391,
4401,
4412,
4422,
4433,
4443,
4457,
4463,
4472,
4482,
4492,
4502,
4512,
4522,
4532,
4542,
4552,
4562,
4572,
4582,
4591,
4601,
4614,
4624,
4638,
4641,
4655,
4666,
4671,
4682,
4696,
4701,
4713,
4724,
4731,
4742,
4752,
4763,
4775,
4785,
4795,
4805,
4815,
4825,
4835,
4845,
4855,
4867,
4874,
4884,
4894,
4904,
4914,
4924,
4934,
4947,
4957,
4966,
4976,
4986,
4996,
5006,
5016,
5026,
5036,
5046,
5056,
5066,
5076,
5086,
5096,
5106,
5116,
5126,
5136,
5148,
5158,
5168,
5178,
5188,
51910,
5206,
5218,
52210,
52310,
5246,
5258,
5269,
5279,
52810,
5293,
5301,
53113,
53210,
5332,
5341,
5354,
5361,
5371,
53810,
53911,
54015,
5417,
5425,
5431,
5441,
5452,
5462,
5472,
5484,
5491,
5501,
5512,
5524,
5531,
5542,
5554,
5561,
5572,
5584,
5591,
5602,
5614,
5624,
5631,
5642,
5654,
5664,
5671,
5682,
5694,
5704,
5714,
5721,
5735,
5745,
5755,
5765,
5775,
5785,
5795,
5805,
5815,
5825,
5835,
5845,
5855,
5865,
5875,
5885,
5895,
5905,
5917,
5927,
5937,
5947,
5957,
5969,
5975,
5987,
5999,
6009,
6015,
6027,
6039,
6043,
6052,
6061,
6075,
6082,
6092,
6102,
6112,
6122,
6133,
6142,
6153,
6163,
6173,
6182,
6192,
6202,
6212,
6222,
6232,
6241,
6251,
6261,
6271
628};

◆ SemanticRulesMapList

const SYMBOL_MAP SemanticRulesMapList[]
extern
1050 {
1051{"@INC", FUNC_INC},
1052{"@DEC", FUNC_DEC},
1053{"@REFERENCE", FUNC_REFERENCE},
1054{"@DEREFERENCE", FUNC_DEREFERENCE},
1055{"@OR", FUNC_OR},
1056{"@XOR", FUNC_XOR},
1057{"@AND", FUNC_AND},
1058{"@ASR", FUNC_ASR},
1059{"@ASL", FUNC_ASL},
1060{"@ADD", FUNC_ADD},
1061{"@SUB", FUNC_SUB},
1062{"@MUL", FUNC_MUL},
1063{"@DIV", FUNC_DIV},
1064{"@MOD", FUNC_MOD},
1065{"@GT", FUNC_GT},
1066{"@LT", FUNC_LT},
1067{"@EGT", FUNC_EGT},
1068{"@ELT", FUNC_ELT},
1069{"@EQUAL", FUNC_EQUAL},
1070{"@NEQ", FUNC_NEQ},
1071{"@START_OF_IF", FUNC_START_OF_IF},
1072{"@JMP", FUNC_JMP},
1073{"@JZ", FUNC_JZ},
1074{"@JNZ", FUNC_JNZ},
1075{"@JMP_TO_END_AND_JZCOMPLETED", FUNC_JMP_TO_END_AND_JZCOMPLETED},
1076{"@END_OF_IF", FUNC_END_OF_IF},
1077{"@START_OF_WHILE", FUNC_START_OF_WHILE},
1078{"@END_OF_WHILE", FUNC_END_OF_WHILE},
1079{"@VARGSTART", FUNC_VARGSTART},
1080{"@MOV", FUNC_MOV},
1081{"@START_OF_DO_WHILE", FUNC_START_OF_DO_WHILE},
1082{"@", FUNC_},
1083{"@START_OF_DO_WHILE_COMMANDS", FUNC_START_OF_DO_WHILE_COMMANDS},
1084{"@END_OF_DO_WHILE", FUNC_END_OF_DO_WHILE},
1085{"@START_OF_FOR", FUNC_START_OF_FOR},
1086{"@FOR_INC_DEC", FUNC_FOR_INC_DEC},
1087{"@START_OF_FOR_OMMANDS", FUNC_START_OF_FOR_OMMANDS},
1088{"@END_OF_IF", FUNC_END_OF_IF},
1089{"@IGNORE_LVALUE", FUNC_IGNORE_LVALUE},
1090{"@PUSH", FUNC_PUSH},
1091{"@POP", FUNC_POP},
1092{"@CALL", FUNC_CALL},
1093{"@RET", FUNC_RET},
1094{"@VOID", FUNC_VOID},
1095{"@BOOL", FUNC_BOOL},
1096{"@CHAR", FUNC_CHAR},
1097{"@SHORT", FUNC_SHORT},
1098{"@INT", FUNC_INT},
1099{"@LONG", FUNC_LONG},
1100{"@UNSIGNED", FUNC_UNSIGNED},
1101{"@SIGNED", FUNC_SIGNED},
1102{"@FLOAT", FUNC_FLOAT},
1103{"@DOUBLE", FUNC_DOUBLE},
1104{"@PRINT", FUNC_PRINT},
1105{"@FORMATS", FUNC_FORMATS},
1106{"@EVENT_ENABLE", FUNC_EVENT_ENABLE},
1107{"@EVENT_DISABLE", FUNC_EVENT_DISABLE},
1108{"@EVENT_CLEAR", FUNC_EVENT_CLEAR},
1109{"@TEST_STATEMENT", FUNC_TEST_STATEMENT},
1110{"@SPINLOCK_LOCK", FUNC_SPINLOCK_LOCK},
1111{"@SPINLOCK_UNLOCK", FUNC_SPINLOCK_UNLOCK},
1112{"@EVENT_SC", FUNC_EVENT_SC},
1113{"@PRINTF", FUNC_PRINTF},
1114{"@PAUSE", FUNC_PAUSE},
1115{"@FLUSH", FUNC_FLUSH},
1116{"@EVENT_TRACE_STEP", FUNC_EVENT_TRACE_STEP},
1117{"@EVENT_TRACE_STEP_IN", FUNC_EVENT_TRACE_STEP_IN},
1118{"@EVENT_TRACE_STEP_OUT", FUNC_EVENT_TRACE_STEP_OUT},
1119{"@EVENT_TRACE_INSTRUMENTATION_STEP", FUNC_EVENT_TRACE_INSTRUMENTATION_STEP},
1120{"@EVENT_TRACE_INSTRUMENTATION_STEP_IN", FUNC_EVENT_TRACE_INSTRUMENTATION_STEP_IN},
1121{"@SPINLOCK_LOCK_CUSTOM_WAIT", FUNC_SPINLOCK_LOCK_CUSTOM_WAIT},
1122{"@EVENT_INJECT", FUNC_EVENT_INJECT},
1123{"@POI", FUNC_POI},
1124{"@DB", FUNC_DB},
1125{"@DD", FUNC_DD},
1126{"@DW", FUNC_DW},
1127{"@DQ", FUNC_DQ},
1128{"@NEG", FUNC_NEG},
1129{"@HI", FUNC_HI},
1130{"@LOW", FUNC_LOW},
1131{"@NOT", FUNC_NOT},
1132{"@CHECK_ADDRESS", FUNC_CHECK_ADDRESS},
1133{"@DISASSEMBLE_LEN", FUNC_DISASSEMBLE_LEN},
1134{"@DISASSEMBLE_LEN32", FUNC_DISASSEMBLE_LEN32},
1135{"@DISASSEMBLE_LEN64", FUNC_DISASSEMBLE_LEN64},
1136{"@INTERLOCKED_INCREMENT", FUNC_INTERLOCKED_INCREMENT},
1137{"@INTERLOCKED_DECREMENT", FUNC_INTERLOCKED_DECREMENT},
1138{"@REFERENCE", FUNC_REFERENCE},
1139{"@PHYSICAL_TO_VIRTUAL", FUNC_PHYSICAL_TO_VIRTUAL},
1140{"@VIRTUAL_TO_PHYSICAL", FUNC_VIRTUAL_TO_PHYSICAL},
1141{"@ED", FUNC_ED},
1142{"@EB", FUNC_EB},
1143{"@EQ", FUNC_EQ},
1144{"@INTERLOCKED_EXCHANGE", FUNC_INTERLOCKED_EXCHANGE},
1145{"@INTERLOCKED_EXCHANGE_ADD", FUNC_INTERLOCKED_EXCHANGE_ADD},
1146{"@INTERLOCKED_COMPARE_EXCHANGE", FUNC_INTERLOCKED_COMPARE_EXCHANGE},
1147{"@STRLEN", FUNC_STRLEN},
1148{"@STRCMP", FUNC_STRCMP},
1149{"@MEMCMP", FUNC_MEMCMP},
1150{"@STRNCMP", FUNC_STRNCMP},
1151{"@WCSLEN", FUNC_WCSLEN},
1152{"@WCSCMP", FUNC_WCSCMP},
1153{"@EVENT_INJECT_ERROR_CODE", FUNC_EVENT_INJECT_ERROR_CODE},
1154{"@MEMCPY", FUNC_MEMCPY},
1155{"@WCSNCMP", FUNC_WCSNCMP},
1156{"@POI", FUNC_POI},
1157{"@DB", FUNC_DB},
1158{"@DD", FUNC_DD},
1159{"@DW", FUNC_DW},
1160{"@DQ", FUNC_DQ},
1161{"@NEG", FUNC_NEG},
1162{"@HI", FUNC_HI},
1163{"@LOW", FUNC_LOW},
1164{"@NOT", FUNC_NOT},
1165{"@CHECK_ADDRESS", FUNC_CHECK_ADDRESS},
1166{"@DISASSEMBLE_LEN", FUNC_DISASSEMBLE_LEN},
1167{"@DISASSEMBLE_LEN32", FUNC_DISASSEMBLE_LEN32},
1168{"@DISASSEMBLE_LEN64", FUNC_DISASSEMBLE_LEN64},
1169{"@INTERLOCKED_INCREMENT", FUNC_INTERLOCKED_INCREMENT},
1170{"@INTERLOCKED_DECREMENT", FUNC_INTERLOCKED_DECREMENT},
1171{"@REFERENCE", FUNC_REFERENCE},
1172{"@PHYSICAL_TO_VIRTUAL", FUNC_PHYSICAL_TO_VIRTUAL},
1173{"@VIRTUAL_TO_PHYSICAL", FUNC_VIRTUAL_TO_PHYSICAL},
1174{"@ED", FUNC_ED},
1175{"@EB", FUNC_EB},
1176{"@EQ", FUNC_EQ},
1177{"@INTERLOCKED_EXCHANGE", FUNC_INTERLOCKED_EXCHANGE},
1178{"@INTERLOCKED_EXCHANGE_ADD", FUNC_INTERLOCKED_EXCHANGE_ADD},
1179{"@INTERLOCKED_COMPARE_EXCHANGE", FUNC_INTERLOCKED_COMPARE_EXCHANGE},
1180{"@STRLEN", FUNC_STRLEN},
1181{"@STRCMP", FUNC_STRCMP},
1182{"@MEMCMP", FUNC_MEMCMP},
1183{"@STRNCMP", FUNC_STRNCMP},
1184{"@WCSLEN", FUNC_WCSLEN},
1185{"@WCSCMP", FUNC_WCSCMP},
1186{"@WCSNCMP", FUNC_WCSNCMP},
1187};
#define FUNC_DQ
Definition ScriptEngineCommonDefinitions.h:177
#define FUNC_EQ
Definition ScriptEngineCommonDefinitions.h:192
#define FUNC_DD
Definition ScriptEngineCommonDefinitions.h:175
#define FUNC_SHORT
Definition ScriptEngineCommonDefinitions.h:147
#define FUNC_EVENT_CLEAR
Definition ScriptEngineCommonDefinitions.h:158
#define FUNC_MUL
Definition ScriptEngineCommonDefinitions.h:113
#define FUNC_CALL
Definition ScriptEngineCommonDefinitions.h:142
#define FUNC_END_OF_WHILE
Definition ScriptEngineCommonDefinitions.h:129
#define FUNC_EVENT_TRACE_STEP_OUT
Definition ScriptEngineCommonDefinitions.h:168
#define FUNC_
Definition ScriptEngineCommonDefinitions.h:133
#define FUNC_EVENT_DISABLE
Definition ScriptEngineCommonDefinitions.h:157
#define FUNC_END_OF_DO_WHILE
Definition ScriptEngineCommonDefinitions.h:135
#define FUNC_INTERLOCKED_EXCHANGE_ADD
Definition ScriptEngineCommonDefinitions.h:194
#define FUNC_VARGSTART
Definition ScriptEngineCommonDefinitions.h:130
#define FUNC_HI
Definition ScriptEngineCommonDefinitions.h:179
#define FUNC_STRCMP
Definition ScriptEngineCommonDefinitions.h:197
#define FUNC_DISASSEMBLE_LEN32
Definition ScriptEngineCommonDefinitions.h:184
#define FUNC_START_OF_FOR
Definition ScriptEngineCommonDefinitions.h:136
#define FUNC_JMP
Definition ScriptEngineCommonDefinitions.h:123
#define FUNC_GT
Definition ScriptEngineCommonDefinitions.h:116
#define FUNC_MOV
Definition ScriptEngineCommonDefinitions.h:131
#define FUNC_START_OF_IF
Definition ScriptEngineCommonDefinitions.h:122
#define FUNC_MEMCPY
Definition ScriptEngineCommonDefinitions.h:203
#define FUNC_EVENT_SC
Definition ScriptEngineCommonDefinitions.h:162
#define FUNC_EGT
Definition ScriptEngineCommonDefinitions.h:118
#define FUNC_START_OF_DO_WHILE_COMMANDS
Definition ScriptEngineCommonDefinitions.h:134
#define FUNC_END_OF_IF
Definition ScriptEngineCommonDefinitions.h:127
#define FUNC_STRLEN
Definition ScriptEngineCommonDefinitions.h:196
#define FUNC_SUB
Definition ScriptEngineCommonDefinitions.h:112
#define FUNC_PRINTF
Definition ScriptEngineCommonDefinitions.h:163
#define FUNC_POP
Definition ScriptEngineCommonDefinitions.h:141
#define FUNC_VOID
Definition ScriptEngineCommonDefinitions.h:144
#define FUNC_EVENT_INJECT_ERROR_CODE
Definition ScriptEngineCommonDefinitions.h:202
#define FUNC_FORMATS
Definition ScriptEngineCommonDefinitions.h:155
#define FUNC_INC
Definition ScriptEngineCommonDefinitions.h:102
#define FUNC_SPINLOCK_UNLOCK
Definition ScriptEngineCommonDefinitions.h:161
#define FUNC_CHECK_ADDRESS
Definition ScriptEngineCommonDefinitions.h:182
#define FUNC_INTERLOCKED_INCREMENT
Definition ScriptEngineCommonDefinitions.h:186
#define FUNC_ASR
Definition ScriptEngineCommonDefinitions.h:109
#define FUNC_DB
Definition ScriptEngineCommonDefinitions.h:174
#define FUNC_WCSCMP
Definition ScriptEngineCommonDefinitions.h:201
#define FUNC_ASL
Definition ScriptEngineCommonDefinitions.h:110
#define FUNC_VIRTUAL_TO_PHYSICAL
Definition ScriptEngineCommonDefinitions.h:189
#define FUNC_PRINT
Definition ScriptEngineCommonDefinitions.h:154
#define FUNC_FLUSH
Definition ScriptEngineCommonDefinitions.h:165
#define FUNC_DOUBLE
Definition ScriptEngineCommonDefinitions.h:153
#define FUNC_PAUSE
Definition ScriptEngineCommonDefinitions.h:164
#define FUNC_FOR_INC_DEC
Definition ScriptEngineCommonDefinitions.h:137
#define FUNC_RET
Definition ScriptEngineCommonDefinitions.h:143
#define FUNC_LOW
Definition ScriptEngineCommonDefinitions.h:180
#define FUNC_SIGNED
Definition ScriptEngineCommonDefinitions.h:151
#define FUNC_INTERLOCKED_DECREMENT
Definition ScriptEngineCommonDefinitions.h:187
#define FUNC_JMP_TO_END_AND_JZCOMPLETED
Definition ScriptEngineCommonDefinitions.h:126
#define FUNC_FLOAT
Definition ScriptEngineCommonDefinitions.h:152
#define FUNC_EVENT_TRACE_STEP
Definition ScriptEngineCommonDefinitions.h:166
#define FUNC_DISASSEMBLE_LEN64
Definition ScriptEngineCommonDefinitions.h:185
#define FUNC_ELT
Definition ScriptEngineCommonDefinitions.h:119
#define FUNC_POI
Definition ScriptEngineCommonDefinitions.h:173
#define FUNC_OR
Definition ScriptEngineCommonDefinitions.h:106
#define FUNC_DW
Definition ScriptEngineCommonDefinitions.h:176
#define FUNC_XOR
Definition ScriptEngineCommonDefinitions.h:107
#define FUNC_PHYSICAL_TO_VIRTUAL
Definition ScriptEngineCommonDefinitions.h:188
#define FUNC_MEMCMP
Definition ScriptEngineCommonDefinitions.h:198
#define FUNC_SPINLOCK_LOCK
Definition ScriptEngineCommonDefinitions.h:160
#define FUNC_IGNORE_LVALUE
Definition ScriptEngineCommonDefinitions.h:139
#define FUNC_DISASSEMBLE_LEN
Definition ScriptEngineCommonDefinitions.h:183
#define FUNC_EVENT_INJECT
Definition ScriptEngineCommonDefinitions.h:172
#define FUNC_PUSH
Definition ScriptEngineCommonDefinitions.h:140
#define FUNC_REFERENCE
Definition ScriptEngineCommonDefinitions.h:104
#define FUNC_ADD
Definition ScriptEngineCommonDefinitions.h:111
#define FUNC_NEQ
Definition ScriptEngineCommonDefinitions.h:121
#define FUNC_NEG
Definition ScriptEngineCommonDefinitions.h:178
#define FUNC_START_OF_DO_WHILE
Definition ScriptEngineCommonDefinitions.h:132
#define FUNC_WCSNCMP
Definition ScriptEngineCommonDefinitions.h:204
#define FUNC_EVENT_TRACE_INSTRUMENTATION_STEP_IN
Definition ScriptEngineCommonDefinitions.h:170
#define FUNC_JZ
Definition ScriptEngineCommonDefinitions.h:124
#define FUNC_EQUAL
Definition ScriptEngineCommonDefinitions.h:120
#define FUNC_EVENT_TRACE_INSTRUMENTATION_STEP
Definition ScriptEngineCommonDefinitions.h:169
#define FUNC_LT
Definition ScriptEngineCommonDefinitions.h:117
#define FUNC_DIV
Definition ScriptEngineCommonDefinitions.h:114
#define FUNC_BOOL
Definition ScriptEngineCommonDefinitions.h:145
#define FUNC_INT
Definition ScriptEngineCommonDefinitions.h:148
#define FUNC_CHAR
Definition ScriptEngineCommonDefinitions.h:146
#define FUNC_START_OF_FOR_OMMANDS
Definition ScriptEngineCommonDefinitions.h:138
#define FUNC_EVENT_ENABLE
Definition ScriptEngineCommonDefinitions.h:156
#define FUNC_TEST_STATEMENT
Definition ScriptEngineCommonDefinitions.h:159
#define FUNC_AND
Definition ScriptEngineCommonDefinitions.h:108
#define FUNC_UNSIGNED
Definition ScriptEngineCommonDefinitions.h:150
#define FUNC_NOT
Definition ScriptEngineCommonDefinitions.h:181
#define FUNC_ED
Definition ScriptEngineCommonDefinitions.h:190
#define FUNC_START_OF_WHILE
Definition ScriptEngineCommonDefinitions.h:128
#define FUNC_INTERLOCKED_EXCHANGE
Definition ScriptEngineCommonDefinitions.h:193
#define FUNC_DEREFERENCE
Definition ScriptEngineCommonDefinitions.h:105
#define FUNC_WCSLEN
Definition ScriptEngineCommonDefinitions.h:200
#define FUNC_DEC
Definition ScriptEngineCommonDefinitions.h:103
#define FUNC_EVENT_TRACE_STEP_IN
Definition ScriptEngineCommonDefinitions.h:167
#define FUNC_MOD
Definition ScriptEngineCommonDefinitions.h:115
#define FUNC_EB
Definition ScriptEngineCommonDefinitions.h:191
#define FUNC_STRNCMP
Definition ScriptEngineCommonDefinitions.h:199
#define FUNC_LONG
Definition ScriptEngineCommonDefinitions.h:149
#define FUNC_SPINLOCK_LOCK_CUSTOM_WAIT
Definition ScriptEngineCommonDefinitions.h:171
#define FUNC_JNZ
Definition ScriptEngineCommonDefinitions.h:125
#define FUNC_INTERLOCKED_COMPARE_EXCHANGE
Definition ScriptEngineCommonDefinitions.h:195

◆ TerminalMap

const char* TerminalMap[TERMINAL_COUNT]
extern
682{
683"low",
684"disassemble_len64",
685"_binary",
686"/",
687"_decimal",
688"event_trace_step_in",
689"dw",
690"event_trace_step_out",
691"++",
692"printf",
693"strncmp",
694"^",
695"_string",
696"(",
697"strlen",
698"print",
699"unsigned",
700"formats",
701"{",
702"$",
703"~",
704"check_address",
705"reference",
706"physical_to_virtual",
707"event_sc",
708"else",
709"interlocked_exchange",
710"break",
711"event_disable",
712"neg",
713"if",
714"dd",
715"disassemble_len",
716"_global_id",
717"%",
718")",
719"spinlock_lock",
720"wcscmp",
721"short",
722"memcmp",
723"pause",
724"flush",
725",",
726"test_statement",
727"_octal",
728"&",
729"event_trace_step",
730"char",
731"int",
732"_local_id",
733"hi",
734">>",
735"void",
736"wcsncmp",
737"+",
738"for",
739"--",
740"db",
741"float",
742"eb",
743"event_trace_instrumentation_step",
744"|",
745"event_enable",
746"event_clear",
747"do",
748"_wstring",
749"memcpy",
750"interlocked_exchange_add",
751"_hex",
752"dq",
753"long",
754"spinlock_unlock",
755"_pseudo_register",
756"disassemble_len32",
757"double",
758"wcslen",
759"virtual_to_physical",
760"spinlock_lock_custom_wait",
761"poi",
762"event_trace_instrumentation_step_in",
763"elsif",
764"*",
765"}",
766"eq",
767"interlocked_compare_exchange",
768"_function_parameter_id",
769"signed",
770"interlocked_decrement",
771"ed",
772"_register",
773"-",
774"bool",
775"event_inject_error_code",
776"strcmp",
777"=",
778"while",
779"<<",
780";",
781"event_inject",
782"interlocked_increment",
783"return",
784"not",
785"continue"
786};

◆ ThreeOpFunc1

const char* ThreeOpFunc1[]
extern
958 {
959"@INTERLOCKED_COMPARE_EXCHANGE"
960};

◆ ThreeOpFunc2

const char* ThreeOpFunc2[]
extern
961 {
962"@EVENT_INJECT_ERROR_CODE",
963"@MEMCPY",
964};

◆ ThreeOpFunc3

const char* ThreeOpFunc3[]
extern
1013 {
1014"@MEMCMP",
1015"@STRNCMP",
1016};

◆ ThreeOpFunc4

const char* ThreeOpFunc4[]
extern
1017 {
1018"@WCSNCMP"
1019};

◆ TwoOpFunc1

const char* TwoOpFunc1[]
extern
965 {
966"@ED",
967"@EB",
968"@EQ",
969"@INTERLOCKED_EXCHANGE",
970"@INTERLOCKED_EXCHANGE_ADD",
971};

◆ TwoOpFunc2

const char* TwoOpFunc2[]
extern
972 {
973"@SPINLOCK_LOCK_CUSTOM_WAIT",
974"@EVENT_INJECT",
975};

◆ TwoOpFunc3

const char* TwoOpFunc3[]
extern
1010 {
1011"@STRCMP"
1012};

◆ TwoOpFunc4

const char* TwoOpFunc4[]
extern
1023 {
1024"@WCSCMP"
1025};

◆ VarArgFunc1

const char* VarArgFunc1[]
extern
1035 {
1036"@PRINTF"
1037};

◆ VARIABLETYPE

const char* VARIABLETYPE[]
extern
1038 {
1039"@VOID",
1040"@BOOL",
1041"@CHAR",
1042"@SHORT",
1043"@INT",
1044"@LONG",
1045"@UNSIGNED",
1046"@SIGNED",
1047"@FLOAT",
1048"@DOUBLE",
1049};

◆ ZeroOpFunc1

const char* ZeroOpFunc1[]
extern
1026 {
1027"@PAUSE",
1028"@FLUSH",
1029"@EVENT_TRACE_STEP",
1030"@EVENT_TRACE_STEP_IN",
1031"@EVENT_TRACE_STEP_OUT",
1032"@EVENT_TRACE_INSTRUMENTATION_STEP",
1033"@EVENT_TRACE_INSTRUMENTATION_STEP_IN",
1034};