diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 6dec8e3..56b477d 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,14 +1,22 @@ **v1.5.3** -### Fixes +### Improvements +#### Snowflake : +1. In Snowflake add `pattern` token for external table statement, and improve location rendering +2. -1. In Snowflake Fix unexpected behaviour when file_format name given - https://github.com/xnuinside/simple-ddl-parser/issues/273 +### Fixes +1. In Snowflake unexpected error when STRIP_OUTER_ARRAY property in file_format statement - https://github.com/xnuinside/simple-ddl-parser/issues/276 +2. **v1.5.2** ### Improvements #### MySQL 1. Added support for COLLATE - https://github.com/xnuinside/simple-ddl-parser/pull/266/files +### Fixes + +1. In Snowflake Fix unexpected behaviour when file_format name given - https://github.com/xnuinside/simple-ddl-parser/issues/273 **v1.5.1** ### Improvements diff --git a/simple_ddl_parser/ddl_parser.py b/simple_ddl_parser/ddl_parser.py index 4e90136..0c2f554 100755 --- a/simple_ddl_parser/ddl_parser.py +++ b/simple_ddl_parser/ddl_parser.py @@ -85,7 +85,7 @@ def tokens_not_columns_names(self, t: LexToken) -> LexToken: t_tag = self.parse_tags_symbols(t) if t_tag: return t_tag - if "ARRAY" in t.value: + if t.value.startswith("ARRAY"): t.type = "ARRAY" return t elif self.lexer.is_like: diff --git a/simple_ddl_parser/dialects/hql.py b/simple_ddl_parser/dialects/hql.py index 864b095..94dc72c 100644 --- a/simple_ddl_parser/dialects/hql.py +++ b/simple_ddl_parser/dialects/hql.py @@ -7,7 +7,8 @@ class HQL: def p_expression_location(self, p: List) -> None: """expr : expr LOCATION STRING | expr LOCATION DQ_STRING - | expr LOCATION table_property_equals""" + | expr LOCATION multi_id_or_string + """ p[0] = p[1] p_list = list(p) p[0]["location"] = p_list[-1] diff --git a/simple_ddl_parser/dialects/snowflake.py b/simple_ddl_parser/dialects/snowflake.py index 6bc8c6c..9c6d505 100644 --- a/simple_ddl_parser/dialects/snowflake.py +++ b/simple_ddl_parser/dialects/snowflake.py @@ -34,8 +34,8 @@ def p_multi_id_or_string(self, p: List) -> None: p[0] = p[1] p[0].append(p_list[-1]) else: - value = " ".join(p_list[1:]) - p[0] = value + totrim = " ".join(p_list[1:]) + p[0] = totrim.replace(' = ', '=').replace('= ', '') def p_fmt_equals(self, p: List) -> None: """fmt_equals : id LP multi_id_or_string RP @@ -210,6 +210,12 @@ def p_expression_auto_refresh(self, p: List) -> None: p_list = remove_par(list(p)) p[0]["auto_refresh"] = p_list[-1] + def p_expression_pattern(self, p: List) -> None: + """expr : expr PATTERN table_property_equals""" + p[0] = p[1] + p_list = remove_par(list(p)) + p[0]["pattern"] = p_list[-1] + def p_as_virtual(self, p: List): """as_virtual : AS LP id LP id LP pid RP COMMA pid RP RP | AS LP id LP pid RP RP diff --git a/simple_ddl_parser/exception.py b/simple_ddl_parser/exception.py index 2cf3560..bde2843 100644 --- a/simple_ddl_parser/exception.py +++ b/simple_ddl_parser/exception.py @@ -4,6 +4,5 @@ class SimpleDDLParserException(Exception): - """Base exception in simple ddl parser library""" - + """ Base exception in simple ddl parser library """ pass diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index 5331004..e9ccccc 100644 --- a/simple_ddl_parser/parsetab.py +++ b/simple_ddl_parser/parsetab.py @@ -1,54646 +1,505 @@ + # parsetab.py # This file is automatically generated. Do not edit. # pylint: disable=W,C,R -_tabversion = "3.10" - -_lr_method = "LALR" +_tabversion = '3.10' -_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED ENGINE EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO INVISIBLE ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE MODIFY NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING VISIBLE WITH WITHOUTexpr : expr multiple_optionsexpr : expr INDEX id idalter_column_sql_server : alt_table ALTER COLUMN defcolumnexpr : expr ENGINE id idexpr : expr id LP id RPexpr : expr usingmultiple_options : options\n | multiple_options options\n expr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalsalter_column_modify_oracle : alt_table MODIFY defcolumnexpr : expr INHERITS LP t_name RPclone : CLONE idusing : USING idpkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n on_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n encode : ENCODE idencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr cluster_byexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPtimezone : WITH id id\n | WITHOUT id idcluster_by : CLUSTER BY LP pid RP\n | CLUSTER BY pid\n expr : expr INTO ID IDmulti_id_or_string : id_or_string\n | multi_id_or_string id_or_string\n | f_call\n | multi_id_or_string f_call\n expr : expr id id LP pid RPwith : WITH with_argsexpr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pid\n | expr PARTITION BY id LP pid COMMA f_call RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n equals : id id id\n | id id ON\n | id id id DOT id\n expr : expr row_format id\n | expr row_format STRING\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n fmt_equals : id LP multi_id_or_string RP\n | id id_or_string\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr storagetable_property_equals : id id id_or_string\n | id id_or_string\n | id DOT id_or_string\n | id DOT id DOT id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n expr : expr TBLPROPERTIES multi_assignmentsexpr : expr ID INDEXperiod_for : id FOR id LP pid RPexpr : expr database_basemulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentgenerated_by : GENERATED BY DEFAULT ON NULL AS ID\n | GENERATED BY ID AS ID\n | GENERATED BY DEFAULT AS IDexpr : expr ON idtable_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n assignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr withexpr : expr TEXTIMAGE_ON idtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr COMMENT STRINGexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n expr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n expr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr option_commentexpr : expr SKEWED BY LP id RP ON LP pid RPoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n | option_comment_equals\n expr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n expr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n option_comment_equals : STRING\n | option_comment_equals DQ_STRING\n properties : property\n | properties propertyexpr : expr option_with_tagtag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE id id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP id DOT id DOT id RP\n | WITH TAG LP multiple_tag_equals RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n expr : expr CATALOG table_property_equalsexpr : expr FILE_FORMAT fmt_equalsexpr : expr STAGE_FILE_FORMAT fmt_equalsc_property : id idexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn INDEX\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn null\n | defcolumn ref null\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n | defcolumn constraint\n | defcolumn generated_by\n | defcolumn timezone\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMA\n | CREATE OR REPLACE SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column_add\n | alter_rename_column\n | alter_column_sql_server\n | alter_column_modify\n | alter_column_modify_oracle\n alter_column_modify : alt_table MODIFY COLUMN defcolumnalter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column_add : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_st\n | alt_table ADD constraint check_st\n alter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_nameid_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n c_index : INDEX LP index_pid RP\n | INDEX id LP index_pid RP\n | c_index INVISIBLE\n | c_index VISIBLEcreate_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | table_name LP RP\n | table_name cluster_by LP defcolumn\n | expr COMMA defcolumn\n | expr COMMA c_index\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n | id LP id AS id RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | DEFAULT id DOT funct_expr\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | CHECK LP id DOT id\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RP\n | UNIQUE KEY id LP pid RP\n statem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " +_lr_method = 'LALR' -_lr_action_items = { - "CREATE": ( - [ - 0, - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 3, - 90, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "DROP": ( - [ - 0, - 26, - 42, - 114, - 151, - 352, - 354, - 565, - 567, - 721, - 815, - ], - [ - 6, - 142, - -193, - -192, - -363, - -309, - -192, - -311, - -362, - -310, - -364, - ], - ), - "ALTER": ( - [ - 0, - 26, - 42, - 114, - 151, - 352, - 354, - 565, - 567, - 721, - 815, - ], - [ - 28, - 145, - -193, - -192, - -363, - -309, - -192, - -311, - -362, - -310, - -364, - ], - ), - "PRIMARY": ( - [ - 0, - 42, - 49, - 97, - 114, - 128, - 133, - 141, - 151, - 169, - 180, - 182, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 340, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - 27, - -193, - 27, - -196, - -192, - 279, - -206, - 344, - -363, - -197, - 279, - 27, - -234, - -23, - 279, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 279, - -182, - -198, - -188, - -189, - -387, - -199, - 556, - 279, - 279, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 279, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 279, - 279, - 279, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "$end": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 0, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "INDEX": ( - [ - 1, - 2, - 3, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 107, - 108, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 126, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 35, - -252, - 106, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - 173, - 191, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - 257, - 258, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 274, - 281, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 281, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 281, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 281, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 281, - -299, - 281, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 281, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 281, - -306, - -301, - -292, - 281, - 281, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "ENGINE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 37, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "LOCATION": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 40, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "INHERITS": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 43, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "ID": ( - [ - 1, - 2, - 3, - 4, - 5, - 7, - 8, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 24, - 25, - 26, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 44, - 45, - 46, - 47, - 49, - 50, - 52, - 54, - 55, - 56, - 57, - 58, - 59, - 61, - 62, - 66, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 90, - 91, - 93, - 94, - 95, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 105, - 106, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 121, - 122, - 123, - 124, - 125, - 127, - 128, - 129, - 131, - 132, - 133, - 134, - 135, - 136, - 139, - 141, - 143, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 155, - 156, - 157, - 158, - 159, - 160, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 191, - 192, - 193, - 194, - 197, - 198, - 200, - 202, - 203, - 204, - 205, - 206, - 207, - 209, - 210, - 211, - 212, - 214, - 215, - 218, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 249, - 250, - 251, - 252, - 253, - 254, - 255, - 257, - 258, - 261, - 262, - 263, - 264, - 265, - 266, - 270, - 271, - 272, - 273, - 275, - 276, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 303, - 304, - 305, - 306, - 307, - 310, - 311, - 312, - 313, - 314, - 315, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 331, - 332, - 333, - 335, - 337, - 338, - 340, - 341, - 343, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 354, - 356, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 374, - 375, - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 391, - 392, - 393, - 395, - 396, - 397, - 399, - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409, - 410, - 411, - 412, - 413, - 414, - 415, - 416, - 417, - 418, - 419, - 420, - 421, - 422, - 423, - 424, - 425, - 426, - 429, - 430, - 431, - 433, - 434, - 435, - 436, - 437, - 438, - 439, - 440, - 441, - 442, - 443, - 444, - 445, - 446, - 447, - 450, - 451, - 452, - 454, - 455, - 456, - 457, - 459, - 460, - 461, - 462, - 463, - 465, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 477, - 478, - 479, - 480, - 481, - 482, - 483, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 508, - 509, - 510, - 511, - 512, - 513, - 514, - 515, - 516, - 517, - 518, - 519, - 520, - 522, - 523, - 524, - 526, - 528, - 529, - 530, - 531, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 543, - 544, - 545, - 546, - 547, - 548, - 549, - 551, - 553, - 555, - 557, - 558, - 560, - 561, - 562, - 563, - 564, - 565, - 566, - 567, - 568, - 569, - 570, - 571, - 572, - 573, - 574, - 575, - 576, - 577, - 578, - 579, - 580, - 581, - 582, - 583, - 584, - 585, - 586, - 587, - 588, - 589, - 591, - 593, - 595, - 596, - 598, - 599, - 600, - 601, - 603, - 604, - 605, - 606, - 607, - 608, - 609, - 610, - 611, - 612, - 614, - 615, - 616, - 617, - 618, - 619, - 620, - 621, - 622, - 623, - 625, - 626, - 627, - 628, - 629, - 631, - 632, - 634, - 635, - 636, - 637, - 638, - 639, - 640, - 641, - 642, - 644, - 645, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 656, - 658, - 659, - 660, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 671, - 672, - 674, - 675, - 676, - 677, - 678, - 679, - 680, - 681, - 682, - 683, - 684, - 685, - 686, - 687, - 688, - 689, - 690, - 691, - 692, - 694, - 695, - 698, - 699, - 700, - 701, - 702, - 703, - 704, - 706, - 707, - 708, - 709, - 710, - 711, - 712, - 714, - 715, - 716, - 718, - 719, - 720, - 721, - 723, - 724, - 725, - 726, - 727, - 729, - 730, - 731, - 732, - 733, - 734, - 735, - 736, - 737, - 738, - 739, - 740, - 741, - 742, - 743, - 744, - 745, - 746, - 747, - 748, - 749, - 750, - 751, - 752, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 770, - 771, - 772, - 773, - 774, - 775, - 777, - 779, - 780, - 781, - 782, - 785, - 786, - 787, - 788, - 789, - 790, - 791, - 792, - 793, - 794, - 795, - 796, - 798, - 799, - 800, - 802, - 803, - 805, - 806, - 807, - 809, - 810, - 811, - 812, - 813, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 821, - 822, - 823, - 824, - 825, - 826, - 827, - 828, - 829, - 830, - 831, - 832, - 833, - 835, - 838, - 839, - 840, - 842, - 843, - 845, - 846, - 847, - 848, - 849, - 850, - 851, - 852, - 854, - 855, - 857, - 858, - 859, - 860, - 861, - 862, - 863, - 864, - 865, - 867, - 868, - 869, - 870, - 871, - 872, - 873, - 876, - 877, - 878, - 879, - 882, - 883, - 884, - 885, - 886, - 887, - 888, - 889, - 890, - 891, - 892, - 894, - 895, - 896, - 897, - 898, - 899, - 900, - 901, - 902, - 903, - 905, - 906, - 907, - 908, - 909, - 911, - ], - [ - 45, - -252, - 103, - 114, - 114, - -267, - 114, - -280, - -281, - -282, - 114, - -284, - -286, - -287, - -288, - -289, - -290, - 114, - -460, - -367, - 114, - 114, - 114, - 114, - 114, - 154, - 114, - -1, - 114, - 114, - 114, - -355, - -6, - 114, - -130, - -193, - -29, - -192, - 114, - 178, - 114, - 114, - 114, - -80, - -100, - 114, - 208, - 114, - 114, - 114, - -112, - -134, - 114, - 114, - 114, - 114, - 114, - -239, - -353, - 114, - 114, - 114, - 114, - 114, - 114, - -380, - -381, - -471, - -7, - 114, - 240, - -118, - 114, - 114, - 114, - -196, - -94, - 114, - 114, - 114, - -240, - -192, - 114, - 114, - -155, - -385, - -272, - 114, - -251, - -192, - 114, - -255, - 114, - 114, - -266, - -279, - 114, - -303, - 114, - -285, - 114, - 114, - 114, - 114, - 114, - -206, - -356, - -357, - 114, - 114, - 114, - 114, - 114, - -467, - 354, - 114, - -365, - -363, - -383, - 114, - -271, - -8, - 114, - -32, - 114, - -33, - 114, - -9, - -10, - -11, - 114, - 114, - -76, - -197, - 114, - -31, - -78, - -114, - -115, - 114, - -87, - 381, - 114, - 114, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - 114, - 114, - 114, - 114, - -56, - -57, - -45, - 114, - 114, - -77, - 114, - -101, - -104, - -105, - 114, - 114, - -108, - -111, - 114, - 114, - -173, - -174, - 114, - -175, - -177, - -178, - 114, - 114, - 114, - 114, - 114, - -374, - -375, - -376, - -377, - -378, - -15, - 114, - -52, - -58, - -131, - 114, - -14, - -23, - 114, - 114, - 114, - 114, - -159, - -278, - -241, - 114, - 114, - -92, - 114, - 114, - 114, - 114, - -256, - 114, - 114, - 114, - -454, - 114, - -441, - -442, - 114, - -449, - -207, - -208, - -211, - -212, - -213, - 114, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - 114, - 114, - -392, - 114, - -421, - -24, - 114, - -205, - -163, - -164, - 114, - 114, - 114, - 114, - -335, - 114, - 114, - -358, - 114, - 114, - 114, - -189, - 114, - -199, - 114, - 114, - 114, - 114, - 114, - 114, - 114, - 114, - 114, - 114, - 114, - -299, - 114, - 114, - 114, - 114, - -309, - 114, - 114, - 114, - 114, - 114, - -268, - 114, - -2, - 114, - 114, - -4, - 114, - -70, - 114, - -75, - -195, - 114, - 114, - 114, - 114, - -472, - -473, - 114, - -39, - 114, - 114, - 114, - -326, - -327, - -346, - -349, - 114, - 594, - -352, - -18, - 114, - 114, - 114, - 114, - 114, - -425, - -432, - -433, - -437, - 114, - -453, - 114, - -67, - -65, - 114, - -66, - 114, - -63, - 114, - -59, - -82, - 114, - -81, - 114, - 114, - -116, - -117, - 114, - -89, - 114, - 114, - -103, - 114, - -127, - -141, - 114, - -194, - 114, - -62, - 114, - -370, - -369, - -373, - -372, - 114, - 114, - -51, - 114, - 114, - 114, - -132, - 114, - 114, - -160, - 114, - -275, - 114, - -93, - -242, - -157, - -273, - -249, - -250, - -253, - -254, - 114, - 114, - 114, - 114, - 114, - 114, - -459, - -443, - -444, - 114, - -440, - -321, - -450, - 114, - -209, - -210, - 114, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - 114, - 114, - -401, - -423, - -424, - -422, - -393, - 114, - 114, - -399, - 114, - -401, - 114, - 114, - 114, - 697, - 114, - 114, - 114, - 114, - 114, - 114, - -190, - 114, - -388, - -389, - -390, - -391, - -386, - 114, - -244, - -246, - 114, - 114, - 114, - 114, - -258, - -263, - 114, - 114, - 114, - 114, - 114, - -301, - -292, - 114, - 114, - 114, - 114, - -311, - 114, - -362, - -382, - -465, - 114, - -270, - 114, - -5, - -106, - -107, - -69, - -194, - -71, - 114, - -74, - 114, - 114, - -13, - 114, - 114, - 114, - 114, - 114, - -350, - -351, - 114, - 114, - 114, - 114, - 114, - 114, - 114, - -434, - -435, - -436, - 114, - 114, - -399, - 114, - -431, - -64, - 114, - 114, - -60, - -83, - 114, - 114, - -88, - 114, - -91, - 114, - -102, - 114, - 114, - 114, - -151, - 114, - -149, - 114, - -194, - 114, - -40, - -42, - -354, - 114, - 114, - -165, - 114, - -167, - 114, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - 114, - 114, - -277, - -162, - -154, - -384, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - 114, - -414, - -420, - -25, - -27, - 114, - 114, - 114, - 114, - 114, - 114, - -400, - -402, - -20, - -21, - -22, - -427, - 114, - -399, - -35, - 114, - -399, - 114, - -430, - -36, - 114, - -361, - -359, - 114, - -187, - 114, - 114, - -247, - -261, - -262, - -259, - -260, - 114, - -300, - -302, - 114, - 114, - 114, - -310, - 114, - -466, - -269, - -44, - 114, - 114, - 114, - -30, - -474, - -46, - 114, - 114, - 114, - -441, - -19, - -461, - 114, - -324, - 114, - -463, - 114, - 114, - -439, - -403, - 114, - 114, - 114, - -168, - 114, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - 114, - 114, - -61, - -41, - -43, - -37, - 114, - 114, - 114, - -158, - -276, - 114, - -419, - -399, - -394, - -401, - 114, - 114, - 114, - -416, - 114, - -408, - -408, - 114, - 114, - -181, - 857, - 858, - -184, - -201, - 114, - 114, - 114, - 114, - -297, - 114, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - 114, - 114, - -17, - 114, - -325, - -464, - 114, - -394, - -452, - -438, - 114, - 114, - -90, - -129, - 114, - 114, - 114, - 114, - -156, - -410, - 114, - 114, - -395, - -396, - -397, - -417, - 114, - -399, - 114, - -86, - -85, - -360, - 114, - -248, - -298, - 114, - -295, - -447, - -16, - -462, - -79, - 114, - -55, - 114, - 114, - 114, - 114, - -161, - -394, - 114, - 114, - -397, - 901, - 114, - -296, - -50, - 114, - 114, - 114, - -166, - 114, - -398, - 114, - -171, - -399, - 114, - -180, - -84, - -169, - -113, - 114, - -172, - -397, - 114, - 114, - -179, - ], - ), - "INTO": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 47, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "PARTITION": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 48, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "WITH": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 77, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 51, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - 230, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 315, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 315, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - 394, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 315, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 315, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 315, - -299, - 315, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 315, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 315, - -306, - -301, - -292, - 315, - 315, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "TBLPROPERTIES": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 53, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "ON": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 29, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 256, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 355, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 450, - 451, - 452, - 454, - 457, - 461, - 466, - 467, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 614, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 696, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 763, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 46, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - 149, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - 171, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - 267, - -303, - -285, - 309, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 309, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -328, - -256, - 309, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - 267, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 309, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 309, - -299, - 309, - -330, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - 267, - 595, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - 648, - -470, - -132, - -121, - -123, - -93, - -329, - -331, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - 267, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 309, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 309, - -306, - -301, - -292, - 309, - 309, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - 267, - -434, - -435, - -436, - -431, - -64, - 755, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - 801, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - 834, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "TEXTIMAGE_ON": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 56, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "COMMENT": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 547, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 712, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 57, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 302, - 302, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 302, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 302, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 302, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 302, - -299, - 302, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 302, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - 302, - -263, - 302, - -306, - -301, - -292, - 302, - 302, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - 302, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - 302, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - 302, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "DATA_RETENTION_TIME_IN_DAYS": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 58, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "MAX_DATA_EXTENSION_TIME_IN_DAYS": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 59, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "MAP": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 60, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "CHANGE_TRACKING": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 61, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "SKEWED": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 63, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "COLLECTION": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 64, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "STORED": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 65, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "PARTITIONED": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 67, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "CATALOG": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 68, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "FILE_FORMAT": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 69, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "STAGE_FILE_FORMAT": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 70, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "TABLE_FORMAT": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 71, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "AUTO_REFRESH": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 72, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "COMMA": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 275, - 276, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 336, - 337, - 341, - 345, - 347, - 351, - 358, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 448, - 449, - 451, - 452, - 453, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 475, - 476, - 480, - 481, - 482, - 486, - 487, - 488, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 544, - 545, - 546, - 547, - 548, - 549, - 550, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 570, - 572, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 582, - 583, - 584, - 585, - 586, - 588, - 589, - 591, - 596, - 598, - 600, - 603, - 604, - 605, - 606, - 608, - 610, - 611, - 613, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 629, - 630, - 631, - 632, - 633, - 638, - 639, - 640, - 641, - 643, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 671, - 672, - 674, - 675, - 676, - 680, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 711, - 712, - 713, - 715, - 716, - 718, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 734, - 736, - 737, - 738, - 739, - 741, - 742, - 743, - 744, - 746, - 747, - 749, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 770, - 772, - 775, - 776, - 778, - 780, - 786, - 787, - 788, - 791, - 793, - 794, - 795, - 796, - 800, - 805, - 806, - 807, - 810, - 812, - 813, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 822, - 823, - 824, - 825, - 826, - 827, - 828, - 829, - 830, - 833, - 835, - 836, - 839, - 841, - 845, - 848, - 849, - 850, - 851, - 854, - 855, - 857, - 858, - 859, - 860, - 861, - 862, - 863, - 864, - 865, - 867, - 868, - 869, - 871, - 874, - 875, - 879, - 886, - 887, - 888, - 890, - 891, - 892, - 893, - 895, - 897, - 898, - 899, - 900, - 901, - 902, - 903, - 904, - 906, - 907, - 909, - 911, - ], - [ - 49, - -252, - -236, - -237, - 118, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - 374, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - 411, - 418, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - 483, - -441, - -442, - 489, - -449, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - 374, - -316, - -305, - -294, - -299, - -12, - 483, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - 483, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - 418, - 411, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - 627, - -194, - -62, - -370, - -369, - -373, - -372, - 483, - 645, - -152, - -470, - -132, - 374, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - 483, - 483, - -459, - -443, - -444, - -440, - -321, - -450, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - 483, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 707, - -244, - -246, - -441, - 483, - 711, - -258, - -263, - -194, - -313, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - 483, - 483, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - 483, - -13, - 483, - 483, - 483, - 483, - -350, - -351, - 483, - 489, - 483, - -434, - -435, - -436, - 483, - -441, - -431, - -64, - 645, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - 483, - 770, - -149, - -441, - -405, - -354, - 483, - -194, - -165, - -136, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - 489, - -414, - -420, - -25, - -27, - 483, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -259, - -260, - -312, - -300, - -302, - 483, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - 821, - 489, - -441, - -19, - -461, - -324, - 489, - -463, - 483, - -439, - -403, - 483, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -407, - -61, - -37, - -135, - -153, - -126, - -419, - -441, - -394, - 483, - -416, - 483, - -408, - -408, - -181, - -184, - -201, - -202, - 483, - -297, - 483, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - 489, - -17, - 483, - -325, - -464, - 483, - -446, - -452, - -438, - -90, - -129, - -406, - -194, - -138, - -410, - -395, - -396, - -397, - -417, - -441, - 483, - -86, - -85, - -360, - -203, - -248, - -298, - 483, - -295, - -447, - -16, - -462, - -79, - -55, - -404, - -137, - -446, - -204, - -296, - -50, - 483, - -194, - -166, - -140, - -398, - -171, - -441, - 483, - -180, - -84, - -169, - -113, - -139, - -172, - 908, - 483, - -179, - ], - ), - "DEFAULT": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 524, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 75, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 304, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 304, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 304, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 304, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 304, - -299, - 304, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 696, - 304, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 304, - -306, - -301, - -292, - 304, - 304, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "RP": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 129, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 275, - 276, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 336, - 337, - 341, - 345, - 347, - 351, - 358, - 362, - 364, - 366, - 367, - 368, - 370, - 371, - 372, - 373, - 374, - 376, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 426, - 427, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 447, - 448, - 449, - 451, - 452, - 453, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 475, - 476, - 480, - 481, - 482, - 484, - 485, - 486, - 487, - 488, - 490, - 491, - 493, - 494, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 527, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 544, - 545, - 546, - 547, - 548, - 549, - 550, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 570, - 572, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 582, - 583, - 584, - 585, - 586, - 587, - 588, - 589, - 591, - 596, - 598, - 600, - 603, - 604, - 605, - 606, - 607, - 608, - 610, - 611, - 612, - 613, - 615, - 616, - 618, - 619, - 621, - 623, - 624, - 626, - 628, - 629, - 630, - 631, - 632, - 633, - 634, - 635, - 636, - 637, - 638, - 639, - 640, - 641, - 643, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 671, - 672, - 674, - 675, - 676, - 678, - 680, - 682, - 683, - 684, - 685, - 686, - 687, - 688, - 689, - 690, - 691, - 694, - 695, - 699, - 701, - 702, - 703, - 704, - 705, - 706, - 708, - 709, - 710, - 711, - 712, - 713, - 715, - 716, - 718, - 724, - 726, - 728, - 729, - 730, - 731, - 732, - 733, - 734, - 736, - 737, - 738, - 739, - 741, - 742, - 743, - 744, - 746, - 747, - 748, - 749, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 760, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 770, - 771, - 772, - 773, - 774, - 775, - 776, - 778, - 780, - 786, - 787, - 788, - 789, - 790, - 791, - 792, - 793, - 794, - 795, - 796, - 799, - 800, - 804, - 805, - 806, - 807, - 808, - 810, - 812, - 813, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 822, - 823, - 824, - 825, - 826, - 827, - 828, - 829, - 830, - 833, - 835, - 836, - 838, - 839, - 841, - 845, - 846, - 848, - 849, - 850, - 851, - 854, - 855, - 857, - 858, - 859, - 860, - 861, - 862, - 863, - 864, - 865, - 866, - 867, - 868, - 869, - 871, - 874, - 875, - 876, - 879, - 880, - 883, - 884, - 886, - 887, - 888, - 889, - 890, - 891, - 892, - 893, - 895, - 897, - 898, - 899, - 900, - 901, - 902, - 903, - 904, - 906, - 907, - 909, - 910, - 911, - ], - [ - 38, - -252, - -236, - -237, - 119, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - 321, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - 412, - 417, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - 487, - -449, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - 548, - -316, - -305, - -294, - -299, - -12, - 569, - -2, - 573, - -4, - -194, - -70, - -75, - -195, - -194, - 580, - -314, - 583, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - 604, - 605, - -437, - -453, - 417, - 412, - -66, - -63, - 615, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - 621, - -194, - -103, - -127, - 628, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - 641, - 644, - -152, - -470, - -132, - 652, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - 662, - 663, - -459, - -443, - -444, - 669, - 670, - -440, - -321, - -450, - -209, - -210, - -418, - 674, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 701, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 706, - -244, - -246, - -441, - 709, - 710, - -258, - -263, - -194, - -313, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - 724, - 726, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - 730, - -13, - 731, - 732, - 733, - 669, - -49, - -350, - -351, - 739, - 741, - 743, - -434, - -435, - -436, - 746, - 747, - -399, - -431, - -64, - 751, - 753, - -60, - -83, - -99, - -88, - -91, - -102, - 763, - -128, - -151, - 768, - 769, - -149, - -441, - -405, - -194, - 772, - -40, - -42, - -354, - 775, - -194, - -165, - -136, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -451, - -414, - -420, - -25, - -27, - 788, - 793, - 795, - -400, - -402, - -20, - -21, - -22, - -427, - 796, - -399, - -35, - -399, - 800, - -36, - -361, - -359, - -185, - -187, - 806, - -200, - -247, - -261, - -262, - -259, - -260, - -312, - -300, - -302, - 812, - -466, - -44, - 817, - -319, - -317, - -30, - -474, - -46, - 820, - 823, - -441, - -19, - -461, - -324, - 825, - -463, - 826, - -439, - -403, - 828, - 829, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - 833, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -407, - 669, - -61, - -41, - -43, - -37, - -135, - -153, - -126, - -419, - -399, - -394, - 848, - 849, - 850, - 795, - -416, - 851, - -408, - -408, - 788, - -181, - 859, - -184, - -201, - -202, - 860, - 862, - -297, - 864, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - 867, - -17, - 868, - -325, - -464, - 869, - -394, - -452, - -438, - -90, - -129, - -406, - 874, - -194, - -138, - -410, - 879, - -395, - -396, - -397, - -417, - -399, - 884, - -86, - -85, - -360, - -203, - -248, - -298, - 887, - -295, - -447, - 888, - -16, - -462, - -79, - -55, - -404, - -137, - 892, - -394, - 895, - 828, - 900, - -204, - -296, - -50, - 902, - 903, - -194, - -166, - -140, - -398, - -171, - -399, - 907, - -180, - -84, - -169, - -113, - -139, - -172, - -397, - 910, - 911, - -179, - ], - ), - "INCREMENT": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 76, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "START": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 77, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "MINVALUE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 79, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 78, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - 232, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "NO": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 79, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - 498, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "MAXVALUE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 79, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 80, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - 233, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "CACHE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 81, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "NOORDER": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 82, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 314, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 314, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 314, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 314, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 314, - -299, - 314, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 314, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 314, - -306, - -301, - -292, - 314, - 314, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "ORDER": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 83, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 313, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 313, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 313, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 313, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 313, - -299, - 313, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 313, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 313, - -306, - -301, - -292, - 313, - 313, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "DQ_STRING": ( - [ - 1, - 2, - 3, - 4, - 5, - 7, - 8, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 24, - 25, - 26, - 30, - 31, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 44, - 45, - 46, - 49, - 50, - 52, - 54, - 55, - 56, - 58, - 59, - 61, - 62, - 66, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 91, - 93, - 94, - 95, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 105, - 106, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 121, - 122, - 123, - 124, - 125, - 127, - 128, - 129, - 131, - 132, - 133, - 134, - 135, - 136, - 139, - 141, - 143, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 155, - 156, - 157, - 158, - 159, - 160, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 172, - 173, - 174, - 175, - 176, - 177, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 191, - 192, - 193, - 194, - 197, - 198, - 200, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 214, - 215, - 218, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 249, - 250, - 251, - 252, - 253, - 254, - 255, - 257, - 258, - 261, - 262, - 263, - 264, - 265, - 266, - 270, - 271, - 272, - 273, - 275, - 276, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 303, - 304, - 305, - 306, - 307, - 310, - 311, - 312, - 313, - 314, - 315, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 331, - 332, - 333, - 335, - 337, - 338, - 340, - 341, - 343, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 354, - 356, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 374, - 375, - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 391, - 392, - 393, - 395, - 396, - 397, - 399, - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409, - 410, - 411, - 412, - 413, - 414, - 415, - 416, - 417, - 418, - 419, - 420, - 421, - 422, - 423, - 424, - 425, - 426, - 429, - 430, - 431, - 433, - 434, - 435, - 436, - 437, - 438, - 439, - 440, - 441, - 442, - 443, - 444, - 445, - 446, - 447, - 450, - 451, - 452, - 454, - 455, - 456, - 457, - 459, - 460, - 461, - 462, - 463, - 465, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 477, - 478, - 479, - 480, - 481, - 482, - 483, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 508, - 509, - 510, - 511, - 512, - 513, - 514, - 515, - 516, - 517, - 518, - 519, - 520, - 522, - 523, - 526, - 528, - 529, - 530, - 531, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 543, - 544, - 545, - 546, - 547, - 548, - 549, - 551, - 553, - 555, - 557, - 558, - 560, - 561, - 562, - 563, - 564, - 565, - 566, - 567, - 568, - 569, - 570, - 571, - 572, - 573, - 574, - 575, - 576, - 577, - 578, - 579, - 580, - 581, - 582, - 583, - 584, - 585, - 586, - 587, - 588, - 589, - 591, - 593, - 595, - 596, - 598, - 599, - 600, - 601, - 603, - 604, - 605, - 606, - 607, - 608, - 609, - 610, - 611, - 612, - 614, - 615, - 616, - 617, - 618, - 619, - 620, - 621, - 622, - 623, - 625, - 626, - 627, - 628, - 629, - 631, - 632, - 634, - 635, - 636, - 637, - 638, - 639, - 640, - 641, - 642, - 644, - 645, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 656, - 658, - 659, - 660, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 671, - 672, - 674, - 675, - 676, - 677, - 678, - 679, - 680, - 681, - 682, - 683, - 684, - 685, - 686, - 687, - 688, - 689, - 690, - 691, - 692, - 694, - 695, - 698, - 699, - 700, - 701, - 702, - 703, - 704, - 706, - 707, - 708, - 709, - 710, - 711, - 712, - 714, - 715, - 716, - 718, - 719, - 720, - 721, - 723, - 724, - 725, - 726, - 727, - 729, - 730, - 731, - 732, - 733, - 734, - 735, - 736, - 737, - 738, - 739, - 740, - 741, - 742, - 743, - 744, - 745, - 746, - 747, - 748, - 749, - 750, - 751, - 752, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 770, - 771, - 772, - 773, - 774, - 775, - 777, - 779, - 780, - 781, - 782, - 785, - 786, - 787, - 788, - 789, - 790, - 791, - 792, - 793, - 794, - 795, - 796, - 798, - 799, - 800, - 805, - 806, - 807, - 809, - 810, - 811, - 812, - 813, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 821, - 822, - 823, - 824, - 825, - 826, - 827, - 828, - 829, - 830, - 831, - 832, - 833, - 835, - 838, - 839, - 840, - 842, - 843, - 845, - 846, - 847, - 848, - 849, - 850, - 851, - 852, - 854, - 855, - 857, - 858, - 859, - 860, - 861, - 862, - 863, - 864, - 865, - 867, - 868, - 869, - 870, - 871, - 872, - 873, - 876, - 877, - 878, - 879, - 882, - 883, - 884, - 886, - 887, - 888, - 889, - 890, - 891, - 892, - 894, - 895, - 896, - 897, - 898, - 899, - 900, - 901, - 902, - 903, - 905, - 906, - 907, - 908, - 909, - 911, - ], - [ - 42, - -252, - 42, - 42, - 42, - -267, - 42, - -280, - -281, - -282, - 42, - -284, - -286, - -287, - -288, - -289, - -290, - 42, - -460, - -367, - 42, - 42, - 42, - 42, - 42, - 42, - -1, - 42, - 42, - 42, - -355, - -6, - 164, - -130, - -193, - -29, - 175, - 42, - 42, - 42, - 42, - -80, - -100, - 42, - 42, - 42, - 42, - -112, - -134, - 42, - 42, - 42, - 42, - 42, - -239, - -353, - 42, - 42, - 42, - 42, - 42, - 42, - -380, - -381, - -471, - -7, - 42, - 241, - 42, - 42, - 42, - -196, - -94, - 42, - 42, - 42, - -240, - -192, - 42, - 42, - -155, - -385, - -272, - 42, - -251, - -192, - 42, - -255, - 42, - 42, - -266, - -279, - 42, - -303, - 42, - -285, - 42, - 42, - 42, - 42, - 42, - -206, - -356, - -357, - 42, - 42, - 42, - 42, - 42, - -467, - 42, - 42, - -365, - -363, - -383, - 42, - -271, - -8, - 42, - -32, - 42, - -33, - 42, - -9, - -10, - -11, - 42, - 42, - -76, - -197, - 42, - -31, - -78, - -114, - -115, - 42, - -87, - 42, - 42, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - 42, - 42, - 42, - 42, - -56, - -57, - -45, - 42, - 42, - -77, - 42, - -101, - -104, - 423, - -105, - 42, - 42, - -108, - -111, - 42, - 42, - -173, - -174, - 42, - -175, - -177, - -178, - 42, - 42, - 42, - 42, - 42, - -374, - -375, - -376, - -377, - -378, - -15, - 42, - -52, - -58, - -131, - 42, - -14, - -23, - 42, - 42, - 42, - 42, - -159, - -278, - -241, - 42, - 42, - -92, - 42, - 42, - 42, - 42, - -256, - 42, - 42, - 42, - -454, - 42, - -441, - -442, - 42, - -449, - -207, - -208, - -211, - -212, - -213, - 42, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - 42, - 42, - -392, - 42, - -421, - -24, - 42, - -205, - -163, - -164, - 42, - 42, - 42, - 42, - -335, - 42, - 42, - -358, - 42, - 42, - 42, - -189, - 42, - -199, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - -299, - 42, - 42, - 42, - 42, - -309, - 42, - 42, - 42, - 42, - 42, - -268, - 42, - -2, - 42, - 42, - -4, - 42, - -70, - 42, - -75, - -195, - 42, - 42, - 42, - 42, - -472, - -473, - 42, - -39, - 42, - 42, - 42, - -326, - -327, - -346, - -349, - 42, - 42, - -352, - -18, - 42, - 42, - 42, - 42, - 42, - -425, - -432, - -433, - -437, - 42, - -453, - 42, - -67, - -65, - 42, - -66, - 42, - -63, - 42, - -59, - -82, - 42, - -81, - 42, - 42, - -116, - -117, - 42, - -89, - 42, - 42, - -103, - 42, - -127, - -141, - 42, - -194, - 42, - -62, - 42, - -370, - -369, - -373, - -372, - 42, - 42, - -51, - 42, - 42, - 42, - -132, - 42, - 42, - -160, - 42, - -275, - 42, - -93, - -242, - -157, - -273, - -249, - -250, - -253, - -254, - 42, - 42, - 42, - 42, - 42, - 42, - -459, - -443, - -444, - 42, - -440, - -321, - -450, - 42, - -209, - -210, - 42, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - 42, - 42, - -401, - -423, - -424, - -422, - -393, - 42, - 42, - -399, - 42, - -401, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - -190, - 42, - -388, - -389, - -390, - -391, - -386, - 42, - -244, - -246, - 42, - 42, - 42, - 42, - -258, - -263, - 42, - 42, - 42, - 42, - 42, - -301, - -292, - 42, - 42, - 42, - 42, - -311, - 42, - -362, - -382, - -465, - 42, - -270, - 42, - -5, - -106, - -107, - -69, - -194, - -71, - 42, - -74, - 42, - 42, - -13, - 42, - 42, - 42, - 42, - 42, - -350, - -351, - 42, - 42, - 42, - 42, - 42, - 42, - 42, - -434, - -435, - -436, - 42, - 42, - -399, - 42, - -431, - -64, - 42, - 42, - -60, - -83, - 42, - 42, - -88, - 42, - -91, - 42, - -102, - 42, - 42, - 42, - -151, - 42, - -149, - 42, - -194, - 42, - -40, - -42, - -354, - 42, - 42, - -165, - 42, - -167, - 42, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - 42, - 42, - -277, - -162, - -154, - -384, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - 42, - -414, - -420, - -25, - -27, - 42, - 42, - 42, - 42, - 42, - 42, - -400, - -402, - -20, - -21, - -22, - -427, - 42, - -399, - -35, - 42, - -399, - 42, - -430, - -36, - 42, - -361, - -359, - 42, - -187, - 42, - 42, - -247, - -261, - -262, - -259, - -260, - 42, - -300, - -302, - 42, - 42, - 42, - -310, - 42, - -466, - -269, - -44, - 42, - 42, - 42, - -30, - -474, - -46, - 42, - 42, - 42, - -441, - -19, - -461, - 42, - -324, - 42, - -463, - 42, - 42, - -439, - -403, - 42, - 42, - 42, - -168, - 42, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - 42, - 42, - -61, - -41, - -43, - -37, - 42, - 42, - 42, - -158, - -276, - 42, - -419, - -399, - -394, - -401, - 42, - 42, - 42, - -416, - 42, - -408, - -408, - 42, - 42, - -181, - -184, - -201, - 42, - 42, - 42, - 42, - -297, - 42, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - 42, - 42, - -17, - 42, - -325, - -464, - 42, - -394, - -452, - -438, - 42, - 42, - -90, - -129, - 42, - 42, - 42, - 42, - -156, - -410, - 42, - 42, - -395, - -396, - -397, - -417, - 42, - -399, - 42, - -86, - -85, - -360, - 42, - -248, - -298, - 42, - -295, - -447, - -16, - -462, - -79, - 42, - -55, - 42, - 42, - 42, - 42, - -161, - -394, - 42, - 42, - -397, - 42, - -296, - -50, - 42, - 42, - 42, - -166, - 42, - -398, - 42, - -171, - -399, - 42, - -180, - -84, - -169, - -113, - 42, - -172, - -397, - 42, - 42, - -179, - ], - ), - "USING": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 86, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - 126, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - 500, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "CLUSTER": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 87, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - 87, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "ROW": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 176, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 450, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 88, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - 379, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - 650, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "STORAGE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 450, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 89, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - 649, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "TAG": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 51, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 315, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 92, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - 201, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 92, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 92, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 92, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 201, - 92, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 92, - -299, - 92, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 92, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 92, - -306, - -301, - -292, - 92, - 92, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "CLONE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 129, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 93, - 93, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - 135, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - 93, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - 135, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "ENCODE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 94, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 94, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 94, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 94, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 94, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 94, - -299, - 94, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 94, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 94, - -306, - -301, - -292, - 94, - 94, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "TABLESPACE": ( - [ - 1, - 2, - 3, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 100, - 103, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 248, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 274, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 95, - -252, - 99, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - 249, - -192, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - 455, - -92, - -256, - -265, - -454, - -304, - -441, - -442, - 95, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - -294, - -299, - -12, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - -336, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - -264, - -306, - -301, - -292, - -3, - -291, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "OPTIONS": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 41, - 42, - 44, - 45, - 49, - 52, - 54, - 55, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 206, - 207, - 209, - 212, - 214, - 220, - 221, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 263, - 264, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 341, - 345, - 347, - 351, - 362, - 366, - 367, - 368, - 370, - 371, - 374, - 378, - 379, - 381, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 402, - 403, - 404, - 405, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 419, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 436, - 438, - 440, - 441, - 442, - 443, - 445, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 480, - 481, - 482, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 548, - 551, - 553, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 573, - 574, - 575, - 576, - 577, - 578, - 580, - 581, - 583, - 588, - 589, - 591, - 603, - 604, - 605, - 610, - 611, - 615, - 616, - 618, - 619, - 621, - 623, - 626, - 628, - 631, - 638, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 715, - 716, - 724, - 726, - 729, - 730, - 731, - 732, - 733, - 738, - 739, - 741, - 743, - 746, - 747, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 767, - 768, - 769, - 772, - 775, - 780, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 812, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 823, - 825, - 826, - 829, - 830, - 833, - 835, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 859, - 860, - 861, - 862, - 864, - 867, - 868, - 869, - 871, - 886, - 887, - 888, - 892, - 895, - 897, - 900, - 901, - 902, - 903, - 906, - 911, - ], - [ - 96, - -252, - 96, - 96, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - 96, - -238, - -355, - -6, - -130, - -193, - -29, - -192, - -339, - -68, - -80, - -100, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - -285, - 96, - -206, - -245, - -365, - -363, - -383, - -8, - -32, - -33, - -9, - -10, - -11, - -316, - -76, - -197, - -31, - -78, - -114, - -115, - -87, - 96, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - -234, - -56, - -57, - -45, - -77, - -101, - -104, - -105, - -108, - -111, - -173, - -174, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - -256, - 96, - -454, - -304, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 96, - -335, - -358, - -182, - -198, - -188, - -189, - -387, - -199, - -243, - -305, - 96, - -299, - 96, - -2, - -4, - -194, - -70, - -75, - -195, - -314, - -472, - -473, - -39, - -48, - -441, - -326, - -327, - -346, - -349, - -235, - -352, - -18, - -425, - -432, - -433, - -437, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - -81, - -116, - -117, - -194, - -89, - -194, - -103, - -127, - -141, - -194, - -62, - -370, - -369, - -373, - -372, - -38, - -470, - -132, - -121, - -123, - -93, - -249, - -250, - -253, - -254, - -459, - -443, - -444, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 96, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -263, - 96, - -306, - -301, - -292, - 96, - 96, - -362, - -382, - -465, - -5, - -106, - -107, - -69, - -194, - -71, - -74, - -320, - -13, - -49, - -350, - -351, - -434, - -435, - -436, - -431, - -64, - -60, - -83, - -99, - -88, - -91, - -102, - -128, - -151, - -149, - -354, - -165, - -167, - -144, - -145, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - -300, - -302, - -466, - -44, - -319, - -317, - -30, - -474, - -46, - -19, - -461, - -324, - -463, - -439, - -403, - -168, - -170, - -53, - -54, - -95, - -97, - -96, - -98, - -109, - -110, - -119, - -120, - -150, - -142, - -143, - -61, - -37, - -126, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -297, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - -17, - -325, - -464, - -452, - -438, - -90, - -129, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -360, - -203, - -248, - -298, - -295, - -16, - -462, - -79, - -55, - -204, - -296, - -50, - -166, - -398, - -171, - -180, - -84, - -169, - -113, - -172, - -179, - ], - ), - "STRING_BASE": ( - [ - 1, - 2, - 4, - 5, - 7, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 34, - 36, - 38, - 39, - 40, - 41, - 42, - 44, - 45, - 49, - 50, - 52, - 54, - 55, - 57, - 62, - 66, - 73, - 74, - 81, - 82, - 83, - 84, - 85, - 91, - 97, - 98, - 113, - 114, - 116, - 119, - 121, - 123, - 124, - 125, - 128, - 133, - 136, - 150, - 151, - 152, - 153, - 156, - 158, - 160, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 172, - 173, - 174, - 175, - 177, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 194, - 197, - 198, - 200, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 214, - 215, - 220, - 221, - 222, - 223, - 224, - 225, - 227, - 229, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 241, - 243, - 244, - 245, - 247, - 255, - 261, - 262, - 263, - 264, - 265, - 266, - 270, - 271, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 302, - 304, - 305, - 306, - 307, - 310, - 312, - 313, - 314, - 320, - 321, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 332, - 335, - 337, - 341, - 343, - 345, - 347, - 351, - 358, - 359, - 362, - 363, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 374, - 375, - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386, - 387, - 388, - 390, - 392, - 393, - 395, - 399, - 402, - 403, - 404, - 405, - 406, - 407, - 409, - 410, - 412, - 414, - 416, - 417, - 418, - 419, - 421, - 422, - 423, - 424, - 425, - 429, - 430, - 433, - 434, - 435, - 436, - 437, - 438, - 440, - 441, - 442, - 443, - 444, - 445, - 446, - 447, - 450, - 451, - 452, - 454, - 457, - 461, - 470, - 471, - 472, - 473, - 475, - 476, - 480, - 481, - 482, - 483, - 486, - 487, - 490, - 491, - 493, - 495, - 497, - 499, - 500, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 508, - 509, - 510, - 511, - 512, - 513, - 514, - 515, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 541, - 542, - 544, - 545, - 548, - 549, - 551, - 553, - 555, - 557, - 558, - 560, - 562, - 563, - 567, - 568, - 569, - 570, - 572, - 573, - 574, - 575, - 576, - 577, - 578, - 579, - 580, - 581, - 582, - 583, - 584, - 585, - 586, - 587, - 588, - 589, - 591, - 593, - 596, - 600, - 601, - 603, - 604, - 605, - 606, - 608, - 609, - 610, - 611, - 612, - 615, - 616, - 617, - 618, - 619, - 620, - 621, - 622, - 623, - 625, - 626, - 628, - 629, - 631, - 632, - 634, - 635, - 636, - 637, - 638, - 639, - 640, - 641, - 644, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 678, - 680, - 681, - 682, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 701, - 702, - 703, - 704, - 706, - 708, - 709, - 710, - 714, - 715, - 716, - 718, - 719, - 724, - 726, - 727, - 729, - 730, - 731, - 732, - 733, - 734, - 737, - 738, - 739, - 740, - 741, - 743, - 744, - 745, - 746, - 747, - 748, - 749, - 751, - 753, - 754, - 755, - 756, - 757, - 758, - 759, - 761, - 762, - 764, - 765, - 766, - 767, - 768, - 769, - 772, - 773, - 774, - 775, - 777, - 779, - 780, - 786, - 787, - 788, - 791, - 793, - 794, - 795, - 796, - 799, - 800, - 805, - 806, - 807, - 810, - 811, - 812, - 813, - 814, - 815, - 816, - 817, - 818, - 819, - 820, - 821, - 823, - 824, - 825, - 826, - 827, - 828, - 829, - 830, - 831, - 833, - 835, - 839, - 845, - 846, - 848, - 849, - 850, - 851, - 854, - 855, - 857, - 858, - 859, - 860, - 861, - 862, - 863, - 864, - 865, - 867, - 868, - 869, - 871, - 872, - 876, - 877, - 879, - 883, - 886, - 887, - 888, - 889, - 890, - 891, - 892, - 895, - 897, - 898, - 899, - 900, - 901, - 902, - 903, - 905, - 906, - 908, - 909, - 911, - ], - [ - 97, - -252, - -236, - -237, - -267, - -280, - -281, - -282, - -283, - -284, - -286, - -287, - -288, - -289, - -290, - -334, - -460, - -367, - -1, - -238, - -355, - -6, - 97, - 169, - -193, - -29, - 97, - -339, - 97, - -68, - -80, - -100, - 97, - -112, - -134, - -239, - -353, - -379, - -380, - -381, - -471, - -7, - -118, - -196, - -94, - -251, - -192, - -255, - -266, - -279, - -303, - 97, - -285, - -332, - -206, - -245, - -365, - -363, - -383, - 97, - -8, - -32, - -33, - 169, - -10, - -11, - 97, - 97, - -76, - -197, - -31, - -78, - 169, - -115, - -87, - 97, - -337, - -338, - -340, - -341, - -342, - -343, - -344, - -345, - -347, - -348, - 97, - -56, - 169, - -45, - -77, - 97, - -101, - 169, - 97, - -105, - 97, - 97, - -108, - -111, - 97, - -173, - -174, - 97, - -175, - -177, - -178, - -368, - -371, - -374, - -375, - -376, - -377, - -378, - -15, - 97, - -52, - -58, - -131, - -14, - -23, - -469, - -124, - -92, - 97, - 97, - -256, - -265, - 97, - 97, - -454, - 97, - -441, - 169, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - 97, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - 97, - 97, - -392, - 97, - -421, - -24, - -205, - -163, - -164, - -333, - -335, - -358, - -182, - 97, - -188, - -189, - -387, - -199, - -243, - 97, - 97, - 97, - 97, - -294, - -299, - -12, - 97, - 97, - -2, - 97, - 97, - -4, - 97, - -70, - 97, - -75, - 169, - -314, - 97, - 97, - -472, - -473, - 97, - -39, - 97, - 97, - 97, - -326, - -327, - -346, - -349, - 97, - -352, - -18, - 97, - 97, - -425, - 97, - 169, - -437, - 97, - -453, - -67, - -65, - -66, - -63, - -59, - -82, - 97, - -81, - 169, - 169, - -117, - 97, - -89, - 97, - -103, - 97, - -141, - 97, - -194, - 97, - -62, - -370, - -369, - -373, - -372, - 97, - 97, - -51, - 97, - 97, - -470, - -132, - -121, - -123, - -93, - -249, - 169, - -253, - 169, - 97, - 97, - -459, - -443, - 169, - 97, - -440, - -321, - -209, - -210, - -418, - -219, - -220, - -26, - 97, - 169, - 169, - -176, - -399, - 169, - -413, - -415, - 97, - -409, - -401, - -423, - 169, - -422, - -393, - 97, - -426, - -399, - -401, - -336, - -183, - 97, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - -244, - -246, - -441, - 97, - -263, - 97, - -264, - 97, - 97, - 97, - 169, - -292, - -3, - -291, - -362, - -382, - -465, - 97, - 97, - -5, - -106, - 169, - -69, - -194, - -71, - 97, - -74, - -320, - 97, - -13, - 97, - 97, - 97, - 97, - 97, - -350, - -351, - 97, - 97, - 97, - 97, - 169, - -435, - -436, - 97, - -399, - 97, - -431, - -64, - 97, - -60, - -83, - 97, - 97, - -88, - 97, - -91, - 97, - -102, - 97, - 169, - -151, - 97, - -149, - -441, - -194, - 97, - -40, - -42, - -354, - 97, - 97, - -165, - -167, - -144, - 169, - -146, - -147, - -148, - -133, - -34, - -125, - -122, - -257, - -274, - -455, - -456, - -457, - -458, - -447, - 169, - -446, - -445, - -414, - -420, - -25, - 169, - 97, - 97, - 97, - -409, - -400, - -402, - -20, - 169, - -22, - -427, - -399, - -35, - -36, - -361, - -359, - -185, - -187, - -200, - -247, - -261, - -262, - 97, - -300, - 169, - 97, - 97, - -466, - -44, - 97, - 97, - -317, - -30, - -474, - -46, - 97, - -441, - -19, - -461, - 97, - -324, - -463, - 97, - 97, - -439, - -403, - 97, - 97, - -168, - -170, - -53, - -54, - -95, - 169, - 169, - -98, - -109, - 169, - -119, - 169, - 97, - -150, - -142, - -143, - -61, - -41, - -43, - -37, - 97, - 97, - -126, - -419, - -441, - -394, - 97, - -416, - 97, - -408, - -408, - 97, - -181, - -184, - -201, - 97, - 97, - 97, - -297, - 97, - -293, - -364, - -72, - -73, - -315, - -318, - -47, - 97, - -17, - 97, - -325, - -464, - 97, - -394, - -452, - -438, - 97, - -90, - 169, - 97, - -410, - 97, - -395, - -396, - -397, - -417, - -441, - 97, - -86, - -85, - -360, - -203, - -248, - -298, - 97, - -295, - -447, - -16, - -462, - -79, - -55, - 97, - 97, - 97, - -446, - 97, - 97, - -296, - -50, - 97, - 97, - 97, - -166, - -398, - -171, - -441, - 97, - -180, - -84, - -169, - -113, - 97, - -172, - 97, - 97, - -179, - ], - ), - "DOMAIN": ( - [ - 3, - ], - [ - 101, - ], - ), - "SCHEMA": ( - [ - 3, - 103, - 254, - ], - [ - 102, - 252, - 462, - ], - ), - "OR": ( - [ - 3, - ], - [ - 104, - ], - ), - "DATABASE": ( - [ - 3, - 90, - 103, - 240, - ], - [ - 105, - 105, - 253, - 253, - ], - ), - "UNIQUE": ( - [ - 3, - 42, - 49, - 97, - 114, - 128, - 133, - 141, - 151, - 169, - 180, - 182, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 340, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - 107, - -193, - 190, - -196, - -192, - 280, - -206, - 342, - -363, - -197, - 280, - 190, - -234, - -23, - 280, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 280, - -182, - -198, - -188, - -189, - -387, - -199, - 554, - 280, - 280, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 280, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 280, - 280, - 280, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "CLUSTERED": ( - [ - 3, - ], - [ - 108, - ], - ), - "TABLE": ( - [ - 3, - 6, - 25, - 28, - 42, - 100, - 103, - 114, - 155, - 248, - 254, - 360, - 464, - 571, - 725, - ], - [ - 109, - 117, - 140, - 148, - -193, - 250, - -192, - -192, - -271, - 456, - 463, - -268, - 658, - -270, - -269, - ], - ), - "SEQUENCE": ( - [ - 3, - ], - [ - 110, - ], - ), - "TYPE": ( - [ - 3, - 254, - ], - [ - 111, - 465, - ], - ), - "REFERENCES": ( - [ - 9, - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 184, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 288, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 339, - 345, - 351, - 389, - 390, - 402, - 403, - 404, - 405, - 407, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 552, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 829, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - 122, - -193, - -196, - -192, - 122, - -206, - -363, - -197, - 122, - 122, - -234, - -23, - 122, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - 122, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 122, - -182, - -198, - -188, - -189, - -387, - -199, - -307, - 122, - 122, - 122, - -235, - -425, - -432, - -433, - -437, - -453, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 122, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 122, - -308, - 122, - 122, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -452, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "FOR": ( - [ - 13, - 42, - 97, - 114, - 123, - 169, - 192, - 271, - 272, - 273, - 283, - 347, - 481, - 482, - 493, - 504, - 505, - 506, - 507, - 509, - 510, - 558, - 667, - 668, - 669, - 670, - 672, - 674, - 683, - 684, - 690, - 715, - 716, - 786, - 788, - 793, - 795, - 845, - 848, - 849, - 850, - 851, - 895, - ], - [ - 124, - -193, - -196, - -192, - -303, - -197, - 401, - -304, - -441, - -442, - 492, - -299, - -443, - -444, - -418, - -399, - -412, - -413, - -415, - -409, - -401, - -301, - -447, - -448, - -446, - -445, - -414, - -420, - -400, - -402, - -399, - -300, - -302, - -419, - -394, - -416, - -408, - -410, - -395, - -396, - -397, - -417, - -398, - ], - ), - "LP": ( - [ - 20, - 21, - 25, - 32, - 36, - 40, - 42, - 43, - 45, - 51, - 53, - 58, - 59, - 68, - 71, - 89, - 92, - 96, - 97, - 114, - 120, - 121, - 130, - 133, - 138, - 140, - 147, - 150, - 151, - 154, - 155, - 158, - 164, - 166, - 168, - 169, - 171, - 176, - 179, - 190, - 191, - 192, - 194, - 196, - 199, - 200, - 201, - 216, - 219, - 222, - 237, - 270, - 272, - 273, - 283, - 286, - 304, - 311, - 317, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 336, - 337, - 341, - 342, - 355, - 360, - 367, - 368, - 371, - 374, - 384, - 390, - 391, - 392, - 394, - 398, - 400, - 403, - 404, - 405, - 407, - 410, - 412, - 414, - 436, - 445, - 453, - 480, - 481, - 482, - 493, - 497, - 502, - 504, - 505, - 506, - 507, - 508, - 509, - 510, - 517, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 544, - 547, - 549, - 550, - 553, - 554, - 559, - 567, - 571, - 576, - 581, - 591, - 592, - 594, - 597, - 602, - 603, - 604, - 605, - 608, - 610, - 611, - 631, - 632, - 634, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 677, - 683, - 684, - 685, - 690, - 694, - 698, - 703, - 704, - 706, - 712, - 713, - 717, - 722, - 725, - 729, - 730, - 737, - 746, - 747, - 754, - 755, - 767, - 775, - 786, - 787, - 788, - 793, - 795, - 805, - 806, - 807, - 815, - 818, - 819, - 830, - 834, - 837, - 845, - 848, - 849, - 850, - 851, - 854, - 860, - 865, - 871, - 886, - 895, - 898, - ], - [ - 127, - 129, - 139, - 153, - 159, - 167, - -193, - 170, - -192, - 202, - 205, - 211, - 167, - 167, - 167, - 239, - 242, - 246, - -196, - -192, - 265, - 266, - 323, - 331, - 335, - 338, - -467, - -365, - -363, - 359, - -271, - 363, - -193, - 167, - 375, - -197, - 377, - 380, - 382, - 395, - 397, - 399, - 406, - 408, - 205, - 202, - 413, - 431, - 435, - 437, - 444, - -454, - 484, - 485, - 494, - 266, - 508, - 518, - 523, - -366, - -182, - -198, - -188, - -189, - -387, - -199, - 375, - -316, - 406, - 557, - -322, - -268, - 167, - -313, - -195, - -314, - 587, - 406, - 593, - 266, - 202, - 599, - 601, - -432, - -433, - -437, - 609, - 202, - -66, - -63, - -194, - -38, - 375, - -459, - -443, - -444, - -418, - 266, - -468, - 678, - -412, - -413, - -415, - 679, - -409, - -401, - 678, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 484, - 331, - -194, - -313, - 406, - 714, - 719, - -362, - -270, - -312, - -320, - 266, - 735, - 359, - 740, - 745, - -434, - -435, - -436, - 748, - -431, - -64, - 331, - 771, - 678, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - 679, - 678, - -402, - 678, - 678, - 799, - -430, - -185, - -187, - -200, - 331, - -312, - 811, - -323, - -269, - -319, - -317, - 484, - -439, - -403, - -53, - -54, - 331, - -37, - -419, - 846, - -394, - -416, - -408, - -184, - -201, - -202, - -364, - -315, - -318, - -438, - 872, - 873, - -410, - -395, - -396, - -397, - -417, - 883, - -203, - 678, - -55, - -204, - -398, - 748, - ], - ), - "LIKE": ( - [ - 21, - 42, - 114, - 129, - 150, - 151, - 324, - 567, - 815, - ], - [ - 134, - -193, - -192, - 134, - -365, - -363, - -366, - -362, - -364, - ], - ), - "IF": ( - [ - 24, - 102, - 109, - 110, - 148, - 250, - 252, - 462, - 463, - 658, - ], - [ - 137, - -240, - 259, - 260, - 353, - 458, - -241, - -242, - 657, - 784, - ], - ), - "ADD": ( - [ - 26, - 42, - 114, - 151, - 352, - 354, - 565, - 567, - 721, - 815, - ], - [ - 141, - -193, - -192, - -363, - -309, - -192, - -311, - -362, - -310, - -364, - ], - ), - "RENAME": ( - [ - 26, - 42, - 114, - 151, - 352, - 354, - 565, - 567, - 721, - 815, - ], - [ - 144, - -193, - -192, - -363, - -309, - -192, - -311, - -362, - -310, - -364, - ], - ), - "MODIFY": ( - [ - 26, - 42, - 114, - 151, - 352, - 354, - 565, - 567, - 721, - 815, - ], - [ - 146, - -193, - -192, - -363, - -309, - -192, - -311, - -362, - -310, - -364, - ], - ), - "KEY": ( - [ - 27, - 36, - 42, - 45, - 114, - 190, - 192, - 195, - 279, - 280, - 344, - 556, - ], - [ - 147, - 160, - -193, - -192, - -192, - 396, - 400, - 407, - 490, - 491, - 559, - 717, - ], - ), - "TERMINATED": ( - [ - 36, - 42, - 45, - 213, - 217, - ], - [ - 161, - -193, - -192, - 428, - 432, - ], - ), - "ARRAY": ( - [ - 42, - 97, - 114, - 132, - 169, - 192, - 272, - 273, - 325, - 326, - 327, - 328, - 329, - 343, - 481, - 482, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 544, - 632, - 667, - 668, - 669, - 670, - 703, - 704, - 706, - 805, - 807, - 860, - 886, - ], - [ - -193, - -196, - -192, - 328, - -197, - 328, - -441, - -442, - -182, - 533, - -188, - -189, - -387, - 328, - -443, - -444, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 328, - 328, - -447, - -448, - -446, - -445, - -185, - -187, - 328, - -184, - 533, - 328, - 533, - ], - ), - "LT": ( - [ - 42, - 97, - 114, - 132, - 169, - 192, - 272, - 273, - 325, - 326, - 327, - 328, - 329, - 343, - 481, - 482, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 544, - 632, - 667, - 668, - 669, - 670, - 703, - 704, - 706, - 805, - 807, - 860, - 886, - ], - [ - -193, - -196, - -192, - 329, - -197, - 329, - -441, - -442, - -182, - 329, - 535, - -189, - -387, - 329, - -443, - -444, - -183, - -186, - -190, - 535, - -388, - -389, - -390, - -391, - -386, - 329, - 329, - -447, - -448, - -446, - -445, - -185, - -187, - 329, - -184, - 329, - 329, - 329, - ], - ), - "DOT": ( - [ - 42, - 114, - 136, - 151, - 152, - 155, - 164, - 166, - 251, - 263, - 324, - 325, - 354, - 355, - 367, - 447, - 504, - 527, - 567, - 577, - 610, - 612, - 673, - 693, - 708, - 754, - 777, - 779, - 797, - 831, - 853, - 877, - 881, - ], - [ - -193, - -192, - 333, - 356, - 357, - 361, - -193, - 369, - 460, - 474, - 529, - 531, - -192, - 566, - 369, - 642, - 677, - 700, - 723, - 727, - 750, - 752, - 785, - 798, - 809, - 832, - 840, - 842, - 852, - 870, - 882, - 894, - 896, - ], - ), - "AS": ( - [ - 42, - 65, - 97, - 114, - 128, - 133, - 151, - 155, - 169, - 180, - 194, - 244, - 251, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 525, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 571, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 656, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 696, - 697, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 787, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 854, - 856, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 898, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - 218, - -196, - -192, - 317, - -206, - -363, - 360, - -197, - 317, - -234, - -23, - 459, - 317, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 317, - -182, - -198, - -188, - -189, - -387, - -199, - 317, - 317, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 698, - 317, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 317, - 317, - 317, - -362, - 725, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - 782, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - 802, - 803, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - 847, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - 847, - 885, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - 847, - -180, - -84, - -169, - -172, - -179, - ], - ), - "COLLATE": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 306, - -206, - -363, - -197, - 306, - -234, - -23, - 306, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 306, - -182, - -198, - -188, - -189, - -387, - -199, - 306, - 306, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 306, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 306, - 306, - 306, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "ENFORCED": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 308, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 388, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 569, - 590, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 724, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 307, - -206, - -363, - -197, - 307, - -234, - -23, - 307, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - 513, - -24, - -205, - -163, - -164, - 307, - -182, - -198, - -188, - -189, - -387, - -199, - 307, - 307, - 307, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 307, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 307, - 307, - 307, - -362, - -465, - 513, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -466, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "NOT": ( - [ - 42, - 97, - 114, - 121, - 128, - 133, - 137, - 151, - 169, - 180, - 194, - 244, - 259, - 260, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 388, - 390, - 392, - 402, - 403, - 404, - 405, - 458, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 569, - 591, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 657, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 724, - 746, - 747, - 751, - 753, - 784, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 269, - 308, - -206, - 334, - -363, - -197, - 308, - -234, - -23, - 468, - 469, - 308, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - 496, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 308, - -182, - -198, - -188, - -189, - -387, - -199, - 308, - 308, - 590, - -235, - 269, - -425, - -432, - -433, - -437, - 655, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - 269, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 308, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 308, - 308, - 308, - -362, - -465, - 269, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - 783, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -466, - -439, - -403, - -168, - -170, - 844, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "NULL": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 304, - 305, - 307, - 308, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 496, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 801, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 305, - -206, - -363, - -197, - 305, - -234, - -23, - 305, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - 305, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - 506, - -392, - -421, - 514, - -24, - -205, - -163, - -164, - 305, - -182, - -198, - -188, - -189, - -387, - -199, - 305, - 305, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - 514, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 305, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 305, - 305, - 305, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - 856, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "FOREIGN": ( - [ - 42, - 49, - 97, - 114, - 128, - 133, - 141, - 151, - 169, - 180, - 182, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 340, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - 195, - -196, - -192, - 195, - -206, - 195, - -363, - -197, - 195, - 195, - -234, - -23, - 195, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 195, - -182, - -198, - -188, - -189, - -387, - -199, - 195, - 195, - 195, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 195, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 195, - 195, - 195, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "ENCRYPT": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 310, - -206, - -363, - -197, - 310, - -234, - -23, - 310, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 310, - -182, - -198, - -188, - -189, - -387, - -199, - 310, - 310, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 310, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 310, - 310, - 310, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "AUTOINCREMENT": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 312, - -206, - -363, - -197, - 312, - -234, - -23, - 312, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 312, - -182, - -198, - -188, - -189, - -387, - -199, - 312, - 312, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 312, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 312, - 312, - 312, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "MASKING": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 315, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 316, - -206, - -363, - -197, - 316, - -234, - -23, - 316, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 521, - 316, - -182, - -198, - -188, - -189, - -387, - -199, - 316, - 316, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 316, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 316, - 316, - 316, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "CONSTRAINT": ( - [ - 42, - 49, - 97, - 114, - 128, - 133, - 141, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - 193, - -196, - -192, - 193, - -206, - 193, - -363, - -197, - 193, - -234, - -23, - 193, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 193, - -182, - -198, - -188, - -189, - -387, - -199, - 193, - 193, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 193, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 193, - 193, - 193, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "GENERATED": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 318, - -206, - -363, - -197, - 318, - -234, - -23, - 318, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 318, - -182, - -198, - -188, - -189, - -387, - -199, - 318, - 318, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 318, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 318, - 318, - 318, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "WITHOUT": ( - [ - 42, - 97, - 114, - 128, - 133, - 151, - 169, - 180, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - -196, - -192, - 319, - -206, - -363, - -197, - 319, - -234, - -23, - 319, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - -231, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 319, - -182, - -198, - -188, - -189, - -387, - -199, - 319, - 319, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 319, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 319, - 319, - 319, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "CHECK": ( - [ - 42, - 49, - 97, - 114, - 128, - 133, - 141, - 151, - 169, - 180, - 182, - 194, - 244, - 264, - 270, - 272, - 273, - 277, - 278, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 305, - 307, - 310, - 312, - 313, - 314, - 320, - 325, - 326, - 327, - 328, - 329, - 330, - 340, - 345, - 351, - 390, - 402, - 403, - 404, - 405, - 480, - 481, - 482, - 490, - 491, - 493, - 495, - 497, - 499, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 509, - 510, - 511, - 512, - 513, - 514, - 516, - 517, - 519, - 528, - 530, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 551, - 562, - 563, - 567, - 603, - 604, - 605, - 610, - 641, - 644, - 652, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 672, - 674, - 675, - 676, - 683, - 684, - 685, - 686, - 687, - 688, - 690, - 691, - 699, - 703, - 704, - 706, - 746, - 747, - 751, - 753, - 786, - 788, - 793, - 795, - 796, - 800, - 805, - 806, - 807, - 815, - 830, - 845, - 848, - 849, - 850, - 851, - 857, - 858, - 860, - 886, - 892, - 895, - 897, - 900, - 901, - 902, - 906, - 911, - ], - [ - -193, - 196, - -196, - -192, - 196, - -206, - 196, - -363, - -197, - 196, - 196, - -234, - -23, - 196, - -454, - -441, - -442, - -207, - -208, - -211, - -212, - -213, - -214, - -215, - -216, - -217, - -218, - -221, - -222, - -223, - -224, - -225, - -226, - -227, - -228, - -229, - -230, - 196, - -232, - -233, - -392, - -421, - -24, - -205, - -163, - -164, - 196, - -182, - -198, - -188, - -189, - -387, - -199, - 196, - 196, - 196, - -235, - -425, - -432, - -433, - -437, - -459, - -443, - -444, - -209, - -210, - -418, - -219, - -220, - -26, - -28, - -468, - -176, - -399, - -412, - -413, - -415, - -409, - -401, - -423, - -424, - -422, - -393, - -426, - -399, - -401, - 196, - -183, - -186, - -190, - -191, - -388, - -389, - -390, - -391, - -386, - 196, - 196, - 196, - -362, - -434, - -435, - -436, - -431, - -165, - -167, - -34, - -455, - -456, - -457, - -458, - -447, - -448, - -446, - -445, - -414, - -420, - -25, - -27, - -400, - -402, - -20, - -21, - -22, - -427, - -399, - -35, - -36, - -185, - -187, - -200, - -439, - -403, - -168, - -170, - -419, - -394, - -416, - -408, - -408, - -181, - -184, - -201, - -202, - -364, - -438, - -410, - -395, - -396, - -397, - -417, - -86, - -85, - -203, - -204, - -166, - -398, - -171, - -180, - -84, - -169, - -172, - -179, - ], - ), - "DEFERRABLE": ( - [ - 42, - 114, - 121, - 151, - 269, - 270, - 286, - 392, - 480, - 496, - 497, - 567, - 591, - 663, - 664, - 665, - 666, - 815, - ], - [ - -193, - -192, - 268, - -363, - 480, - -454, - 268, - 268, - -459, - 480, - 268, - -362, - 268, - -455, - -456, - -457, - -458, - -364, - ], - ), - "COMMAT": ( - [ - 42, - 114, - 327, - 329, - 534, - 535, - 536, - 537, - 538, - 539, - ], - [ - -193, - -192, - 537, - -387, - 537, - -388, - -389, - -390, - -391, - -386, - ], - ), - "RT": ( - [ - 42, - 114, - 327, - 329, - 534, - 535, - 536, - 537, - 538, - 539, - ], - [ - -193, - -192, - 538, - -387, - 538, - -388, - -389, - -390, - -391, - -386, - ], - ), - "BY": ( - [ - 45, - 48, - 63, - 67, - 76, - 87, - 161, - 318, - 428, - 432, - ], - [ - 176, - 179, - 216, - 219, - 228, - 237, - 365, - 524, - 622, - 625, - ], - ), - "SERDEPROPERTIES": ( - [ - 51, - ], - [ - 199, - ], - ), - "KEYS": ( - [ - 60, - ], - [ - 213, - ], - ), - "ITEMS": ( - [ - 64, - ], - [ - 217, - ], - ), - "FORMAT": ( - [ - 88, - ], - [ - 238, - ], - ), - "SALT": ( - [ - 97, - 169, - 289, - 310, - 498, - 499, - 501, - 675, - 676, - ], - [ - -196, - -197, - 499, - -24, - 675, - -26, - -28, - -25, - -27, - ], - ), - "REPLACE": ( - [ - 104, - ], - [ - 254, - ], - ), - "COLUMN": ( - [ - 142, - 144, - 145, - 146, - ], - [ - 346, - 348, - 349, - 350, - ], - ), - "INVISIBLE": ( - [ - 181, - 385, - 386, - 741, - 825, - ], - [ - 385, - -326, - -327, - -324, - -325, - ], - ), - "VISIBLE": ( - [ - 181, - 385, - 386, - 741, - 825, - ], - [ - 386, - -326, - -327, - -324, - -325, - ], - ), - "SERDE": ( - [ - 238, - ], - [ - 446, - ], - ), - "DELETE": ( - [ - 267, - ], - [ - 477, - ], - ), - "UPDATE": ( - [ - 267, - 309, - ], - [ - 478, - 515, - ], - ), - "INITIALLY": ( - [ - 268, - ], - [ - 479, - ], - ), - "POLICY": ( - [ - 316, - 521, - ], - [ - 522, - 692, - ], - ), - "EXISTS": ( - [ - 334, - 353, - 468, - 469, - 655, - 783, - 844, - ], - [ - 543, - 564, - 659, - 660, - 781, - 843, - 878, - ], - ), -} +_lr_signature = 'ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED ENGINE EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO INVISIBLE ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE MODIFY NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED PATTERN POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING VISIBLE WITH WITHOUTexpr : expr multiple_optionsexpr : expr INDEX id idalter_column_sql_server : alt_table ALTER COLUMN defcolumnexpr : expr ENGINE id idexpr : expr id LP id RPexpr : expr usingmultiple_options : options\n | multiple_options options\n expr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION multi_id_or_string\n alter_column_modify_oracle : alt_table MODIFY defcolumnexpr : expr INHERITS LP t_name RPclone : CLONE idusing : USING idpkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n on_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n encode : ENCODE idencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr cluster_byexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPtimezone : WITH id id\n | WITHOUT id idcluster_by : CLUSTER BY LP pid RP\n | CLUSTER BY pid\n multi_id_or_string : id_or_string\n | multi_id_or_string id_or_string\n | f_call\n | multi_id_or_string f_call\n expr : expr INTO ID IDexpr : expr id id LP pid RPwith : WITH with_argsexpr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pid\n | expr PARTITION BY id LP pid COMMA f_call RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n equals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n expr : expr row_format id\n | expr row_format STRING\n fmt_equals : id LP multi_id_or_string RP\n | id id_or_string\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr storagetable_property_equals : id id id_or_string\n | id id_or_string\n | id DOT id_or_string\n | id DOT id DOT id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n expr : expr ID INDEXexpr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr database_basegenerated_by : GENERATED BY DEFAULT ON NULL AS ID\n | GENERATED BY ID AS ID\n | GENERATED BY DEFAULT AS IDmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr ON idtable_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr TEXTIMAGE_ON idtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr COMMENT STRINGexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n expr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n expr : expr option_commentexpr : expr SKEWED BY LP id RP ON LP pid RPoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n | option_comment_equals\n expr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n expr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n option_comment_equals : STRING\n | option_comment_equals DQ_STRING\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n properties : property\n | properties propertyexpr : expr option_with_tagtag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE id id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP id DOT id DOT id RP\n | WITH TAG LP multiple_tag_equals RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n expr : expr CATALOG table_property_equalsexpr : expr FILE_FORMAT fmt_equalsexpr : expr STAGE_FILE_FORMAT fmt_equalsc_property : id idexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolexpr : expr PATTERN table_property_equalsas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn INDEX\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn null\n | defcolumn ref null\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n | defcolumn constraint\n | defcolumn generated_by\n | defcolumn timezone\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMA\n | CREATE OR REPLACE SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column_add\n | alter_rename_column\n | alter_column_sql_server\n | alter_column_modify\n | alter_column_modify_oracle\n alter_column_modify : alt_table MODIFY COLUMN defcolumnalter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column_add : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_st\n | alt_table ADD constraint check_st\n alter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_nameid_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n c_index : INDEX LP index_pid RP\n | INDEX id LP index_pid RP\n | c_index INVISIBLE\n | c_index VISIBLEcreate_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | table_name LP RP\n | table_name cluster_by LP defcolumn\n | expr COMMA defcolumn\n | expr COMMA c_index\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n | id LP id AS id RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | DEFAULT id DOT funct_expr\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | CHECK LP id DOT id\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RP\n | UNIQUE KEY id LP pid RP\n statem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n ' + +_lr_action_items = {'CREATE':([0,1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[3,91,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'DROP':([0,26,42,115,152,357,359,573,575,730,822,],[6,143,-194,-193,-364,-310,-193,-312,-363,-311,-365,]),'ALTER':([0,26,42,115,152,357,359,573,575,730,822,],[28,146,-194,-193,-364,-310,-193,-312,-363,-311,-365,]),'PRIMARY':([0,42,49,98,115,129,134,142,152,170,181,183,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,345,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[27,-194,27,-197,-193,284,-207,349,-364,-198,284,27,-235,-23,284,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,284,-183,-199,-189,-190,-388,-200,564,284,284,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,284,-184,-187,-191,-192,-389,-390,-391,-392,-387,284,284,284,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'$end':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[0,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'INDEX':([1,2,3,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,108,109,114,115,117,120,122,124,126,127,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[35,-253,107,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,174,192,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,262,263,-252,-193,-256,-267,-280,-304,-286,279,286,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,286,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,286,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,286,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,286,-300,286,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,286,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,286,-307,-302,-293,286,286,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'ENGINE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[37,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'LOCATION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[40,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'INHERITS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[43,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'ID':([1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,49,50,52,54,55,56,57,58,59,60,62,66,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,91,92,94,95,96,98,99,100,101,102,103,104,106,107,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,128,129,130,132,133,134,135,136,137,140,142,144,147,148,149,150,151,152,153,154,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,198,199,201,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,254,255,256,257,258,259,260,262,263,266,267,268,269,270,271,275,276,277,278,280,281,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,315,316,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,342,343,345,346,348,350,351,352,353,354,355,356,357,359,361,362,363,364,365,366,367,368,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,386,387,388,390,391,392,393,395,396,397,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,428,429,430,431,432,434,435,436,437,439,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,458,459,460,462,463,464,465,467,468,469,470,471,473,478,479,480,481,482,483,484,485,486,487,488,489,490,491,494,495,496,497,498,499,500,501,503,505,507,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,530,531,532,534,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,561,563,565,566,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,597,599,601,602,604,605,606,607,609,610,611,612,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,644,645,647,648,649,650,651,652,654,655,656,657,658,659,660,661,662,663,664,666,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,703,704,707,708,709,710,711,712,713,715,716,717,718,719,720,721,723,724,725,727,728,729,730,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,771,773,774,775,776,778,779,781,782,783,784,785,786,787,789,791,792,793,794,797,798,799,800,801,802,803,805,806,807,809,810,812,813,814,816,817,818,819,820,821,822,823,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,844,847,848,849,851,852,854,855,856,858,859,861,862,863,864,865,866,867,868,869,870,872,873,874,875,876,877,878,881,882,883,885,886,887,888,889,890,891,892,893,894,895,897,898,899,900,901,902,903,904,905,907,908,909,910,911,913,],[45,-253,104,115,115,-268,115,-281,-282,-283,115,-285,-287,-288,-289,-290,-291,115,-461,-368,115,115,115,115,115,155,115,-1,115,115,115,-356,-6,115,-127,-194,-29,-193,115,179,115,115,115,-80,-95,115,209,115,115,115,-112,-134,115,115,115,115,115,115,-240,-354,115,115,115,115,115,115,-381,-382,-472,-7,115,245,-118,115,115,115,-197,-94,115,115,115,-241,-193,115,115,-155,-386,-273,115,-252,-193,115,-256,115,115,-267,-280,115,-304,115,-286,115,115,115,115,115,-207,-357,-358,115,115,115,115,115,-468,359,115,-366,-364,-384,115,-272,-8,115,-32,115,-33,115,-9,-10,115,-39,-41,-195,-198,115,-31,-77,-114,-115,115,-87,381,115,115,-339,-341,-342,-343,-344,-345,-346,-348,-349,115,115,115,115,-59,-60,-45,115,115,-78,115,-101,-104,-105,115,115,-108,115,115,-76,-109,115,115,-173,-174,115,-175,-177,-178,-179,115,115,115,115,115,-375,-376,-377,-378,-379,-15,115,-52,-56,-128,115,-14,-23,115,115,115,115,-159,-279,-242,115,115,-92,115,115,115,115,-257,115,115,115,-455,115,-442,-443,115,-450,-208,-209,-212,-213,-214,115,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,115,115,-393,115,-422,-24,115,-206,-163,-164,115,115,115,115,-336,115,115,-359,115,115,115,-190,115,-200,115,115,115,115,115,115,115,115,115,115,115,-300,115,115,115,115,-310,115,115,115,115,115,-269,115,-2,115,115,-4,-40,-42,-196,115,115,-473,-474,115,-43,115,115,115,-327,-328,-347,-350,115,600,-353,-18,115,115,115,115,115,-426,-433,-434,-438,115,-454,115,-67,-65,115,-66,115,-63,115,-57,-85,115,-84,115,115,-116,-117,115,-89,115,115,-70,115,-75,115,115,115,115,-103,115,-129,-146,115,-195,115,-62,115,-371,-370,-374,-373,115,115,-51,115,115,115,-132,115,115,-160,115,-276,115,-93,-243,-157,-274,-250,-251,-254,-255,115,115,115,115,115,115,-460,-444,-445,115,-441,-322,-451,115,-210,-211,115,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,115,115,-402,-424,-425,-423,-394,115,115,-400,115,-402,115,115,115,706,115,115,115,115,115,115,-191,115,-389,-390,-391,-392,-387,115,-245,-247,115,115,115,115,-259,-264,115,115,115,115,115,-302,-293,115,115,115,115,-312,115,-363,-383,-466,115,-271,115,-5,-106,-107,-400,-395,-402,115,115,-13,115,115,115,115,115,-351,-352,115,115,115,115,115,115,115,-435,-436,-437,115,115,-400,115,-432,-64,115,115,-58,-86,115,115,-88,115,-91,-69,-195,-71,115,-74,115,115,-102,115,115,115,115,-153,115,-151,115,115,-355,115,115,-165,115,-167,115,-141,-142,-143,-144,-145,-133,-34,115,115,-278,-162,-154,-385,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,115,-415,-421,-25,-27,115,115,115,115,115,-401,-403,-20,-21,-22,-428,115,-400,-35,115,-400,115,-431,-36,115,-362,-360,115,-188,115,115,-248,-262,-263,-260,-261,115,-301,-303,115,115,115,-311,115,-467,-270,-44,115,115,-396,-397,-398,-30,-475,-46,115,115,115,-442,-19,-462,115,-325,115,-464,115,115,-440,-404,115,115,115,-168,115,-170,-53,-54,-96,-98,-97,-99,115,115,115,-110,-111,-119,-120,-152,-147,-148,115,115,-61,-37,115,115,115,-158,-277,115,-420,115,-417,115,-409,-409,115,115,-182,861,862,-185,-202,115,115,115,115,-298,115,-294,-365,-395,-47,115,115,-17,115,-326,-465,115,-395,-453,-439,115,115,-90,-72,-73,-316,-319,-131,115,115,115,115,-156,-411,-418,115,-400,115,-83,-82,-361,115,-249,-299,115,-296,-399,-448,-16,-463,-79,115,-55,115,115,115,115,-161,115,115,-398,903,115,-297,-50,115,115,115,-166,115,115,-171,-400,115,-181,-81,-169,-113,115,-172,-398,115,115,-180,]),'INTO':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[47,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'PARTITION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[48,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'WITH':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,78,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[51,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,235,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,320,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,320,-339,-341,-342,-343,-344,-345,-346,-348,394,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,320,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,320,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,320,-300,320,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,320,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,320,-307,-302,-293,320,320,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[53,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'ON':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,29,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,261,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,360,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,458,459,460,462,465,469,474,475,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,620,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,705,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,777,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[46,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,150,-1,-239,-356,-6,-127,-194,-29,172,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,272,-304,-286,314,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,314,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-329,-257,314,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,272,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,314,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,314,-300,314,-331,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,272,601,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,658,-471,-132,-121,-123,-93,-330,-332,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,272,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,314,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,314,-307,-302,-293,314,314,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,272,-435,-436,-437,-432,-64,765,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,808,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,843,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[56,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'COMMENT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,555,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,721,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[57,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,307,307,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,307,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,307,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,307,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,307,-300,307,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,307,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,307,-264,307,-307,-302,-293,307,307,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,307,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,307,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,307,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[58,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[59,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'CHANGE_TRACKING':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[60,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'MAP':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[61,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'SKEWED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[63,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'COLLECTION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[64,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'STORED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[65,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'PARTITIONED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[67,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'CATALOG':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[68,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'FILE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[69,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'STAGE_FILE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[70,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'TABLE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[71,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'AUTO_REFRESH':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[72,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'PATTERN':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[73,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'COMMA':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,280,281,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,341,342,346,350,352,356,363,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,456,457,459,460,461,462,465,469,478,479,480,481,483,484,488,489,490,494,495,496,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,561,566,568,570,571,575,576,577,578,580,581,582,583,584,585,588,589,590,591,592,594,595,597,602,604,606,609,610,611,612,614,616,617,619,621,622,624,625,627,628,629,630,632,633,634,635,639,641,642,643,644,645,646,648,649,650,651,653,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,681,682,684,685,686,689,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,720,721,722,724,725,727,733,735,738,739,740,741,742,743,744,746,747,748,749,751,752,753,754,756,757,759,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,784,786,787,788,790,792,798,800,801,802,803,807,812,813,814,817,819,820,821,822,823,825,827,828,829,830,831,832,833,834,835,838,839,840,841,842,844,845,848,850,854,855,858,859,861,862,863,864,865,866,867,868,869,870,872,873,874,876,879,880,889,890,891,893,894,895,896,899,900,901,902,903,904,905,906,908,909,911,913,],[49,-253,-237,-238,119,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,411,418,-101,-104,-105,-108,-317,434,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,491,-442,-443,497,-450,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,434,-317,-306,-295,-300,-12,491,-2,-4,-40,-42,-196,-473,-474,-43,491,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,418,411,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,640,-195,-62,-371,-370,-374,-373,491,655,-149,-471,-132,434,-121,-123,-93,-250,-251,-254,-255,491,491,-460,-444,-445,-441,-322,-451,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,491,-191,-192,-389,-390,-391,-392,-387,716,-245,-247,-442,491,720,-259,-264,-195,-314,-265,-307,-302,-293,-3,-292,-363,-383,-466,491,491,-5,-106,-107,-442,-395,491,-13,491,491,491,491,-351,-352,491,497,491,-435,-436,-437,491,-442,-432,-64,655,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,491,-102,-130,-153,491,784,-151,-442,-406,-355,491,-195,-165,-136,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,497,-415,-421,-25,-27,491,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-260,-261,-313,-301,-303,491,-467,-44,-396,-397,-398,-30,-475,-46,826,497,-442,-19,-462,-325,497,-464,491,-440,-404,491,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-408,-61,-37,-135,-150,-126,-420,-417,491,-409,-409,-182,-185,-202,-203,491,-298,491,-294,-365,-447,-47,497,-17,491,-326,-465,491,-447,-453,-439,-90,-72,-73,-316,-319,-131,-407,-195,-138,-411,-418,-442,491,-83,-82,-361,-204,-249,-299,491,-296,-399,-448,-16,-463,-79,-55,-405,-137,-205,-297,-50,491,-195,-166,-140,-171,-442,491,-181,-81,-169,-113,-139,-172,910,491,-180,]),'DEFAULT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,532,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[76,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,309,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,309,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,309,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,309,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,309,-300,309,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,705,309,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,309,-307,-302,-293,309,309,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'RP':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,130,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,280,281,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,341,342,346,350,352,356,363,367,369,371,372,373,374,375,376,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,426,427,428,429,431,432,433,434,436,437,441,442,444,446,448,449,450,451,453,455,456,457,459,460,461,462,465,469,478,479,480,481,483,484,488,489,490,492,493,494,495,496,498,499,501,502,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,535,536,538,540,541,542,543,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,561,566,568,570,571,575,576,577,578,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,597,602,604,606,609,610,611,612,613,614,616,617,618,619,621,622,624,625,627,628,629,630,632,633,634,635,637,639,641,642,643,644,645,646,647,648,649,650,651,653,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,681,682,684,685,686,689,691,692,693,694,695,696,697,698,699,700,703,704,708,710,711,712,713,714,715,717,718,719,720,721,722,724,725,727,733,735,736,738,739,740,741,742,743,744,746,747,748,749,751,752,753,754,756,757,758,759,761,763,764,765,766,767,768,769,770,772,773,774,775,776,778,779,781,782,783,784,785,786,787,788,790,792,798,799,800,801,802,803,806,807,811,812,813,814,815,817,819,820,821,822,823,824,825,827,828,829,830,831,832,833,834,835,838,839,840,841,842,844,845,847,848,850,854,855,858,859,861,862,863,864,865,866,867,868,869,870,871,872,873,874,876,879,880,881,886,887,889,890,891,892,893,894,895,896,899,900,901,902,903,904,905,906,908,909,911,912,913,],[38,-253,-237,-238,120,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,326,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,412,417,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,495,-450,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,556,-317,-306,-295,-300,-12,577,-2,581,-4,-40,-42,-196,585,589,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,610,611,-438,-454,417,412,-66,-63,621,-85,-84,-116,-117,-195,-89,-195,627,-195,-70,-75,-195,632,-315,-195,-103,-129,641,-195,-62,-371,-370,-374,-373,-38,651,654,-149,-471,-132,662,-121,-123,-93,-250,-251,-254,-255,672,673,-460,-444,-445,679,680,-441,-322,-451,-210,-211,-419,684,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,710,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,715,-245,-247,-442,718,719,-259,-264,-195,-314,-265,-307,-302,-293,-3,-292,-363,-383,-466,733,735,-5,-106,-107,-400,-395,738,739,740,-13,741,742,743,679,-49,-351,-352,749,751,753,-435,-436,-437,756,757,-400,-432,-64,761,763,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,774,-102,777,-130,-153,782,783,-151,-442,-406,786,-355,787,-195,-165,-136,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-452,-415,-421,-25,-27,800,802,-401,-403,-20,-21,-22,-428,803,-400,-35,-400,807,-36,-362,-360,-186,-188,813,-201,-248,-262,-263,-260,-261,-313,-301,-303,819,-467,-44,823,-396,-397,-398,-30,-475,-46,825,828,-442,-19,-462,-325,830,-464,831,-440,-404,833,834,-168,-170,-53,-54,-96,-98,-97,-99,838,840,-320,-318,-110,-111,-119,-120,-152,-147,-148,-408,679,-61,-37,-135,-150,-126,-420,802,-417,855,-409,-409,585,-182,863,-185,-202,-203,864,866,-298,868,-294,-365,-395,869,-47,872,-17,873,-326,-465,874,-395,-453,-439,-90,-72,-73,-316,-319,-131,-407,879,-195,-138,-411,-418,-400,887,-83,-82,-361,-204,-249,-299,890,-296,-399,-448,891,-16,-463,-79,-55,-405,-137,895,833,902,-205,-297,-50,904,905,-195,-166,-140,-171,-400,909,-181,-81,-169,-113,-139,-172,-398,912,913,-180,]),'INCREMENT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[77,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'START':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[78,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'MINVALUE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,80,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[79,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,237,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'NO':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[80,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,506,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'MAXVALUE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,80,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[81,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,238,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'CACHE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[82,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'NOORDER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[83,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,319,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,319,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,319,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,319,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,319,-300,319,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,319,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,319,-307,-302,-293,319,319,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'ORDER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[84,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,318,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,318,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,318,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,318,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,318,-300,318,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,318,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,318,-307,-302,-293,318,318,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'DQ_STRING':([1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,30,31,33,34,35,36,37,38,39,40,41,42,44,45,46,49,50,52,54,55,56,58,59,60,62,66,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,92,94,95,96,98,99,100,101,102,103,104,106,107,110,111,112,113,114,115,116,117,118,119,120,122,123,124,125,126,128,129,130,132,133,134,135,136,137,140,142,144,147,148,149,150,151,152,153,154,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,198,199,201,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,254,255,256,257,258,259,260,262,263,266,267,268,269,270,271,275,276,277,278,280,281,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,315,316,317,318,319,320,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,342,343,345,346,348,350,351,352,353,354,355,356,357,359,361,362,363,364,365,366,367,368,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,386,387,388,390,391,392,393,395,396,397,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,428,429,430,431,432,434,435,436,437,439,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,458,459,460,462,463,464,465,467,468,469,470,471,473,478,479,480,481,482,483,484,485,486,487,488,489,490,491,494,495,496,497,498,499,500,501,503,505,507,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,530,531,534,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,561,563,565,566,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,597,599,601,602,604,605,606,607,609,610,611,612,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,644,645,647,648,649,650,651,652,654,655,656,657,658,659,660,661,662,663,664,666,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,703,704,707,708,709,710,711,712,713,715,716,717,718,719,720,721,723,724,725,727,728,729,730,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,771,773,774,775,776,778,779,781,782,783,784,785,786,787,789,791,792,793,794,797,798,799,800,801,802,803,805,806,807,812,813,814,816,817,818,819,820,821,822,823,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,844,847,848,849,851,852,854,855,856,858,859,861,862,863,864,865,866,867,868,869,870,872,873,874,875,876,877,878,881,882,883,885,886,887,889,890,891,892,893,894,895,897,898,899,900,901,902,903,904,905,907,908,909,910,911,913,],[42,-253,42,42,42,-268,42,-281,-282,-283,42,-285,-287,-288,-289,-290,-291,42,-461,-368,42,42,42,42,42,42,-1,42,42,42,-356,-6,165,-127,-194,-29,176,42,42,42,42,-80,-95,42,42,42,42,-112,-134,42,42,42,42,42,42,-240,-354,42,42,42,42,42,42,-381,-382,-472,-7,42,246,42,42,42,-197,-94,42,42,42,-241,-193,42,42,-155,-386,-273,42,-252,-193,42,-256,42,42,-267,-280,42,-304,42,-286,42,42,42,42,42,-207,-357,-358,42,42,42,42,42,-468,42,42,-366,-364,-384,42,-272,-8,42,-32,42,-33,42,-9,-10,42,-39,-41,-195,-198,42,-31,-77,-114,-115,42,-87,42,42,-339,-341,-342,-343,-344,-345,-346,-348,-349,42,42,42,42,-59,-60,-45,42,42,-78,42,-101,-104,423,-105,42,42,-108,42,42,-76,-109,42,42,-173,-174,42,-175,-177,-178,-179,42,42,42,42,42,-375,-376,-377,-378,-379,-15,42,-52,-56,-128,42,-14,-23,42,42,42,42,-159,-279,-242,42,42,-92,42,42,42,42,-257,42,42,42,-455,42,-442,-443,42,-450,-208,-209,-212,-213,-214,42,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,42,42,-393,42,-422,-24,42,-206,-163,-164,42,42,42,42,-336,42,42,-359,42,42,42,-190,42,-200,42,42,42,42,42,42,42,42,42,42,42,-300,42,42,42,42,-310,42,42,42,42,42,-269,42,-2,42,42,-4,-40,-42,-196,42,42,-473,-474,42,-43,42,42,42,-327,-328,-347,-350,42,42,-353,-18,42,42,42,42,42,-426,-433,-434,-438,42,-454,42,-67,-65,42,-66,42,-63,42,-57,-85,42,-84,42,42,-116,-117,42,-89,42,42,-70,42,-75,42,42,42,42,-103,42,-129,-146,42,-195,42,-62,42,-371,-370,-374,-373,42,42,-51,42,42,42,-132,42,42,-160,42,-276,42,-93,-243,-157,-274,-250,-251,-254,-255,42,42,42,42,42,42,-460,-444,-445,42,-441,-322,-451,42,-210,-211,42,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,42,42,-402,-424,-425,-423,-394,42,42,-400,42,-402,42,42,42,42,42,42,42,42,42,-191,42,-389,-390,-391,-392,-387,42,-245,-247,42,42,42,42,-259,-264,42,42,42,42,42,-302,-293,42,42,42,42,-312,42,-363,-383,-466,42,-271,42,-5,-106,-107,-400,-395,-402,42,42,-13,42,42,42,42,42,-351,-352,42,42,42,42,42,42,42,-435,-436,-437,42,42,-400,42,-432,-64,42,42,-58,-86,42,42,-88,42,-91,-69,-195,-71,42,-74,42,42,-102,42,42,42,42,-153,42,-151,42,42,-355,42,42,-165,42,-167,42,-141,-142,-143,-144,-145,-133,-34,42,42,-278,-162,-154,-385,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,42,-415,-421,-25,-27,42,42,42,42,42,-401,-403,-20,-21,-22,-428,42,-400,-35,42,-400,42,-431,-36,42,-362,-360,42,-188,42,42,-248,-262,-263,-260,-261,42,-301,-303,42,42,42,-311,42,-467,-270,-44,42,42,-396,-397,-398,-30,-475,-46,42,42,42,-442,-19,-462,42,-325,42,-464,42,42,-440,-404,42,42,42,-168,42,-170,-53,-54,-96,-98,-97,-99,42,42,42,-110,-111,-119,-120,-152,-147,-148,42,42,-61,-37,42,42,42,-158,-277,42,-420,42,-417,42,-409,-409,42,42,-182,-185,-202,42,42,42,42,-298,42,-294,-365,-395,-47,42,42,-17,42,-326,-465,42,-395,-453,-439,42,42,-90,-72,-73,-316,-319,-131,42,42,42,42,-156,-411,-418,42,-400,42,-83,-82,-361,42,-249,-299,42,-296,-399,-448,-16,-463,-79,42,-55,42,42,42,42,-161,42,42,-398,42,-297,-50,42,42,42,-166,42,42,-171,-400,42,-181,-81,-169,-113,42,-172,-398,42,42,-180,]),'USING':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[87,-253,-237,-238,-268,-281,-282,-283,-284,127,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,508,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'CLUSTER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[88,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,88,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'ROW':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,177,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,458,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[89,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,379,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,660,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'STORAGE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,458,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[90,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,659,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'TAG':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,51,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,320,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[93,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,202,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,93,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,93,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,93,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,202,93,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,93,-300,93,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,93,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,93,-307,-302,-293,93,93,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'CLONE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,130,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[94,94,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,136,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,94,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,-333,136,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,-266,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'ENCODE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[95,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,95,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,95,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,95,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,95,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,95,-300,95,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,95,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,95,-307,-302,-293,95,95,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,101,104,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,253,260,268,269,275,276,277,278,279,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[96,-253,100,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,254,-193,-252,-193,-256,-267,-280,-304,-286,-333,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,463,-92,-257,-266,-455,-305,-442,-443,96,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,-334,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,-295,-300,-12,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,-337,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,-265,-307,-302,-293,-3,-292,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'OPTIONS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,41,42,44,45,49,52,54,55,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,126,129,134,137,151,152,153,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,207,208,210,213,214,216,217,224,225,227,228,229,230,232,234,236,237,238,239,240,241,244,246,248,249,250,252,260,268,269,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,346,350,352,356,367,371,372,373,374,378,379,381,383,384,385,386,387,388,390,392,393,402,403,404,405,407,409,410,412,414,416,417,419,422,423,424,425,428,429,431,434,436,437,441,442,444,446,448,449,450,451,453,459,460,462,465,469,478,479,480,481,488,489,490,494,495,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,556,559,561,566,568,570,571,575,576,577,581,582,583,585,589,594,595,597,609,610,611,616,617,621,622,624,625,627,628,629,630,632,633,635,639,641,644,648,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,724,725,733,735,738,739,740,741,742,743,748,749,751,753,756,757,761,763,764,765,766,767,768,769,773,774,775,776,778,779,781,782,783,786,787,792,798,800,802,803,807,812,813,814,819,821,822,825,828,830,831,834,835,838,839,840,841,842,844,854,855,861,862,863,864,865,866,868,869,872,873,874,876,889,890,891,895,899,902,903,904,905,908,913,],[97,-253,97,97,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,97,-239,-356,-6,-127,-194,-29,-193,-340,-68,-80,-95,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,-286,97,-207,-246,-366,-364,-384,-8,-32,-33,-9,-10,-11,-39,-41,-195,-198,-31,-77,-114,-115,-87,97,-339,-341,-342,-343,-344,-345,-346,-348,-349,-235,-59,-60,-45,-78,-101,-104,-105,-108,-317,-76,-109,-173,-174,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,-56,-128,-14,-23,-470,-124,-92,-257,97,-455,-305,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,97,-336,-359,-183,-199,-189,-190,-388,-200,-244,-306,97,-300,97,-2,-4,-40,-42,-196,-473,-474,-43,-48,-442,-327,-328,-347,-350,-236,-353,-18,-426,-433,-434,-438,-454,-67,-65,-66,-63,-57,-85,-84,-116,-117,-195,-89,-195,-70,-75,-315,-195,-103,-129,-146,-195,-62,-371,-370,-374,-373,-38,-471,-132,-121,-123,-93,-250,-251,-254,-255,-460,-444,-445,-441,-322,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,97,-184,-187,-191,-192,-389,-390,-391,-392,-387,-245,-247,-264,97,-307,-302,-293,97,97,-363,-383,-466,-5,-106,-107,-395,-13,-49,-351,-352,-435,-436,-437,-432,-64,-58,-86,-100,-88,-91,-69,-195,-71,-74,-321,-102,-130,-153,-151,-355,-165,-167,-141,-142,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,-301,-303,-467,-44,-396,-397,-398,-30,-475,-46,-19,-462,-325,-464,-440,-404,-168,-170,-53,-54,-96,-98,-97,-99,-320,-318,-110,-111,-119,-120,-152,-147,-148,-61,-37,-126,-420,-417,-409,-409,-182,-185,-202,-203,-298,-294,-365,-47,-17,-326,-465,-453,-439,-90,-72,-73,-316,-319,-131,-411,-418,-83,-82,-361,-204,-249,-299,-296,-399,-16,-463,-79,-55,-205,-297,-50,-166,-171,-181,-81,-169,-113,-172,-180,]),'STRING_BASE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,38,39,40,41,42,44,45,49,50,52,54,55,57,62,66,74,75,82,83,84,85,86,92,98,99,114,115,117,120,122,124,125,126,129,134,137,151,152,153,154,157,159,161,164,165,166,167,168,169,170,173,174,175,176,178,180,181,182,183,184,185,186,187,188,189,190,195,198,199,201,205,206,207,208,209,210,211,212,213,214,215,216,217,218,224,225,226,227,228,229,230,232,234,236,237,238,239,240,241,242,243,244,246,248,249,250,252,260,266,267,268,269,270,271,275,276,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,315,317,318,319,325,326,329,330,331,332,333,334,335,337,340,342,346,348,350,352,356,363,364,367,368,370,371,372,373,374,375,377,378,379,380,381,382,383,384,385,386,387,388,390,392,393,395,399,402,403,404,405,406,407,409,410,412,414,416,417,418,419,421,422,423,424,425,428,429,430,431,434,435,436,437,441,442,443,444,445,446,448,449,450,451,452,453,454,455,458,459,460,462,465,469,478,479,480,481,483,484,488,489,490,491,494,495,498,499,501,503,505,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,527,536,538,540,541,542,543,544,545,546,547,549,550,552,553,556,557,559,561,563,565,566,568,570,571,575,576,577,578,580,581,582,583,584,585,588,589,590,591,592,593,594,595,597,599,602,606,607,609,610,611,612,614,615,616,617,618,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,641,642,644,645,647,648,649,650,651,654,656,657,658,659,660,661,662,663,664,671,672,673,674,675,676,677,678,679,680,682,684,685,686,689,690,691,692,693,694,695,696,697,699,700,708,710,711,712,713,715,717,718,719,723,724,725,727,728,733,735,736,738,739,740,741,742,743,744,747,748,749,750,751,753,754,755,756,757,758,759,761,763,764,765,766,767,768,769,771,773,774,775,776,778,779,780,781,782,783,786,787,789,791,792,798,800,801,802,803,806,807,812,813,814,817,818,819,820,821,822,823,825,826,828,829,830,831,832,833,834,835,836,838,839,840,841,842,844,848,854,855,858,859,861,862,863,864,865,866,867,868,869,870,872,873,874,876,877,881,882,886,889,890,891,892,893,894,895,899,900,901,902,903,904,905,907,908,910,911,913,],[98,-253,-237,-238,-268,-281,-282,-283,-284,-285,-287,-288,-289,-290,-291,-335,-461,-368,-1,-239,-356,-6,98,170,-194,-29,98,-340,98,-68,-80,-95,98,-112,-134,-240,-354,-380,-381,-382,-472,-7,-118,-197,-94,-252,-193,-256,-267,-280,-304,98,-286,-333,-207,-246,-366,-364,-384,98,-8,-32,-33,170,-10,98,-39,-41,-195,-198,-31,-77,170,-115,-87,98,-338,-339,-341,-342,-343,-344,-345,-346,-348,-349,98,-59,170,-45,-78,98,-101,170,98,-105,98,98,-108,98,98,-76,-109,98,-173,-174,98,-175,-177,-178,-179,-369,-372,-375,-376,-377,-378,-379,-15,98,-52,-56,-128,-14,-23,-470,-124,-92,98,98,-257,-266,98,98,-455,98,-442,170,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,98,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,98,98,-393,98,-422,-24,-206,-163,-164,-334,-336,-359,-183,98,-189,-190,-388,-200,-244,98,98,98,98,-295,-300,-12,98,98,-2,98,98,-4,-40,-42,170,98,98,-473,-474,98,-43,98,98,98,-327,-328,-347,-350,98,-353,-18,98,98,-426,98,170,-438,98,-454,-67,-65,-66,-63,-57,-85,98,-84,170,170,-117,98,-89,98,-70,98,-75,-315,98,98,-103,98,-146,98,-195,98,-62,-371,-370,-374,-373,98,98,-51,98,98,-471,-132,-121,-123,-93,-250,170,-254,170,98,98,-460,-444,170,98,-441,-322,-210,-211,-419,-220,-221,-26,98,170,170,-176,-400,170,-414,-416,98,-410,-402,-424,170,-423,-394,98,-427,-400,-402,-337,-184,98,-191,-192,-389,-390,-391,-392,-387,-245,-247,-442,98,-264,98,-265,98,98,98,170,-293,-3,-292,-363,-383,-466,98,98,-5,-106,170,-442,-395,98,-13,98,98,98,98,98,-351,-352,98,98,98,98,170,-436,-437,98,-400,98,-432,-64,98,-58,-86,98,98,-88,98,-91,-69,-195,-71,98,-74,-321,98,-102,98,98,170,-153,98,-151,-442,98,-355,98,98,-165,-167,-141,170,-143,-144,-145,-133,-34,-125,-122,-258,-275,-456,-457,-458,-459,-448,170,-447,-446,-415,-421,-25,170,98,98,-410,-401,-403,-20,170,-22,-428,-400,-35,-36,-362,-360,-186,-188,-201,-248,-262,-263,98,-301,170,98,98,-467,-44,98,-396,-397,-398,-30,-475,-46,98,-442,-19,-462,98,-325,-464,98,98,-440,-404,98,98,-168,-170,-53,-54,-96,170,170,-99,98,98,-318,-110,170,-119,170,98,-152,-147,-148,-61,-37,98,98,-126,-420,-417,98,-409,-409,98,-182,-185,-202,98,98,98,-298,98,-294,-365,-447,-47,98,-17,98,-326,-465,98,-395,-453,-439,98,-90,-72,-73,-316,-319,170,98,-411,-418,-442,98,-83,-82,-361,-204,-249,-299,98,-296,-399,-448,-16,-463,-79,-55,98,98,98,98,98,-297,-50,98,98,98,-166,-171,-442,98,-181,-81,-169,-113,98,-172,98,98,-180,]),'DOMAIN':([3,],[102,]),'SCHEMA':([3,104,259,],[103,257,470,]),'OR':([3,],[105,]),'DATABASE':([3,91,104,245,],[106,106,258,258,]),'UNIQUE':([3,42,49,98,115,129,134,142,152,170,181,183,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,345,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[108,-194,191,-197,-193,285,-207,347,-364,-198,285,191,-235,-23,285,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,285,-183,-199,-189,-190,-388,-200,562,285,285,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,285,-184,-187,-191,-192,-389,-390,-391,-392,-387,285,285,285,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'CLUSTERED':([3,],[109,]),'TABLE':([3,6,25,28,42,101,104,115,156,253,259,365,472,579,734,],[110,118,141,149,-194,255,-193,-193,-272,464,471,-269,668,-271,-270,]),'SEQUENCE':([3,],[111,]),'TYPE':([3,259,],[112,473,]),'REFERENCES':([9,42,98,115,129,134,152,170,181,185,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,344,350,356,389,390,402,403,404,405,407,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,560,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,834,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[123,-194,-197,-193,123,-207,-364,-198,123,123,-235,-23,123,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,123,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,123,-183,-199,-189,-190,-388,-200,-308,123,123,123,-236,-426,-433,-434,-438,-454,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,123,-184,-187,-191,-192,-389,-390,-391,-392,-387,123,-309,123,123,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-453,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'FOR':([13,42,98,115,124,170,193,276,277,278,288,352,489,490,501,512,513,514,515,517,518,566,585,677,678,679,680,682,684,692,693,699,724,725,738,739,740,798,800,802,854,855,869,],[125,-194,-197,-193,-304,-198,401,-305,-442,-443,500,-300,-444,-445,-419,-400,-413,-414,-416,-410,-402,-302,-395,-448,-449,-447,-446,-415,-421,-401,-403,-400,-301,-303,-396,-397,-398,-420,-417,-409,-411,-418,-399,]),'LP':([20,21,25,32,36,42,43,45,51,53,58,59,68,71,73,90,93,97,98,115,121,122,131,134,139,141,148,151,152,155,156,159,165,169,170,172,177,180,191,192,193,195,197,200,201,202,214,216,220,223,226,242,275,277,278,288,291,309,316,322,329,330,331,332,333,334,335,341,342,346,347,360,365,374,384,390,391,392,394,398,400,403,404,405,407,410,412,414,428,429,434,444,453,461,488,489,490,501,505,510,512,513,514,515,516,517,518,525,538,540,541,542,543,544,545,546,547,552,555,557,558,561,562,567,575,579,584,585,597,598,600,603,608,609,610,611,614,616,617,628,633,644,645,673,674,675,676,677,678,679,680,682,684,687,692,693,694,699,703,707,712,713,715,721,722,726,731,734,738,739,740,747,756,757,764,765,773,774,781,787,798,800,802,812,813,814,822,835,841,842,843,846,854,855,858,864,869,870,876,889,900,],[128,130,140,154,160,-194,171,-193,203,206,212,215,215,215,215,244,247,251,-197,-193,270,271,328,336,340,343,-468,-366,-364,364,-272,368,-194,375,-198,377,380,382,395,397,399,406,408,206,203,413,215,435,439,443,445,452,-455,492,493,502,271,516,526,531,-367,-183,-199,-189,-190,-388,-200,435,-317,406,565,-323,-269,-196,593,406,599,271,203,605,607,-433,-434,-438,615,203,-66,-63,215,-314,-315,-195,-38,435,-460,-444,-445,-419,271,-469,375,-413,-414,-416,688,-410,-402,375,-184,-187,-191,-192,-389,-390,-391,-392,-387,492,336,-195,-314,406,723,728,-363,-271,736,-395,271,745,364,750,755,-435,-436,-437,758,-432,-64,-313,-321,336,785,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,688,375,-403,375,375,806,-431,-186,-188,-201,336,-313,818,-324,-270,-396,-397,-398,492,-440,-404,-53,-54,-320,-318,336,-37,-420,-417,-409,-185,-202,-203,-365,-439,-316,-319,877,878,-411,-418,886,-204,-399,375,-55,-205,758,]),'LIKE':([21,42,115,130,151,152,329,575,822,],[135,-194,-193,135,-366,-364,-367,-363,-365,]),'IF':([24,103,110,111,149,255,257,470,471,668,],[138,-241,264,265,358,466,-242,-243,667,796,]),'ADD':([26,42,115,152,357,359,573,575,730,822,],[142,-194,-193,-364,-310,-193,-312,-363,-311,-365,]),'RENAME':([26,42,115,152,357,359,573,575,730,822,],[145,-194,-193,-364,-310,-193,-312,-363,-311,-365,]),'MODIFY':([26,42,115,152,357,359,573,575,730,822,],[147,-194,-193,-364,-310,-193,-312,-363,-311,-365,]),'KEY':([27,36,42,45,115,191,193,196,284,285,349,564,],[148,161,-194,-193,-193,396,400,407,498,499,567,726,]),'TERMINATED':([36,42,45,219,221,],[162,-194,-193,438,440,]),'ARRAY':([42,98,115,133,170,193,277,278,330,331,332,333,334,348,489,490,538,540,541,542,543,544,545,546,547,552,645,677,678,679,680,712,713,715,812,814,864,889,],[-194,-197,-193,333,-198,333,-442,-443,-183,541,-189,-190,-388,333,-444,-445,-184,-187,-191,-192,-389,-390,-391,-392,-387,333,333,-448,-449,-447,-446,-186,-188,333,-185,541,333,541,]),'LT':([42,98,115,133,170,193,277,278,330,331,332,333,334,348,489,490,538,540,541,542,543,544,545,546,547,552,645,677,678,679,680,712,713,715,812,814,864,889,],[-194,-197,-193,334,-198,334,-442,-443,-183,334,543,-190,-388,334,-444,-445,-184,-187,-191,543,-389,-390,-391,-392,-387,334,334,-448,-449,-447,-446,-186,-188,334,-185,334,334,334,]),'DOT':([42,115,137,152,153,156,214,256,268,329,330,359,360,428,455,512,535,575,616,618,629,683,702,717,764,789,791,804,836,857,882,884,],[-194,-193,338,361,362,366,430,468,482,537,539,-193,574,430,652,687,709,732,760,762,771,797,805,816,837,849,851,856,875,885,897,898,]),'AS':([42,65,98,115,129,134,152,156,170,181,195,249,256,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,533,536,538,540,541,542,543,544,545,546,547,559,570,571,575,579,584,585,609,610,611,616,651,654,662,666,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,705,706,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,858,860,861,862,864,869,889,895,899,900,902,903,904,908,913,],[-194,222,-197,-193,322,-207,-364,365,-198,322,-235,-23,467,322,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,322,-183,-199,-189,-190,-388,-200,322,322,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,707,322,-184,-187,-191,-192,-389,-390,-391,-392,-387,322,322,322,-363,734,737,-395,-435,-436,-437,-432,-165,-167,-34,794,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,809,810,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,737,888,-83,-82,-204,-399,-205,-166,-171,737,-181,-81,-169,-172,-180,]),'COLLATE':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,311,-207,-364,-198,311,-235,-23,311,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,311,-183,-199,-189,-190,-388,-200,311,311,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,311,-184,-187,-191,-192,-389,-390,-391,-392,-387,311,311,311,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'ENFORCED':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,313,315,317,318,319,325,330,331,332,333,334,335,350,356,388,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,577,585,596,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,733,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,312,-207,-364,-198,312,-235,-23,312,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,521,-24,-206,-163,-164,312,-183,-199,-189,-190,-388,-200,312,312,312,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,312,-184,-187,-191,-192,-389,-390,-391,-392,-387,312,312,312,-363,-466,-395,521,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-467,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'NOT':([42,98,115,122,129,134,138,152,170,181,195,249,264,265,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,388,390,392,402,403,404,405,466,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,577,585,597,609,610,611,616,651,654,662,667,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,733,738,739,740,756,757,761,763,796,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,274,313,-207,339,-364,-198,313,-235,-23,476,477,313,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,504,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,313,-183,-199,-189,-190,-388,-200,313,313,596,-236,274,-426,-433,-434,-438,665,-460,-444,-445,-210,-211,-419,-220,274,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,313,-184,-187,-191,-192,-389,-390,-391,-392,-387,313,313,313,-363,-466,-395,274,-435,-436,-437,-432,-165,-167,-34,795,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-467,-396,-397,-398,-440,-404,-168,-170,853,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'NULL':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,309,310,312,313,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,504,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,808,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,310,-207,-364,-198,310,-235,-23,310,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,310,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,514,-393,-422,522,-24,-206,-163,-164,310,-183,-199,-189,-190,-388,-200,310,310,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,522,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,310,-184,-187,-191,-192,-389,-390,-391,-392,-387,310,310,310,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,860,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'FOREIGN':([42,49,98,115,129,134,142,152,170,181,183,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,345,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,196,-197,-193,196,-207,196,-364,-198,196,196,-235,-23,196,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,196,-183,-199,-189,-190,-388,-200,196,196,196,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,196,-184,-187,-191,-192,-389,-390,-391,-392,-387,196,196,196,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'ENCRYPT':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,315,-207,-364,-198,315,-235,-23,315,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,315,-183,-199,-189,-190,-388,-200,315,315,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,315,-184,-187,-191,-192,-389,-390,-391,-392,-387,315,315,315,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'AUTOINCREMENT':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,317,-207,-364,-198,317,-235,-23,317,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,317,-183,-199,-189,-190,-388,-200,317,317,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,317,-184,-187,-191,-192,-389,-390,-391,-392,-387,317,317,317,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'MASKING':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,320,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,321,-207,-364,-198,321,-235,-23,321,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,529,321,-183,-199,-189,-190,-388,-200,321,321,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,321,-184,-187,-191,-192,-389,-390,-391,-392,-387,321,321,321,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'CONSTRAINT':([42,49,98,115,129,134,142,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,194,-197,-193,194,-207,194,-364,-198,194,-235,-23,194,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,194,-183,-199,-189,-190,-388,-200,194,194,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,194,-184,-187,-191,-192,-389,-390,-391,-392,-387,194,194,194,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'GENERATED':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,323,-207,-364,-198,323,-235,-23,323,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,323,-183,-199,-189,-190,-388,-200,323,323,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,323,-184,-187,-191,-192,-389,-390,-391,-392,-387,323,323,323,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'WITHOUT':([42,98,115,129,134,152,170,181,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,-197,-193,324,-207,-364,-198,324,-235,-23,324,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,-232,-233,-234,-393,-422,-24,-206,-163,-164,324,-183,-199,-189,-190,-388,-200,324,324,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,324,-184,-187,-191,-192,-389,-390,-391,-392,-387,324,324,324,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'CHECK':([42,49,98,115,129,134,142,152,170,181,183,195,249,269,275,277,278,282,283,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,310,312,315,317,318,319,325,330,331,332,333,334,335,345,350,356,390,402,403,404,405,488,489,490,498,499,501,503,505,507,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,536,538,540,541,542,543,544,545,546,547,559,570,571,575,585,609,610,611,616,651,654,662,673,674,675,676,677,678,679,680,682,684,685,686,692,693,694,695,696,697,699,700,708,712,713,715,738,739,740,756,757,761,763,798,800,802,803,807,812,813,814,822,835,854,855,861,862,864,869,889,895,899,902,903,904,908,913,],[-194,197,-197,-193,197,-207,197,-364,-198,197,197,-235,-23,197,-455,-442,-443,-208,-209,-212,-213,-214,-215,-216,-217,-218,-219,-222,-223,-224,-225,-226,-227,-228,-229,-230,-231,197,-233,-234,-393,-422,-24,-206,-163,-164,197,-183,-199,-189,-190,-388,-200,197,197,197,-236,-426,-433,-434,-438,-460,-444,-445,-210,-211,-419,-220,-221,-26,-28,-469,-176,-400,-413,-414,-416,-410,-402,-424,-425,-423,-394,-427,-400,-402,197,-184,-187,-191,-192,-389,-390,-391,-392,-387,197,197,197,-363,-395,-435,-436,-437,-432,-165,-167,-34,-456,-457,-458,-459,-448,-449,-447,-446,-415,-421,-25,-27,-401,-403,-20,-21,-22,-428,-400,-35,-36,-186,-188,-201,-396,-397,-398,-440,-404,-168,-170,-420,-417,-409,-409,-182,-185,-202,-203,-365,-439,-411,-418,-83,-82,-204,-399,-205,-166,-171,-181,-81,-169,-172,-180,]),'DEFERRABLE':([42,115,122,152,274,275,291,392,488,504,505,575,597,673,674,675,676,822,],[-194,-193,273,-364,488,-455,273,273,-460,488,273,-363,273,-456,-457,-458,-459,-365,]),'COMMAT':([42,115,332,334,542,543,544,545,546,547,],[-194,-193,545,-388,545,-389,-390,-391,-392,-387,]),'RT':([42,115,332,334,542,543,544,545,546,547,],[-194,-193,546,-388,546,-389,-390,-391,-392,-387,]),'BY':([45,48,63,67,77,88,162,323,438,440,],[177,180,220,223,233,242,370,532,636,638,]),'SERDEPROPERTIES':([51,],[200,]),'KEYS':([61,],[219,]),'ITEMS':([64,],[221,]),'FORMAT':([89,],[243,]),'SALT':([98,170,294,315,506,507,509,685,686,],[-197,-198,507,-24,685,-26,-28,-25,-27,]),'REPLACE':([105,],[259,]),'COLUMN':([143,145,146,147,],[351,353,354,355,]),'INVISIBLE':([182,385,386,751,830,],[385,-327,-328,-325,-326,]),'VISIBLE':([182,385,386,751,830,],[386,-327,-328,-325,-326,]),'SERDE':([243,],[454,]),'DELETE':([272,],[485,]),'UPDATE':([272,314,],[486,523,]),'INITIALLY':([273,],[487,]),'POLICY':([321,529,],[530,701,]),'EXISTS':([339,358,476,477,665,795,853,],[551,572,669,670,793,852,883,]),} _lr_action = {} for _k, _v in _lr_action_items.items(): - for _x, _y in zip(_v[0], _v[1]): - if not _x in _lr_action: - _lr_action[_x] = {} - _lr_action[_x][_k] = _y + for _x,_y in zip(_v[0],_v[1]): + if not _x in _lr_action: _lr_action[_x] = {} + _lr_action[_x][_k] = _y del _lr_action_items -_lr_goto_items = { - "expr": ( - [ - 0, - ], - [ - 1, - ], - ), - "database_base": ( - [ - 0, - 1, - ], - [ - 2, - 54, - ], - ), - "create_schema": ( - [ - 0, - ], - [ - 4, - ], - ), - "create_database": ( - [ - 0, - ], - [ - 5, - ], - ), - "type_definition": ( - [ - 0, - ], - [ - 7, - ], - ), - "domain_name": ( - [ - 0, - ], - [ - 8, - ], - ), - "alter_foreign": ( - [ - 0, - ], - [ - 9, - ], - ), - "alter_drop_column": ( - [ - 0, - ], - [ - 10, - ], - ), - "alter_check": ( - [ - 0, - ], - [ - 11, - ], - ), - "alter_unique": ( - [ - 0, - ], - [ - 12, - ], - ), - "alter_default": ( - [ - 0, - ], - [ - 13, - ], - ), - "alter_primary_key": ( - [ - 0, - ], - [ - 14, - ], - ), - "alter_column_add": ( - [ - 0, - ], - [ - 15, - ], - ), - "alter_rename_column": ( - [ - 0, - ], - [ - 16, - ], - ), - "alter_column_sql_server": ( - [ - 0, - ], - [ - 17, - ], - ), - "alter_column_modify": ( - [ - 0, - ], - [ - 18, - ], - ), - "alter_column_modify_oracle": ( - [ - 0, - ], - [ - 19, - ], - ), - "index_table_name": ( - [ - 0, - ], - [ - 20, - ], - ), - "table_name": ( - [ - 0, - ], - [ - 21, - ], - ), - "pkey": ( - [ - 0, - 49, - 182, - ], - [ - 22, - 185, - 388, - ], - ), - "seq_name": ( - [ - 0, - ], - [ - 23, - ], - ), - "c_schema": ( - [ - 0, - ], - [ - 24, - ], - ), - "type_name": ( - [ - 0, - ], - [ - 25, - ], - ), - "alt_table": ( - [ - 0, - ], - [ - 26, - ], - ), - "create_index": ( - [ - 0, - ], - [ - 29, - ], - ), - "create_table": ( - [ - 0, - ], - [ - 30, - ], - ), - "create_seq": ( - [ - 0, - ], - [ - 31, - ], - ), - "pkey_statement": ( - [ - 0, - 49, - 182, - ], - [ - 32, - 32, - 391, - ], - ), - "type_create": ( - [ - 0, - ], - [ - 33, - ], - ), - "multiple_options": ( - [ - 1, - ], - [ - 34, - ], - ), - "id": ( - [ - 1, - 3, - 4, - 5, - 8, - 13, - 21, - 24, - 25, - 26, - 30, - 31, - 33, - 35, - 36, - 37, - 40, - 46, - 49, - 50, - 52, - 56, - 58, - 59, - 61, - 68, - 69, - 70, - 71, - 72, - 75, - 76, - 77, - 78, - 80, - 81, - 86, - 93, - 94, - 95, - 99, - 100, - 101, - 105, - 106, - 112, - 115, - 117, - 118, - 122, - 124, - 127, - 128, - 129, - 131, - 132, - 136, - 139, - 141, - 143, - 146, - 148, - 149, - 153, - 157, - 159, - 162, - 166, - 167, - 170, - 176, - 179, - 180, - 191, - 192, - 193, - 194, - 202, - 203, - 205, - 210, - 211, - 215, - 218, - 222, - 226, - 227, - 228, - 229, - 230, - 237, - 242, - 245, - 246, - 247, - 249, - 253, - 254, - 257, - 258, - 261, - 262, - 264, - 265, - 266, - 271, - 275, - 283, - 303, - 304, - 306, - 311, - 315, - 318, - 319, - 320, - 322, - 323, - 325, - 326, - 327, - 329, - 331, - 332, - 333, - 335, - 337, - 338, - 340, - 341, - 343, - 345, - 346, - 348, - 349, - 350, - 351, - 354, - 356, - 357, - 358, - 359, - 361, - 363, - 365, - 367, - 369, - 372, - 374, - 375, - 377, - 380, - 382, - 383, - 384, - 390, - 391, - 395, - 396, - 397, - 399, - 401, - 406, - 408, - 411, - 413, - 415, - 418, - 420, - 421, - 424, - 426, - 429, - 431, - 435, - 437, - 439, - 444, - 445, - 447, - 450, - 451, - 454, - 455, - 457, - 460, - 474, - 475, - 476, - 477, - 478, - 479, - 483, - 489, - 492, - 508, - 509, - 515, - 516, - 518, - 520, - 522, - 523, - 526, - 528, - 529, - 530, - 531, - 532, - 534, - 540, - 543, - 544, - 545, - 546, - 549, - 551, - 553, - 555, - 557, - 561, - 562, - 563, - 564, - 566, - 570, - 572, - 579, - 581, - 582, - 584, - 585, - 586, - 587, - 588, - 593, - 595, - 596, - 598, - 599, - 600, - 601, - 606, - 607, - 609, - 612, - 614, - 617, - 618, - 620, - 622, - 625, - 626, - 627, - 629, - 632, - 635, - 639, - 640, - 642, - 645, - 653, - 654, - 671, - 677, - 678, - 679, - 680, - 681, - 682, - 689, - 692, - 695, - 700, - 703, - 706, - 707, - 714, - 718, - 719, - 720, - 723, - 727, - 729, - 730, - 734, - 735, - 736, - 740, - 742, - 744, - 745, - 748, - 749, - 750, - 752, - 770, - 771, - 777, - 779, - 780, - 785, - 790, - 791, - 792, - 794, - 798, - 799, - 807, - 809, - 810, - 811, - 813, - 821, - 822, - 824, - 827, - 831, - 832, - 838, - 839, - 840, - 842, - 846, - 847, - 852, - 855, - 860, - 863, - 870, - 872, - 873, - 876, - 877, - 882, - 883, - 886, - 889, - 890, - 891, - 894, - 896, - 899, - 905, - 908, - 909, - ], - [ - 36, - 100, - 112, - 115, - 120, - 123, - 132, - 136, - 138, - 143, - 151, - 152, - 155, - 157, - 158, - 162, - 166, - 177, - 192, - 197, - 203, - 206, - 210, - 166, - 215, - 166, - 222, - 222, - 166, - 215, - 226, - 227, - 229, - 231, - 234, - 235, - 236, - 243, - 244, - 245, - 247, - 248, - 251, - 255, - 256, - 261, - 262, - 263, - 132, - 151, - 272, - 276, - 303, - 132, - 324, - 325, - 332, - 337, - 343, - 347, - 132, - 151, - 355, - 272, - 362, - 364, - 366, - 367, - 372, - 151, - 378, - 384, - 303, - 398, - 325, - 402, - 403, - 415, - 416, - 420, - 424, - 426, - 429, - 433, - 436, - 439, - 440, - 441, - 442, - 443, - 272, - 447, - 450, - 337, - 450, - 457, - 461, - 464, - 466, - 467, - 470, - 472, - 303, - 272, - 272, - 481, - 488, - 493, - 503, - 504, - 511, - 517, - 520, - 525, - 526, - 303, - 527, - 132, - 530, - 272, - 536, - 539, - 540, - 541, - 542, - 544, - 549, - 132, - 555, - 403, - 325, - 303, - 560, - 561, - 132, - 132, - 303, - 151, - 567, - 568, - 481, - 272, - 571, - 272, - 574, - 367, - 577, - 579, - 581, - 272, - 272, - 272, - 272, - 481, - 272, - 403, - 592, - 272, - 597, - 276, - 272, - 602, - 608, - 610, - 415, - 612, - 614, - 420, - 617, - 618, - 436, - 620, - 436, - 624, - 632, - 634, - 638, - 272, - 481, - 640, - 646, - 450, - 450, - 653, - 450, - 656, - 661, - 481, - 481, - 664, - 665, - 666, - 667, - 276, - 673, - 608, - 683, - 685, - 688, - 690, - 691, - 693, - 694, - 699, - 303, - 702, - 703, - 704, - 481, - 536, - 705, - 708, - 325, - 481, - 132, - 436, - 303, - 403, - 715, - 272, - 720, - 303, - 303, - 151, - 722, - 481, - 481, - 436, - 729, - 481, - 481, - 481, - 481, - 272, - 481, - 737, - 738, - 481, - 488, - 276, - 481, - 272, - 481, - 683, - 272, - 640, - 754, - 756, - 759, - 436, - 761, - 764, - 766, - 132, - 481, - 325, - 634, - 481, - 436, - 777, - 779, - 450, - 450, - 488, - 690, - 787, - 690, - 481, - 272, - 683, - 683, - 797, - 683, - 804, - 805, - 325, - 808, - 272, - 481, - 272, - 814, - 815, - 436, - 436, - 819, - 481, - 276, - 488, - 272, - 488, - 481, - 272, - 787, - 481, - 830, - 831, - 837, - 690, - 839, - 640, - 450, - 845, - 683, - 481, - 683, - 481, - 853, - 854, - 272, - 861, - 481, - 272, - 481, - 865, - 488, - 481, - 481, - 839, - 871, - 683, - 436, - 876, - 877, - 787, - 880, - 881, - 481, - 325, - 481, - 889, - 272, - 690, - 891, - 839, - 897, - 898, - 272, - 891, - 481, - 436, - 905, - 906, - 481, - 891, - 272, - 481, - ], - ), - "using": ( - [ - 1, - ], - [ - 39, - ], - ), - "STRING": ( - [ - 1, - 40, - 45, - 50, - 57, - 124, - 153, - 166, - 167, - 179, - 194, - 205, - 208, - 210, - 211, - 215, - 222, - 237, - 261, - 262, - 265, - 266, - 271, - 289, - 302, - 304, - 306, - 326, - 335, - 337, - 341, - 343, - 358, - 359, - 363, - 365, - 367, - 369, - 375, - 377, - 380, - 382, - 383, - 384, - 390, - 395, - 399, - 403, - 406, - 418, - 424, - 429, - 433, - 435, - 437, - 444, - 445, - 447, - 450, - 475, - 476, - 483, - 500, - 508, - 515, - 532, - 545, - 549, - 553, - 555, - 557, - 570, - 572, - 579, - 582, - 584, - 585, - 586, - 587, - 588, - 593, - 596, - 600, - 601, - 606, - 609, - 612, - 617, - 618, - 620, - 622, - 625, - 629, - 635, - 639, - 640, - 678, - 680, - 681, - 714, - 718, - 719, - 727, - 729, - 734, - 740, - 744, - 745, - 748, - 749, - 766, - 777, - 779, - 791, - 794, - 799, - 807, - 810, - 811, - 813, - 821, - 824, - 827, - 831, - 839, - 846, - 855, - 863, - 872, - 876, - 877, - 883, - 886, - 889, - 890, - 891, - 899, - 905, - 908, - 909, - ], - [ - 41, - 163, - 174, - 198, - 207, - 273, - 273, - 371, - 371, - 273, - 404, - 421, - 422, - 371, - 371, - 371, - 371, - 273, - 471, - 473, - 273, - 273, - 482, - 501, - 502, - 505, - 512, - 273, - 273, - 371, - 404, - 558, - 482, - 273, - 273, - 575, - 371, - 371, - 273, - 273, - 273, - 273, - 482, - 273, - 404, - 273, - 273, - 603, - 273, - 421, - 371, - 371, - 626, - 273, - 371, - 273, - 482, - 371, - 647, - 482, - 482, - 668, - 676, - 273, - 686, - 482, - 482, - 371, - 404, - 716, - 273, - 482, - 482, - 371, - 482, - 482, - 482, - 482, - 273, - 482, - 273, - 482, - 482, - 273, - 482, - 273, - 371, - 757, - 758, - 371, - 762, - 765, - 482, - 371, - 482, - 371, - 273, - 482, - 273, - 273, - 482, - 273, - 371, - 371, - 482, - 273, - 482, - 273, - 273, - 482, - 835, - 371, - 371, - 482, - 482, - 273, - 273, - 482, - 273, - 482, - 668, - 482, - 482, - 371, - 371, - 273, - 482, - 482, - 273, - 371, - 371, - 273, - 273, - 371, - 482, - 371, - 482, - 371, - 273, - 482, - ], - ), - "cluster_by": ( - [ - 1, - 21, - ], - [ - 44, - 130, - ], - ), - "row_format": ( - [ - 1, - ], - [ - 50, - ], - ), - "storage": ( - [ - 1, - ], - [ - 52, - ], - ), - "with": ( - [ - 1, - 189, - ], - [ - 55, - 393, - ], - ), - "option_comment": ( - [ - 1, - ], - [ - 62, - ], - ), - "option_with_tag": ( - [ - 1, - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 66, - 296, - 296, - 296, - 296, - 296, - 296, - 296, - 296, - 296, - 296, - ], - ), - "clone": ( - [ - 1, - 2, - 54, - ], - [ - 73, - 98, - 98, - ], - ), - "encode": ( - [ - 1, - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 74, - 278, - 278, - 278, - 278, - 278, - 278, - 278, - 278, - 278, - 278, - ], - ), - "tablespace": ( - [ - 1, - 274, - ], - [ - 84, - 486, - ], - ), - "options": ( - [ - 1, - 4, - 5, - 34, - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 85, - 113, - 116, - 156, - 293, - 293, - 293, - 293, - 293, - 293, - 293, - 293, - 293, - 293, - ], - ), - "option_comment_equals": ( - [ - 1, - ], - [ - 91, - ], - ), - "ref": ( - [ - 9, - 128, - 180, - 184, - 264, - 288, - 320, - 345, - 351, - 389, - 528, - 551, - 562, - 563, - ], - [ - 121, - 286, - 286, - 392, - 286, - 497, - 286, - 286, - 286, - 591, - 286, - 286, - 286, - 286, - ], - ), - "using_tablespace": ( - [ - 14, - ], - [ - 125, - ], - ), - "defcolumn": ( - [ - 21, - 49, - 118, - 129, - 141, - 146, - 323, - 338, - 349, - 350, - ], - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - ), - "likke": ( - [ - 21, - 129, - ], - [ - 131, - 322, - ], - ), - "column": ( - [ - 21, - 49, - 118, - 129, - 141, - 146, - 323, - 335, - 338, - 349, - 350, - 435, - 546, - 627, - ], - [ - 133, - 133, - 133, - 133, - 133, - 133, - 133, - 547, - 133, - 133, - 133, - 631, - 712, - 767, - ], - ), - "t_name": ( - [ - 30, - 122, - 148, - 170, - 354, - 564, - ], - [ - 150, - 270, - 352, - 376, - 565, - 721, - ], - ), - "table_property_equals": ( - [ - 40, - 59, - 68, - 71, - 166, - 367, - ], - [ - 165, - 212, - 220, - 224, - 370, - 370, - ], - ), - "id_equals": ( - [ - 40, - 59, - 68, - 71, - 139, - 166, - 246, - 367, - ], - [ - 168, - 168, - 168, - 168, - 336, - 168, - 453, - 168, - ], - ), - "by_smthg": ( - [ - 45, - ], - [ - 172, - ], - ), - "c_index": ( - [ - 49, - ], - [ - 181, - ], - ), - "constraint": ( - [ - 49, - 128, - 141, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 182, - 299, - 340, - 299, - 299, - 299, - 299, - 299, - 299, - 299, - 299, - 299, - ], - ), - "check_ex": ( - [ - 49, - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 183, - 282, - 282, - 282, - 282, - 282, - 282, - 282, - 282, - 282, - 282, - ], - ), - "foreign": ( - [ - 49, - 128, - 141, - 180, - 182, - 264, - 320, - 340, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 184, - 288, - 339, - 288, - 389, - 288, - 288, - 552, - 288, - 288, - 288, - 288, - 288, - 288, - ], - ), - "uniq": ( - [ - 49, - 182, - ], - [ - 186, - 387, - ], - ), - "statem_by_id": ( - [ - 49, - ], - [ - 187, - ], - ), - "period_for": ( - [ - 49, - ], - [ - 188, - ], - ), - "pkey_constraint": ( - [ - 49, - ], - [ - 189, - ], - ), - "check_st": ( - [ - 49, - 128, - 141, - 180, - 182, - 264, - 299, - 320, - 340, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 194, - 194, - 341, - 194, - 390, - 194, - 390, - 194, - 553, - 194, - 194, - 194, - 194, - 194, - 194, - ], - ), - "with_args": ( - [ - 51, - 200, - 394, - 410, - ], - [ - 200, - 410, - 200, - 410, - ], - ), - "multi_assignments": ( - [ - 53, - 199, - ], - [ - 204, - 409, - ], - ), - "table_property_equals_int": ( - [ - 58, - ], - [ - 209, - ], - ), - "table_property_equals_bool": ( - [ - 61, - 72, - ], - [ - 214, - 225, - ], - ), - "fmt_equals": ( - [ - 69, - 70, - ], - [ - 221, - 223, - ], - ), - "pid": ( - [ - 124, - 153, - 179, - 237, - 265, - 266, - 326, - 335, - 359, - 363, - 375, - 377, - 380, - 382, - 384, - 395, - 399, - 406, - 435, - 444, - 508, - 557, - 587, - 593, - 601, - 609, - 678, - 681, - 714, - 719, - 740, - 745, - 748, - 799, - 807, - 811, - 846, - 872, - 883, - 886, - 908, - ], - [ - 271, - 358, - 383, - 445, - 475, - 476, - 532, - 545, - 570, - 572, - 582, - 584, - 585, - 586, - 588, - 596, - 600, - 606, - 629, - 639, - 680, - 718, - 734, - 358, - 744, - 749, - 791, - 794, - 810, - 813, - 824, - 827, - 791, - 855, - 532, - 863, - 791, - 890, - 899, - 532, - 909, - ], - ), - "index_pid": ( - [ - 127, - 397, - 489, - 593, - 599, - 735, - ], - [ - 275, - 598, - 671, - 736, - 742, - 822, - ], - ), - "comment": ( - [ - 128, - 133, - 180, - 264, - 320, - 345, - 351, - 528, - 547, - 551, - 562, - 563, - 631, - 712, - 767, - ], - [ - 277, - 330, - 277, - 277, - 277, - 277, - 277, - 277, - 330, - 277, - 277, - 277, - 330, - 330, - 330, - ], - ), - "default": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 283, - 283, - 283, - 283, - 283, - 283, - 283, - 283, - 283, - 283, - ], - ), - "collate": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 284, - 284, - 284, - 284, - 284, - 284, - 284, - 284, - 284, - 284, - ], - ), - "enforced": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 388, - 528, - 551, - 562, - 563, - ], - [ - 285, - 285, - 285, - 285, - 285, - 285, - 589, - 285, - 285, - 285, - 285, - ], - ), - "null": ( - [ - 128, - 180, - 264, - 286, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 287, - 287, - 287, - 495, - 287, - 287, - 287, - 287, - 287, - 287, - 287, - ], - ), - "encrypt": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 289, - 289, - 289, - 289, - 289, - 289, - 289, - 289, - 289, - 289, - ], - ), - "generated": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 290, - 290, - 290, - 290, - 290, - 290, - 290, - 290, - 290, - 290, - ], - ), - "c_property": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 291, - 291, - 291, - 291, - 291, - 291, - 291, - 291, - 291, - 291, - ], - ), - "on_update": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 292, - 292, - 292, - 292, - 292, - 292, - 292, - 292, - 292, - 292, - ], - ), - "autoincrement": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 294, - 294, - 294, - 294, - 294, - 294, - 294, - 294, - 294, - 294, - ], - ), - "option_order_noorder": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 295, - 295, - 295, - 295, - 295, - 295, - 295, - 295, - 295, - 295, - ], - ), - "option_with_masking_policy": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 297, - 297, - 297, - 297, - 297, - 297, - 297, - 297, - 297, - 297, - ], - ), - "as_virtual": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 298, - 298, - 298, - 298, - 298, - 298, - 298, - 298, - 298, - 298, - ], - ), - "generated_by": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 300, - 300, - 300, - 300, - 300, - 300, - 300, - 300, - 300, - 300, - ], - ), - "timezone": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 301, - 301, - 301, - 301, - 301, - 301, - 301, - 301, - 301, - 301, - ], - ), - "gen_always": ( - [ - 128, - 180, - 264, - 320, - 345, - 351, - 528, - 551, - 562, - 563, - ], - [ - 311, - 311, - 311, - 311, - 311, - 311, - 311, - 311, - 311, - 311, - ], - ), - "c_type": ( - [ - 132, - 192, - 343, - 544, - 632, - 706, - 860, - ], - [ - 326, - 326, - 326, - 326, - 326, - 807, - 886, - ], - ), - "tid": ( - [ - 132, - 192, - 326, - 343, - 544, - 632, - 706, - 807, - 860, - 886, - ], - [ - 327, - 327, - 534, - 327, - 327, - 327, - 327, - 534, - 327, - 534, - ], - ), - "id_or_string": ( - [ - 166, - 167, - 210, - 211, - 215, - 222, - 337, - 367, - 369, - 424, - 429, - 437, - 447, - 549, - 579, - 612, - 620, - 635, - 640, - 727, - 729, - 777, - 779, - 831, - 839, - 876, - 877, - 889, - 891, - 905, - ], - [ - 368, - 373, - 425, - 427, - 430, - 438, - 550, - 576, - 578, - 619, - 623, - 636, - 643, - 713, - 728, - 643, - 760, - 773, - 776, - 816, - 818, - 841, - 643, - 841, - 875, - 893, - 841, - 893, - 904, - 893, - ], - ), - "funct_args": ( - [ - 194, - 341, - 390, - 553, - ], - [ - 405, - 405, - 405, - 405, - ], - ), - "equals": ( - [ - 202, - 411, - ], - [ - 414, - 611, - ], - ), - "assignment": ( - [ - 205, - 418, - ], - [ - 419, - 616, - ], - ), - "pid_with_type": ( - [ - 219, - ], - [ - 434, - ], - ), - "multiple_tag_equals": ( - [ - 242, - 413, - ], - [ - 448, - 613, - ], - ), - "tag_equals": ( - [ - 242, - 413, - 645, - ], - [ - 449, - 449, - 778, - ], - ), - "properties": ( - [ - 245, - 247, - 457, - 653, - ], - [ - 451, - 454, - 654, - 780, - ], - ), - "property": ( - [ - 245, - 247, - 451, - 454, - 457, - 653, - 654, - 780, - ], - [ - 452, - 452, - 651, - 651, - 452, - 452, - 651, - 651, - ], - ), - "funct_expr": ( - [ - 304, - 311, - 508, - 677, - ], - [ - 507, - 516, - 681, - 786, - ], - ), - "multi_id": ( - [ - 304, - 311, - 406, - 508, - 518, - 523, - 677, - 678, - 679, - 748, - 771, - 799, - 846, - 873, - 883, - ], - [ - 509, - 509, - 607, - 682, - 689, - 695, - 509, - 790, - 792, - 790, - 838, - 790, - 790, - 838, - 790, - ], - ), - "f_call": ( - [ - 304, - 311, - 406, - 437, - 508, - 509, - 515, - 518, - 523, - 607, - 635, - 677, - 678, - 679, - 682, - 689, - 695, - 748, - 771, - 790, - 792, - 799, - 821, - 838, - 846, - 873, - 883, - ], - [ - 510, - 519, - 510, - 637, - 510, - 684, - 687, - 510, - 510, - 684, - 774, - 510, - 789, - 510, - 684, - 684, - 684, - 789, - 510, - 684, - 684, - 789, - 866, - 684, - 789, - 510, - 789, - ], - ), - "multiple_column_names": ( - [ - 335, - ], - [ - 546, - ], - ), - "multiple_funct": ( - [ - 435, - ], - [ - 630, - ], - ), - "funct": ( - [ - 435, - 770, - ], - [ - 633, - 836, - ], - ), - "multi_id_or_string": ( - [ - 437, - ], - [ - 635, - ], - ), - "dot_id": ( - [ - 492, - ], - [ - 672, - ], - ), -} +_lr_goto_items = {'expr':([0,],[1,]),'database_base':([0,1,],[2,54,]),'create_schema':([0,],[4,]),'create_database':([0,],[5,]),'type_definition':([0,],[7,]),'domain_name':([0,],[8,]),'alter_foreign':([0,],[9,]),'alter_drop_column':([0,],[10,]),'alter_check':([0,],[11,]),'alter_unique':([0,],[12,]),'alter_default':([0,],[13,]),'alter_primary_key':([0,],[14,]),'alter_column_add':([0,],[15,]),'alter_rename_column':([0,],[16,]),'alter_column_sql_server':([0,],[17,]),'alter_column_modify':([0,],[18,]),'alter_column_modify_oracle':([0,],[19,]),'index_table_name':([0,],[20,]),'table_name':([0,],[21,]),'pkey':([0,49,183,],[22,186,388,]),'seq_name':([0,],[23,]),'c_schema':([0,],[24,]),'type_name':([0,],[25,]),'alt_table':([0,],[26,]),'create_index':([0,],[29,]),'create_table':([0,],[30,]),'create_seq':([0,],[31,]),'pkey_statement':([0,49,183,],[32,32,391,]),'type_create':([0,],[33,]),'multiple_options':([1,],[34,]),'id':([1,3,4,5,8,13,21,24,25,26,30,31,33,35,36,37,40,46,49,50,52,56,58,59,60,68,69,70,71,72,73,76,77,78,79,81,82,87,94,95,96,100,101,102,106,107,113,116,118,119,123,125,128,129,130,132,133,137,140,142,144,147,149,150,154,158,160,163,166,171,177,180,181,192,193,194,195,203,204,206,211,212,214,215,218,222,226,231,232,233,234,235,242,247,250,251,252,254,258,259,262,263,266,267,269,270,271,276,280,288,308,309,311,316,320,323,324,325,327,328,330,331,332,334,336,337,338,340,342,343,345,346,348,350,351,353,354,355,356,359,361,362,363,364,366,368,370,375,377,380,382,383,384,390,391,395,396,397,399,401,406,408,411,413,415,418,420,421,424,426,428,430,432,434,435,436,439,443,445,447,452,453,455,458,459,462,463,465,468,482,483,484,485,486,487,491,497,500,516,517,523,524,526,528,530,531,534,536,537,538,539,540,542,548,551,552,553,554,557,559,561,563,565,569,570,571,572,574,578,580,587,588,590,591,592,593,594,599,601,602,604,605,606,607,612,613,615,618,620,623,624,626,631,633,634,636,638,639,640,642,645,647,649,650,652,655,663,664,681,687,688,689,690,691,698,701,704,709,712,715,716,723,727,728,729,732,736,737,744,745,746,750,752,754,755,758,759,760,762,771,773,774,784,785,789,791,792,797,799,801,805,806,814,816,817,818,820,826,827,829,832,836,837,847,848,849,851,856,859,864,867,875,877,878,881,882,885,886,889,892,893,894,897,898,901,907,910,911,],[36,101,113,116,121,124,133,137,139,144,152,153,156,158,159,163,169,178,193,198,204,207,211,214,218,214,226,226,214,218,214,231,232,234,236,239,240,241,248,249,250,252,253,256,260,261,266,267,268,133,152,277,281,308,133,329,330,337,342,348,352,133,152,360,277,367,369,371,169,152,378,384,308,398,330,402,403,415,416,420,424,426,428,432,436,441,444,447,448,449,450,451,277,455,458,342,458,465,469,472,474,475,478,480,308,277,277,489,496,501,511,512,519,525,528,533,534,308,535,133,538,277,544,547,548,549,550,552,557,133,563,403,330,308,568,569,133,133,308,152,575,576,489,277,579,277,582,584,277,277,277,489,277,403,598,277,603,281,277,608,614,616,415,618,620,420,623,624,444,626,428,629,631,633,277,444,637,645,169,648,277,489,650,656,458,458,663,458,666,671,489,489,674,675,676,677,281,683,614,692,694,697,699,700,702,703,708,308,711,712,713,489,544,714,717,330,489,133,444,308,403,724,277,729,308,308,152,731,489,489,692,489,489,489,489,277,489,747,748,489,496,281,489,277,489,692,277,650,764,766,769,444,444,773,489,775,778,780,133,489,330,169,489,444,789,791,458,458,496,699,699,489,277,692,692,804,692,811,812,330,815,277,489,277,821,822,584,824,489,281,496,277,496,489,277,584,489,835,836,444,444,842,846,699,848,650,458,854,692,489,857,858,277,865,489,277,489,870,496,489,489,848,876,692,444,881,882,884,489,330,489,892,277,699,894,848,899,900,277,894,489,444,907,908,489,894,277,489,]),'using':([1,],[39,]),'STRING':([1,40,45,50,57,125,154,166,180,195,206,209,211,212,214,215,218,226,242,266,267,270,271,276,294,307,309,311,331,340,342,346,348,363,364,368,370,375,377,380,382,383,384,390,395,399,403,406,418,424,428,430,435,436,441,443,445,452,453,455,458,483,484,491,508,516,523,540,553,557,561,563,565,578,580,588,590,591,592,593,594,599,602,606,607,612,615,618,623,624,626,631,634,636,638,642,647,649,650,689,690,723,727,728,736,744,750,754,755,758,759,771,773,780,789,791,801,806,814,817,818,820,826,829,832,836,848,859,867,877,881,882,886,889,892,893,894,901,907,910,911,],[41,164,175,199,208,278,278,374,278,404,421,422,374,374,374,374,374,374,278,479,481,278,278,490,509,510,513,520,278,278,374,404,566,490,278,278,583,278,278,278,278,490,278,404,278,278,609,278,421,374,374,374,278,374,639,278,374,278,490,374,657,490,490,678,686,278,695,490,490,374,404,725,278,490,490,490,490,490,490,278,490,278,490,490,278,490,278,374,767,768,374,374,490,776,779,490,374,490,374,490,278,278,490,278,278,490,278,490,278,278,490,374,374,844,374,374,490,278,278,490,278,490,678,490,490,374,374,490,490,278,374,374,278,278,374,490,374,490,374,278,490,]),'cluster_by':([1,21,],[44,131,]),'row_format':([1,],[50,]),'storage':([1,],[52,]),'with':([1,190,],[55,393,]),'option_comment':([1,],[62,]),'option_with_tag':([1,129,181,269,325,350,356,536,559,570,571,],[66,301,301,301,301,301,301,301,301,301,301,]),'clone':([1,2,54,],[74,99,99,]),'encode':([1,129,181,269,325,350,356,536,559,570,571,],[75,283,283,283,283,283,283,283,283,283,283,]),'tablespace':([1,279,],[85,494,]),'options':([1,4,5,34,129,181,269,325,350,356,536,559,570,571,],[86,114,117,157,298,298,298,298,298,298,298,298,298,298,]),'option_comment_equals':([1,],[92,]),'ref':([9,129,181,185,269,293,325,350,356,389,536,559,570,571,],[122,291,291,392,291,505,291,291,291,597,291,291,291,291,]),'using_tablespace':([14,],[126,]),'defcolumn':([21,49,119,130,142,147,328,343,354,355,],[129,181,269,325,350,356,536,559,570,571,]),'likke':([21,130,],[132,327,]),'column':([21,49,119,130,142,147,328,340,343,354,355,443,554,640,],[134,134,134,134,134,134,134,555,134,134,134,644,721,781,]),'t_name':([30,123,149,171,359,572,],[151,275,357,376,573,730,]),'multi_id_or_string':([40,445,],[166,647,]),'id_or_string':([40,166,211,212,214,215,218,226,342,424,428,430,436,445,455,557,618,626,631,647,650,771,773,789,791,836,848,881,882,892,894,907,],[167,372,425,427,429,433,437,446,558,625,628,630,635,167,653,722,653,770,772,372,788,839,841,850,653,850,880,896,850,896,906,896,]),'f_call':([40,166,309,316,375,406,445,516,517,523,526,531,587,613,647,687,688,691,698,704,736,758,785,799,806,826,847,878,886,],[168,373,518,527,586,518,168,518,693,696,518,518,693,693,373,518,518,693,693,693,586,586,518,693,586,871,693,518,586,]),'by_smthg':([45,],[173,]),'c_index':([49,],[182,]),'constraint':([49,129,142,181,269,325,350,356,536,559,570,571,],[183,304,345,304,304,304,304,304,304,304,304,304,]),'check_ex':([49,129,181,269,325,350,356,536,559,570,571,],[184,287,287,287,287,287,287,287,287,287,287,]),'foreign':([49,129,142,181,183,269,325,345,350,356,536,559,570,571,],[185,293,344,293,389,293,293,560,293,293,293,293,293,293,]),'uniq':([49,183,],[187,387,]),'statem_by_id':([49,],[188,]),'period_for':([49,],[189,]),'pkey_constraint':([49,],[190,]),'check_st':([49,129,142,181,183,269,304,325,345,350,356,536,559,570,571,],[195,195,346,195,390,195,390,195,561,195,195,195,195,195,195,]),'with_args':([51,201,394,410,],[201,410,201,410,]),'multi_assignments':([53,200,],[205,409,]),'table_property_equals_int':([58,],[210,]),'table_property_equals':([59,68,71,73,214,428,],[213,224,228,230,431,431,]),'id_equals':([59,68,71,73,140,214,251,428,],[216,216,216,216,341,216,461,216,]),'table_property_equals_bool':([60,72,],[217,229,]),'fmt_equals':([69,70,],[225,227,]),'pid':([125,154,180,242,270,271,331,340,364,368,375,377,380,382,384,395,399,406,435,443,452,516,565,593,599,607,615,690,723,728,736,750,755,758,806,814,818,877,886,889,910,],[276,363,383,453,483,484,540,553,578,580,588,590,591,592,594,602,606,612,634,642,649,689,727,744,363,754,759,801,817,820,588,829,832,588,859,540,867,893,901,540,911,]),'index_pid':([128,397,497,599,605,745,],[280,604,681,746,752,827,]),'comment':([129,134,181,269,325,350,356,536,555,559,570,571,644,721,781,],[282,335,282,282,282,282,282,282,335,282,282,282,335,335,335,]),'default':([129,181,269,325,350,356,536,559,570,571,],[288,288,288,288,288,288,288,288,288,288,]),'collate':([129,181,269,325,350,356,536,559,570,571,],[289,289,289,289,289,289,289,289,289,289,]),'enforced':([129,181,269,325,350,356,388,536,559,570,571,],[290,290,290,290,290,290,595,290,290,290,290,]),'null':([129,181,269,291,325,350,356,536,559,570,571,],[292,292,292,503,292,292,292,292,292,292,292,]),'encrypt':([129,181,269,325,350,356,536,559,570,571,],[294,294,294,294,294,294,294,294,294,294,]),'generated':([129,181,269,325,350,356,536,559,570,571,],[295,295,295,295,295,295,295,295,295,295,]),'c_property':([129,181,269,325,350,356,536,559,570,571,],[296,296,296,296,296,296,296,296,296,296,]),'on_update':([129,181,269,325,350,356,536,559,570,571,],[297,297,297,297,297,297,297,297,297,297,]),'autoincrement':([129,181,269,325,350,356,536,559,570,571,],[299,299,299,299,299,299,299,299,299,299,]),'option_order_noorder':([129,181,269,325,350,356,536,559,570,571,],[300,300,300,300,300,300,300,300,300,300,]),'option_with_masking_policy':([129,181,269,325,350,356,536,559,570,571,],[302,302,302,302,302,302,302,302,302,302,]),'as_virtual':([129,181,269,325,350,356,536,559,570,571,],[303,303,303,303,303,303,303,303,303,303,]),'generated_by':([129,181,269,325,350,356,536,559,570,571,],[305,305,305,305,305,305,305,305,305,305,]),'timezone':([129,181,269,325,350,356,536,559,570,571,],[306,306,306,306,306,306,306,306,306,306,]),'gen_always':([129,181,269,325,350,356,536,559,570,571,],[316,316,316,316,316,316,316,316,316,316,]),'c_type':([133,193,348,552,645,715,864,],[331,331,331,331,331,814,889,]),'tid':([133,193,331,348,552,645,715,814,864,889,],[332,332,542,332,332,332,332,542,332,542,]),'funct_args':([195,346,390,561,],[405,405,405,405,]),'equals':([203,411,],[414,617,]),'assignment':([206,418,],[419,622,]),'pid_with_type':([223,],[442,]),'multiple_tag_equals':([247,413,],[456,619,]),'tag_equals':([247,413,655,],[457,457,790,]),'properties':([250,252,465,663,],[459,462,664,792,]),'property':([250,252,459,462,465,663,664,792,],[460,460,661,661,460,460,661,661,]),'funct_expr':([309,316,516,687,],[515,524,690,798,]),'multi_id':([309,316,375,406,516,526,531,687,688,736,758,785,806,878,886,],[517,517,587,613,691,698,704,517,799,587,587,847,587,847,587,]),'multiple_column_names':([340,],[554,]),'multiple_funct':([443,],[643,]),'funct':([443,784,],[646,845,]),'dot_id':([500,],[682,]),} _lr_goto = {} for _k, _v in _lr_goto_items.items(): - for _x, _y in zip(_v[0], _v[1]): - if not _x in _lr_goto: - _lr_goto[_x] = {} - _lr_goto[_x][_k] = _y + for _x, _y in zip(_v[0], _v[1]): + if not _x in _lr_goto: _lr_goto[_x] = {} + _lr_goto[_x][_k] = _y del _lr_goto_items _lr_productions = [ - ("S' -> expr", "S'", 1, None, None, None), - ( - "expr -> expr multiple_options", - "expr", - 2, - "p_expression_options", - "bigquery.py", - 3, - ), - ("expr -> expr INDEX id id", "expr", 4, "p_expr_index_in", "ibm.py", 6), - ( - "alter_column_sql_server -> alt_table ALTER COLUMN defcolumn", - "alter_column_sql_server", - 4, - "p_alter_column_sql_server", - "mssql.py", - 6, - ), - ("expr -> expr ENGINE id id", "expr", 4, "p_engine", "mysql.py", 6), - ("expr -> expr id LP id RP", "expr", 5, "p_expression_distkey", "redshift.py", 6), - ("expr -> expr using", "expr", 2, "p_expression_using", "spark_sql.py", 6), - ( - "multiple_options -> options", - "multiple_options", - 1, - "p_multiple_options", - "bigquery.py", - 8, - ), - ( - "multiple_options -> multiple_options options", - "multiple_options", - 2, - "p_multiple_options", - "bigquery.py", - 9, - ), - ("expr -> expr LOCATION STRING", "expr", 3, "p_expression_location", "hql.py", 8), - ( - "expr -> expr LOCATION DQ_STRING", - "expr", - 3, - "p_expression_location", - "hql.py", - 9, - ), - ( - "expr -> expr LOCATION table_property_equals", - "expr", - 3, - "p_expression_location", - "hql.py", - 10, - ), - ( - "alter_column_modify_oracle -> alt_table MODIFY defcolumn", - "alter_column_modify_oracle", - 3, - "p_alter_column_modify_oracle", - "oracle.py", - 8, - ), - ("expr -> expr INHERITS LP t_name RP", "expr", 5, "p_expr_inherits", "psql.py", 8), - ("clone -> CLONE id", "clone", 2, "p_clone", "snowflake.py", 9), - ("using -> USING id", "using", 2, "p_using", "spark_sql.py", 11), - ( - "pkey_constraint -> constraint pkey_statement id LP index_pid RP", - "pkey_constraint", - 6, - "p_pkey_constraint", - "mssql.py", - 12, - ), - ( - "pkey_constraint -> constraint pkey_statement LP index_pid RP", - "pkey_constraint", - 5, - "p_pkey_constraint", - "mssql.py", - 13, - ), - ( - "pkey_constraint -> pkey_constraint with", - "pkey_constraint", - 2, - "p_pkey_constraint", - "mssql.py", - 14, - ), - ( - "pkey_constraint -> pkey_constraint with ON id", - "pkey_constraint", - 4, - "p_pkey_constraint", - "mssql.py", - 15, - ), - ("on_update -> ON UPDATE id", "on_update", 3, "p_on_update", "mysql.py", 12), - ("on_update -> ON UPDATE STRING", "on_update", 3, "p_on_update", "mysql.py", 13), - ("on_update -> ON UPDATE f_call", "on_update", 3, "p_on_update", "mysql.py", 14), - ("encode -> ENCODE id", "encode", 2, "p_encode", "redshift.py", 12), - ("encrypt -> ENCRYPT", "encrypt", 1, "p_encrypt", "oracle.py", 14), - ("encrypt -> encrypt NO SALT", "encrypt", 3, "p_encrypt", "oracle.py", 15), - ("encrypt -> encrypt SALT", "encrypt", 2, "p_encrypt", "oracle.py", 16), - ("encrypt -> encrypt USING STRING", "encrypt", 3, "p_encrypt", "oracle.py", 17), - ("encrypt -> encrypt STRING", "encrypt", 2, "p_encrypt", "oracle.py", 18), - ( - "expr -> expr cluster_by", - "expr", - 2, - "p_expression_cluster_by", - "snowflake.py", - 14, - ), - ("expr -> expr ID ON LP pid RP", "expr", 6, "p_expression_clustered", "hql.py", 16), - ("expr -> expr ID by_smthg", "expr", 3, "p_expression_clustered", "hql.py", 17), - ("expr -> expr id id", "expr", 3, "p_expression_diststyle", "redshift.py", 17), - ("expr -> expr id KEY", "expr", 3, "p_expression_diststyle", "redshift.py", 18), - ( - "options -> OPTIONS LP id_equals RP", - "options", - 4, - "p_options", - "bigquery.py", - 18, - ), - ("timezone -> WITH id id", "timezone", 3, "p_timezone", "psql.py", 18), - ("timezone -> WITHOUT id id", "timezone", 3, "p_timezone", "psql.py", 19), - ( - "cluster_by -> CLUSTER BY LP pid RP", - "cluster_by", - 5, - "p_cluster_by", - "snowflake.py", - 20, - ), - ( - "cluster_by -> CLUSTER BY pid", - "cluster_by", - 3, - "p_cluster_by", - "snowflake.py", - 21, - ), - ("expr -> expr INTO ID ID", "expr", 4, "p_expression_into_buckets", "hql.py", 27), - ( - "multi_id_or_string -> id_or_string", - "multi_id_or_string", - 1, - "p_multi_id_or_string", - "snowflake.py", - 27, - ), - ( - "multi_id_or_string -> multi_id_or_string id_or_string", - "multi_id_or_string", - 2, - "p_multi_id_or_string", - "snowflake.py", - 28, - ), - ( - "multi_id_or_string -> f_call", - "multi_id_or_string", - 1, - "p_multi_id_or_string", - "snowflake.py", - 29, - ), - ( - "multi_id_or_string -> multi_id_or_string f_call", - "multi_id_or_string", - 2, - "p_multi_id_or_string", - "snowflake.py", - 30, - ), - ( - "expr -> expr id id LP pid RP", - "expr", - 6, - "p_expression_sortkey", - "redshift.py", - 29, - ), - ("with -> WITH with_args", "with", 2, "p_with", "mssql.py", 31), - ( - "expr -> expr PARTITION BY LP pid RP", - "expr", - 6, - "p_expression_partition_by", - "sql.py", - 31, - ), - ( - "expr -> expr PARTITION BY id LP pid RP", - "expr", - 7, - "p_expression_partition_by", - "sql.py", - 32, - ), - ( - "expr -> expr PARTITION BY pid", - "expr", - 4, - "p_expression_partition_by", - "sql.py", - 33, - ), - ( - "expr -> expr PARTITION BY id pid", - "expr", - 5, - "p_expression_partition_by", - "sql.py", - 34, - ), - ( - "expr -> expr PARTITION BY id LP pid COMMA f_call RP", - "expr", - 9, - "p_expression_partition_by", - "sql.py", - 35, - ), - ("row_format -> ROW FORMAT SERDE", "row_format", 3, "p_row_format", "hql.py", 33), - ("row_format -> ROW FORMAT", "row_format", 2, "p_row_format", "hql.py", 34), - ("equals -> id id id", "equals", 3, "p_equals", "mssql.py", 38), - ("equals -> id id ON", "equals", 3, "p_equals", "mssql.py", 39), - ("equals -> id id id DOT id", "equals", 5, "p_equals", "mssql.py", 40), - ("expr -> expr row_format id", "expr", 3, "p_expression_row_format", "hql.py", 40), - ( - "expr -> expr row_format STRING", - "expr", - 3, - "p_expression_row_format", - "hql.py", - 41, - ), - ("storage -> STORAGE LP", "storage", 2, "p_storage", "oracle.py", 40), - ("storage -> storage id id", "storage", 3, "p_storage", "oracle.py", 41), - ("storage -> storage id id RP", "storage", 4, "p_storage", "oracle.py", 42), - ( - "fmt_equals -> id LP multi_id_or_string RP", - "fmt_equals", - 4, - "p_fmt_equals", - "snowflake.py", - 41, - ), - ( - "fmt_equals -> id id_or_string", - "fmt_equals", - 2, - "p_fmt_equals", - "snowflake.py", - 42, - ), - ("with_args -> LP equals", "with_args", 2, "p_with_args", "mssql.py", 49), - ( - "with_args -> with_args COMMA equals", - "with_args", - 3, - "p_with_args", - "mssql.py", - 50, - ), - ("with_args -> with_args with_args", "with_args", 2, "p_with_args", "mssql.py", 51), - ("with_args -> with_args RP", "with_args", 2, "p_with_args", "mssql.py", 52), - ( - "expr -> expr WITH SERDEPROPERTIES multi_assignments", - "expr", - 4, - "p_expression_with_serde", - "hql.py", - 53, - ), - ("expr -> expr storage", "expr", 2, "p_expr_storage", "oracle.py", 56), - ( - "table_property_equals -> id id id_or_string", - "table_property_equals", - 3, - "p_table_property_equals", - "snowflake.py", - 58, - ), - ( - "table_property_equals -> id id_or_string", - "table_property_equals", - 2, - "p_table_property_equals", - "snowflake.py", - 59, - ), - ( - "table_property_equals -> id DOT id_or_string", - "table_property_equals", - 3, - "p_table_property_equals", - "snowflake.py", - 60, - ), - ( - "table_property_equals -> id DOT id DOT id_or_string", - "table_property_equals", - 5, - "p_table_property_equals", - "snowflake.py", - 61, - ), - ( - "table_property_equals -> LP id id id_or_string RP", - "table_property_equals", - 5, - "p_table_property_equals", - "snowflake.py", - 62, - ), - ( - "table_property_equals -> LP id_or_string RP", - "table_property_equals", - 3, - "p_table_property_equals", - "snowflake.py", - 63, - ), - ( - "table_property_equals -> id table_property_equals", - "table_property_equals", - 2, - "p_table_property_equals", - "snowflake.py", - 64, - ), - ( - "table_property_equals -> id_equals", - "table_property_equals", - 1, - "p_table_property_equals", - "snowflake.py", - 65, - ), - ( - "expr -> expr TBLPROPERTIES multi_assignments", - "expr", - 3, - "p_expression_tblproperties", - "hql.py", - 62, - ), - ("expr -> expr ID INDEX", "expr", 3, "p_expr_index", "oracle.py", 62), - ( - "period_for -> id FOR id LP pid RP", - "period_for", - 6, - "p_period_for", - "mssql.py", - 66, - ), - ( - "expr -> expr database_base", - "expr", - 2, - "p_expression_create_database", - "sql.py", - 66, - ), - ( - "multi_assignments -> LP assignment", - "multi_assignments", - 2, - "p_multi_assignments", - "hql.py", - 67, - ), - ( - "multi_assignments -> multi_assignments RP", - "multi_assignments", - 2, - "p_multi_assignments", - "hql.py", - 68, - ), - ( - "multi_assignments -> multi_assignments COMMA assignment", - "multi_assignments", - 3, - "p_multi_assignments", - "hql.py", - 69, - ), - ( - "generated_by -> GENERATED BY DEFAULT ON NULL AS ID", - "generated_by", - 7, - "p_generated_by", - "oracle.py", - 67, - ), - ( - "generated_by -> GENERATED BY ID AS ID", - "generated_by", - 5, - "p_generated_by", - "oracle.py", - 68, - ), - ( - "generated_by -> GENERATED BY DEFAULT AS ID", - "generated_by", - 5, - "p_generated_by", - "oracle.py", - 69, - ), - ("expr -> expr ON id", "expr", 3, "p_expression_on_primary", "mssql.py", 70), - ( - "table_property_equals_int -> id id id_or_string", - "table_property_equals_int", - 3, - "p_table_property_equals_int", - "snowflake.py", - 71, - ), - ( - "table_property_equals_int -> id id_or_string", - "table_property_equals_int", - 2, - "p_table_property_equals_int", - "snowflake.py", - 72, - ), - ( - "table_property_equals_int -> LP id id id_or_string RP", - "table_property_equals_int", - 5, - "p_table_property_equals_int", - "snowflake.py", - 73, - ), - ( - "table_property_equals_int -> LP id_or_string RP", - "table_property_equals_int", - 3, - "p_table_property_equals_int", - "snowflake.py", - 74, - ), - ( - "database_base -> CREATE DATABASE id", - "database_base", - 3, - "p_database_base", - "sql.py", - 72, - ), - ( - "database_base -> CREATE ID DATABASE id", - "database_base", - 4, - "p_database_base", - "sql.py", - 73, - ), - ( - "database_base -> database_base clone", - "database_base", - 2, - "p_database_base", - "sql.py", - 74, - ), - ("assignment -> id id id", "assignment", 3, "p_assignment", "hql.py", 75), - ("assignment -> STRING id STRING", "assignment", 3, "p_assignment", "hql.py", 76), - ("assignment -> id id STRING", "assignment", 3, "p_assignment", "hql.py", 77), - ("assignment -> STRING id id", "assignment", 3, "p_assignment", "hql.py", 78), - ("assignment -> STRING id", "assignment", 2, "p_assignment", "hql.py", 79), - ("expr -> expr with", "expr", 2, "p_expression_with", "mssql.py", 75), - ( - "expr -> expr TEXTIMAGE_ON id", - "expr", - 3, - "p_expression_text_image_on", - "mssql.py", - 80, - ), - ( - "table_property_equals_bool -> id id id_or_string", - "table_property_equals_bool", - 3, - "p_table_property_equals_bool", - "snowflake.py", - 80, - ), - ( - "table_property_equals_bool -> id id_or_string", - "table_property_equals_bool", - 2, - "p_table_property_equals_bool", - "snowflake.py", - 81, - ), - ("expr -> expr COMMENT STRING", "expr", 3, "p_expression_comment", "hql.py", 89), - ( - "expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int", - "expr", - 3, - "p_expression_data_retention_time_in_days", - "snowflake.py", - 91, - ), - ( - "expr -> expr id TERMINATED BY id", - "expr", - 5, - "p_expression_terminated_by", - "hql.py", - 95, - ), - ( - "expr -> expr id TERMINATED BY STRING", - "expr", - 5, - "p_expression_terminated_by", - "hql.py", - 96, - ), - ( - "expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals", - "expr", - 3, - "p_expression_max_data_extension_time_in_days", - "snowflake.py", - 97, - ), - ( - "expr -> expr MAP KEYS TERMINATED BY id", - "expr", - 6, - "p_expression_map_keys_terminated_by", - "hql.py", - 103, - ), - ( - "expr -> expr MAP KEYS TERMINATED BY STRING", - "expr", - 6, - "p_expression_map_keys_terminated_by", - "hql.py", - 104, - ), - ( - "expr -> expr CHANGE_TRACKING table_property_equals_bool", - "expr", - 3, - "p_expression_change_tracking", - "snowflake.py", - 103, - ), - ("expr -> expr option_comment", "expr", 2, "p_comment_equals", "snowflake.py", 109), - ( - "expr -> expr SKEWED BY LP id RP ON LP pid RP", - "expr", - 10, - "p_expression_skewed_by", - "hql.py", - 111, - ), - ( - "option_comment -> ID STRING", - "option_comment", - 2, - "p_option_comment", - "snowflake.py", - 115, - ), - ( - "option_comment -> ID DQ_STRING", - "option_comment", - 2, - "p_option_comment", - "snowflake.py", - 116, - ), - ( - "option_comment -> COMMENT ID STRING", - "option_comment", - 3, - "p_option_comment", - "snowflake.py", - 117, - ), - ( - "option_comment -> COMMENT ID DQ_STRING", - "option_comment", - 3, - "p_option_comment", - "snowflake.py", - 118, - ), - ( - "option_comment -> option_comment_equals", - "option_comment", - 1, - "p_option_comment", - "snowflake.py", - 119, - ), - ( - "expr -> expr COLLECTION ITEMS TERMINATED BY id", - "expr", - 6, - "p_expression_collection_terminated_by", - "hql.py", - 117, - ), - ( - "expr -> expr COLLECTION ITEMS TERMINATED BY STRING", - "expr", - 6, - "p_expression_collection_terminated_by", - "hql.py", - 118, - ), - ( - "expr -> CREATE TABLESPACE id properties", - "expr", - 4, - "p_expression_create_tablespace", - "sql.py", - 120, - ), - ( - "expr -> CREATE id TABLESPACE id properties", - "expr", - 5, - "p_expression_create_tablespace", - "sql.py", - 121, - ), - ( - "expr -> CREATE id TABLESPACE id", - "expr", - 4, - "p_expression_create_tablespace", - "sql.py", - 122, - ), - ( - "expr -> CREATE TABLESPACE id", - "expr", - 3, - "p_expression_create_tablespace", - "sql.py", - 123, - ), - ( - "expr -> CREATE id id TABLESPACE id", - "expr", - 5, - "p_expression_create_tablespace", - "sql.py", - 124, - ), - ( - "expr -> CREATE id id TABLESPACE id properties", - "expr", - 6, - "p_expression_create_tablespace", - "sql.py", - 125, - ), - ("expr -> expr STORED AS id", "expr", 4, "p_expression_stored_as", "hql.py", 125), - ( - "expr -> expr STORED AS id STRING", - "expr", - 5, - "p_expression_stored_as", - "hql.py", - 126, - ), - ( - "expr -> expr STORED AS id STRING id STRING", - "expr", - 7, - "p_expression_stored_as", - "hql.py", - 127, - ), - ( - "option_comment_equals -> STRING", - "option_comment_equals", - 1, - "p_option_comment_equals", - "snowflake.py", - 125, - ), - ( - "option_comment_equals -> option_comment_equals DQ_STRING", - "option_comment_equals", - 2, - "p_option_comment_equals", - "snowflake.py", - 126, - ), - ("properties -> property", "properties", 1, "p_properties", "sql.py", 131), - ( - "properties -> properties property", - "properties", - 2, - "p_properties", - "sql.py", - 132, - ), - ("expr -> expr option_with_tag", "expr", 2, "p_tag", "snowflake.py", 132), - ( - "tag_equals -> id id id_or_string", - "tag_equals", - 3, - "p_tag_equals", - "snowflake.py", - 138, - ), - ( - "tag_equals -> id id_or_string", - "tag_equals", - 2, - "p_tag_equals", - "snowflake.py", - 139, - ), - ( - "tag_equals -> id DOT id id id_or_string", - "tag_equals", - 5, - "p_tag_equals", - "snowflake.py", - 140, - ), - ( - "tag_equals -> id DOT id id_or_string", - "tag_equals", - 4, - "p_tag_equals", - "snowflake.py", - 141, - ), - ( - "tag_equals -> id DOT id DOT id id id_or_string", - "tag_equals", - 7, - "p_tag_equals", - "snowflake.py", - 142, - ), - ( - "tag_equals -> id DOT id DOT id id_or_string", - "tag_equals", - 6, - "p_tag_equals", - "snowflake.py", - 143, - ), - ( - "expr -> expr PARTITIONED BY pid_with_type", - "expr", - 4, - "p_expression_partitioned_by_hql", - "hql.py", - 141, - ), - ( - "expr -> expr PARTITIONED BY LP pid RP", - "expr", - 6, - "p_expression_partitioned_by_hql", - "hql.py", - 142, - ), - ( - "expr -> expr PARTITIONED BY LP multiple_funct RP", - "expr", - 6, - "p_expression_partitioned_by_hql", - "hql.py", - 143, - ), - ("property -> id id", "property", 2, "p_property", "sql.py", 141), - ("property -> id STRING", "property", 2, "p_property", "sql.py", 142), - ("property -> id ON", "property", 2, "p_property", "sql.py", 143), - ("property -> id STORAGE", "property", 2, "p_property", "sql.py", 144), - ("property -> id ROW", "property", 2, "p_property", "sql.py", 145), - ( - "pid_with_type -> LP column", - "pid_with_type", - 2, - "p_pid_with_type", - "hql.py", - 150, - ), - ( - "pid_with_type -> pid_with_type COMMA column", - "pid_with_type", - 3, - "p_pid_with_type", - "hql.py", - 151, - ), - ( - "pid_with_type -> pid_with_type RP", - "pid_with_type", - 2, - "p_pid_with_type", - "hql.py", - 152, - ), - ( - "multiple_tag_equals -> tag_equals", - "multiple_tag_equals", - 1, - "p_multiple_tag_equals", - "snowflake.py", - 150, - ), - ( - "multiple_tag_equals -> multiple_tag_equals COMMA tag_equals", - "multiple_tag_equals", - 3, - "p_multiple_tag_equals", - "snowflake.py", - 151, - ), - ( - "create_table -> CREATE TABLE IF NOT EXISTS", - "create_table", - 5, - "p_create_table", - "sql.py", - 158, - ), - ( - "create_table -> CREATE TABLE", - "create_table", - 2, - "p_create_table", - "sql.py", - 159, - ), - ( - "create_table -> CREATE OR REPLACE TABLE IF NOT EXISTS", - "create_table", - 7, - "p_create_table", - "sql.py", - 160, - ), - ( - "create_table -> CREATE OR REPLACE TABLE", - "create_table", - 4, - "p_create_table", - "sql.py", - 161, - ), - ( - "create_table -> CREATE id TABLE IF NOT EXISTS", - "create_table", - 6, - "p_create_table", - "sql.py", - 162, - ), - ( - "create_table -> CREATE id TABLE", - "create_table", - 3, - "p_create_table", - "sql.py", - 163, - ), - ( - "create_table -> CREATE id id TABLE", - "create_table", - 4, - "p_create_table", - "sql.py", - 164, - ), - ( - "create_table -> CREATE OR REPLACE id TABLE IF NOT EXISTS", - "create_table", - 8, - "p_create_table", - "sql.py", - 165, - ), - ( - "create_table -> CREATE OR REPLACE id TABLE", - "create_table", - 5, - "p_create_table", - "sql.py", - 166, - ), - ( - "option_order_noorder -> ORDER", - "option_order_noorder", - 1, - "p_option_order_noorder", - "snowflake.py", - 159, - ), - ( - "option_order_noorder -> NOORDER", - "option_order_noorder", - 1, - "p_option_order_noorder", - "snowflake.py", - 160, - ), - ( - "option_with_tag -> TAG LP id RP", - "option_with_tag", - 4, - "p_option_with_tag", - "snowflake.py", - 166, - ), - ( - "option_with_tag -> TAG LP id DOT id DOT id RP", - "option_with_tag", - 8, - "p_option_with_tag", - "snowflake.py", - 167, - ), - ( - "option_with_tag -> TAG LP multiple_tag_equals RP", - "option_with_tag", - 4, - "p_option_with_tag", - "snowflake.py", - 168, - ), - ( - "option_with_tag -> WITH TAG LP id RP", - "option_with_tag", - 5, - "p_option_with_tag", - "snowflake.py", - 169, - ), - ( - "option_with_tag -> WITH TAG LP id DOT id DOT id RP", - "option_with_tag", - 9, - "p_option_with_tag", - "snowflake.py", - 170, - ), - ( - "option_with_tag -> WITH TAG LP multiple_tag_equals RP", - "option_with_tag", - 5, - "p_option_with_tag", - "snowflake.py", - 171, - ), - ( - "option_with_masking_policy -> MASKING POLICY id DOT id DOT id", - "option_with_masking_policy", - 7, - "p_option_with_masking_policy", - "snowflake.py", - 177, - ), - ( - "option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id", - "option_with_masking_policy", - 8, - "p_option_with_masking_policy", - "snowflake.py", - 178, - ), - ( - "expr -> expr CATALOG table_property_equals", - "expr", - 3, - "p_expression_catalog", - "snowflake.py", - 184, - ), - ( - "expr -> expr FILE_FORMAT fmt_equals", - "expr", - 3, - "p_expression_file_format", - "snowflake.py", - 190, - ), - ( - "expr -> expr STAGE_FILE_FORMAT fmt_equals", - "expr", - 3, - "p_expression_stage_file_format", - "snowflake.py", - 196, - ), - ("c_property -> id id", "c_property", 2, "p_column_property", "sql.py", 196), - ( - "expr -> expr TABLE_FORMAT table_property_equals", - "expr", - 3, - "p_expression_table_format", - "snowflake.py", - 202, - ), - ( - "expr -> expr AUTO_REFRESH table_property_equals_bool", - "expr", - 3, - "p_expression_auto_refresh", - "snowflake.py", - 208, - ), - ( - "as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP", - "as_virtual", - 12, - "p_as_virtual", - "snowflake.py", - 214, - ), - ( - "as_virtual -> AS LP id LP pid RP RP", - "as_virtual", - 7, - "p_as_virtual", - "snowflake.py", - 215, - ), - ( - "as_virtual -> AS LP multi_id RP", - "as_virtual", - 4, - "p_as_virtual", - "snowflake.py", - 216, - ), - ("c_type -> id", "c_type", 1, "p_c_type", "sql.py", 235), - ("c_type -> id id", "c_type", 2, "p_c_type", "sql.py", 236), - ("c_type -> id id id id", "c_type", 4, "p_c_type", "sql.py", 237), - ("c_type -> id id id", "c_type", 3, "p_c_type", "sql.py", 238), - ("c_type -> c_type pid", "c_type", 2, "p_c_type", "sql.py", 239), - ("c_type -> id DOT id", "c_type", 3, "p_c_type", "sql.py", 240), - ("c_type -> tid", "c_type", 1, "p_c_type", "sql.py", 241), - ("c_type -> ARRAY", "c_type", 1, "p_c_type", "sql.py", 242), - ("c_type -> c_type ARRAY", "c_type", 2, "p_c_type", "sql.py", 243), - ("c_type -> c_type tid", "c_type", 2, "p_c_type", "sql.py", 244), - ("id -> ID", "id", 1, "p_id", "ddl_parser.py", 247), - ("id -> DQ_STRING", "id", 1, "p_id", "ddl_parser.py", 248), - ("id_or_string -> id", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", 259), - ( - "id_or_string -> STRING", - "id_or_string", - 1, - "p_id_or_string", - "ddl_parser.py", - 260, - ), - ("STRING -> STRING_BASE", "STRING", 1, "p_string", "ddl_parser.py", 264), - ("STRING -> STRING STRING_BASE", "STRING", 2, "p_string", "ddl_parser.py", 265), - ("column -> id c_type", "column", 2, "p_column", "sql.py", 357), - ("column -> column comment", "column", 2, "p_column", "sql.py", 358), - ("column -> column LP id RP", "column", 4, "p_column", "sql.py", 359), - ("column -> column LP id id RP", "column", 5, "p_column", "sql.py", 360), - ("column -> column LP id RP c_type", "column", 5, "p_column", "sql.py", 361), - ("column -> column LP id COMMA id RP", "column", 6, "p_column", "sql.py", 362), - ( - "column -> column LP id COMMA id RP c_type", - "column", - 7, - "p_column", - "sql.py", - 363, - ), - ( - "autoincrement -> AUTOINCREMENT", - "autoincrement", - 1, - "p_autoincrement", - "sql.py", - 442, - ), - ("defcolumn -> column", "defcolumn", 1, "p_defcolumn", "sql.py", 446), - ("defcolumn -> defcolumn comment", "defcolumn", 2, "p_defcolumn", "sql.py", 447), - ("defcolumn -> defcolumn encode", "defcolumn", 2, "p_defcolumn", "sql.py", 448), - ( - "defcolumn -> defcolumn PRIMARY KEY", - "defcolumn", - 3, - "p_defcolumn", - "sql.py", - 449, - ), - ("defcolumn -> defcolumn UNIQUE KEY", "defcolumn", 3, "p_defcolumn", "sql.py", 450), - ("defcolumn -> defcolumn UNIQUE", "defcolumn", 2, "p_defcolumn", "sql.py", 451), - ("defcolumn -> defcolumn INDEX", "defcolumn", 2, "p_defcolumn", "sql.py", 452), - ("defcolumn -> defcolumn check_ex", "defcolumn", 2, "p_defcolumn", "sql.py", 453), - ("defcolumn -> defcolumn default", "defcolumn", 2, "p_defcolumn", "sql.py", 454), - ("defcolumn -> defcolumn collate", "defcolumn", 2, "p_defcolumn", "sql.py", 455), - ("defcolumn -> defcolumn enforced", "defcolumn", 2, "p_defcolumn", "sql.py", 456), - ("defcolumn -> defcolumn ref", "defcolumn", 2, "p_defcolumn", "sql.py", 457), - ("defcolumn -> defcolumn null", "defcolumn", 2, "p_defcolumn", "sql.py", 458), - ("defcolumn -> defcolumn ref null", "defcolumn", 3, "p_defcolumn", "sql.py", 459), - ( - "defcolumn -> defcolumn foreign ref", - "defcolumn", - 3, - "p_defcolumn", - "sql.py", - 460, - ), - ("defcolumn -> defcolumn encrypt", "defcolumn", 2, "p_defcolumn", "sql.py", 461), - ("defcolumn -> defcolumn generated", "defcolumn", 2, "p_defcolumn", "sql.py", 462), - ("defcolumn -> defcolumn c_property", "defcolumn", 2, "p_defcolumn", "sql.py", 463), - ("defcolumn -> defcolumn on_update", "defcolumn", 2, "p_defcolumn", "sql.py", 464), - ("defcolumn -> defcolumn options", "defcolumn", 2, "p_defcolumn", "sql.py", 465), - ( - "defcolumn -> defcolumn autoincrement", - "defcolumn", - 2, - "p_defcolumn", - "sql.py", - 466, - ), - ( - "defcolumn -> defcolumn option_order_noorder", - "defcolumn", - 2, - "p_defcolumn", - "sql.py", - 467, - ), - ( - "defcolumn -> defcolumn option_with_tag", - "defcolumn", - 2, - "p_defcolumn", - "sql.py", - 468, - ), - ( - "defcolumn -> defcolumn option_with_masking_policy", - "defcolumn", - 2, - "p_defcolumn", - "sql.py", - 469, - ), - ("defcolumn -> defcolumn as_virtual", "defcolumn", 2, "p_defcolumn", "sql.py", 470), - ("defcolumn -> defcolumn constraint", "defcolumn", 2, "p_defcolumn", "sql.py", 471), - ( - "defcolumn -> defcolumn generated_by", - "defcolumn", - 2, - "p_defcolumn", - "sql.py", - 472, - ), - ("defcolumn -> defcolumn timezone", "defcolumn", 2, "p_defcolumn", "sql.py", 473), - ("check_ex -> check_st", "check_ex", 1, "p_check_ex", "sql.py", 513), - ("check_ex -> constraint check_st", "check_ex", 2, "p_check_ex", "sql.py", 514), - ("expr -> create_schema", "expr", 1, "p_expression_schema", "sql.py", 540), - ("expr -> create_database", "expr", 1, "p_expression_schema", "sql.py", 541), - ("expr -> expr id", "expr", 2, "p_expression_schema", "sql.py", 542), - ("expr -> expr clone", "expr", 2, "p_expression_schema", "sql.py", 543), - ("c_schema -> CREATE SCHEMA", "c_schema", 2, "p_c_schema", "sql.py", 579), - ("c_schema -> CREATE ID SCHEMA", "c_schema", 3, "p_c_schema", "sql.py", 580), - ( - "c_schema -> CREATE OR REPLACE SCHEMA", - "c_schema", - 4, - "p_c_schema", - "sql.py", - 581, - ), - ( - "create_schema -> c_schema id id", - "create_schema", - 3, - "p_create_schema", - "sql.py", - 586, - ), - ( - "create_schema -> c_schema id id id", - "create_schema", - 4, - "p_create_schema", - "sql.py", - 587, - ), - ( - "create_schema -> c_schema id", - "create_schema", - 2, - "p_create_schema", - "sql.py", - 588, - ), - ( - "create_schema -> c_schema id DOT id", - "create_schema", - 4, - "p_create_schema", - "sql.py", - 589, - ), - ( - "create_schema -> c_schema IF NOT EXISTS id", - "create_schema", - 5, - "p_create_schema", - "sql.py", - 590, - ), - ( - "create_schema -> c_schema IF NOT EXISTS id DOT id", - "create_schema", - 7, - "p_create_schema", - "sql.py", - 591, - ), - ( - "create_schema -> create_schema id id id", - "create_schema", - 4, - "p_create_schema", - "sql.py", - 592, - ), - ( - "create_schema -> create_schema id id STRING", - "create_schema", - 4, - "p_create_schema", - "sql.py", - 593, - ), - ( - "create_schema -> create_schema options", - "create_schema", - 2, - "p_create_schema", - "sql.py", - 594, - ), - ( - "create_database -> database_base", - "create_database", - 1, - "p_create_database", - "sql.py", - 633, - ), - ( - "create_database -> create_database id id id", - "create_database", - 4, - "p_create_database", - "sql.py", - 634, - ), - ( - "create_database -> create_database id id STRING", - "create_database", - 4, - "p_create_database", - "sql.py", - 635, - ), - ( - "create_database -> create_database options", - "create_database", - 2, - "p_create_database", - "sql.py", - 636, - ), - ("expr -> DROP TABLE id", "expr", 3, "p_expression_drop_table", "sql.py", 649), - ( - "expr -> DROP TABLE id DOT id", - "expr", - 5, - "p_expression_drop_table", - "sql.py", - 650, - ), - ( - "multiple_column_names -> column", - "multiple_column_names", - 1, - "p_multiple_column_names", - "sql.py", - 666, - ), - ( - "multiple_column_names -> multiple_column_names COMMA", - "multiple_column_names", - 2, - "p_multiple_column_names", - "sql.py", - 667, - ), - ( - "multiple_column_names -> multiple_column_names column", - "multiple_column_names", - 2, - "p_multiple_column_names", - "sql.py", - 668, - ), - ( - "type_definition -> type_name id LP pid RP", - "type_definition", - 5, - "p_type_definition", - "sql.py", - 705, - ), - ( - "type_definition -> type_name id LP multiple_column_names RP", - "type_definition", - 5, - "p_type_definition", - "sql.py", - 706, - ), - ( - "type_definition -> type_name LP id_equals RP", - "type_definition", - 4, - "p_type_definition", - "sql.py", - 707, - ), - ( - "type_definition -> type_name TABLE LP defcolumn", - "type_definition", - 4, - "p_type_definition", - "sql.py", - 708, - ), - ( - "type_definition -> type_definition COMMA defcolumn", - "type_definition", - 3, - "p_type_definition", - "sql.py", - 709, - ), - ( - "type_definition -> type_definition RP", - "type_definition", - 2, - "p_type_definition", - "sql.py", - 710, - ), - ("expr -> type_definition", "expr", 1, "p_expression_type_as", "sql.py", 728), - ("type_name -> type_create id AS", "type_name", 3, "p_type_name", "sql.py", 732), - ( - "type_name -> type_create id DOT id AS", - "type_name", - 5, - "p_type_name", - "sql.py", - 733, - ), - ( - "type_name -> type_create id DOT id", - "type_name", - 4, - "p_type_name", - "sql.py", - 734, - ), - ("type_name -> type_create id", "type_name", 2, "p_type_name", "sql.py", 735), - ("type_create -> CREATE TYPE", "type_create", 2, "p_type_create", "sql.py", 747), - ( - "type_create -> CREATE OR REPLACE TYPE", - "type_create", - 4, - "p_type_create", - "sql.py", - 748, - ), - ( - "expr -> domain_name id LP pid RP", - "expr", - 5, - "p_expression_domain_as", - "sql.py", - 755, - ), - ( - "domain_name -> CREATE DOMAIN id AS", - "domain_name", - 4, - "p_domain_name", - "sql.py", - 764, - ), - ( - "domain_name -> CREATE DOMAIN id DOT id AS", - "domain_name", - 6, - "p_domain_name", - "sql.py", - 765, - ), - ( - "domain_name -> CREATE DOMAIN id DOT id", - "domain_name", - 5, - "p_domain_name", - "sql.py", - 766, - ), - ( - "domain_name -> CREATE DOMAIN id", - "domain_name", - 3, - "p_domain_name", - "sql.py", - 767, - ), - ("expr -> alter_foreign ref", "expr", 2, "p_expression_alter", "sql.py", 780), - ("expr -> alter_drop_column", "expr", 1, "p_expression_alter", "sql.py", 781), - ("expr -> alter_check", "expr", 1, "p_expression_alter", "sql.py", 782), - ("expr -> alter_unique", "expr", 1, "p_expression_alter", "sql.py", 783), - ("expr -> alter_default", "expr", 1, "p_expression_alter", "sql.py", 784), - ("expr -> alter_primary_key", "expr", 1, "p_expression_alter", "sql.py", 785), - ( - "expr -> alter_primary_key using_tablespace", - "expr", - 2, - "p_expression_alter", - "sql.py", - 786, - ), - ("expr -> alter_column_add", "expr", 1, "p_expression_alter", "sql.py", 787), - ("expr -> alter_rename_column", "expr", 1, "p_expression_alter", "sql.py", 788), - ("expr -> alter_column_sql_server", "expr", 1, "p_expression_alter", "sql.py", 789), - ("expr -> alter_column_modify", "expr", 1, "p_expression_alter", "sql.py", 790), - ( - "expr -> alter_column_modify_oracle", - "expr", - 1, - "p_expression_alter", - "sql.py", - 791, - ), - ( - "alter_column_modify -> alt_table MODIFY COLUMN defcolumn", - "alter_column_modify", - 4, - "p_alter_column_modify", - "sql.py", - 798, - ), - ( - "alter_drop_column -> alt_table DROP COLUMN id", - "alter_drop_column", - 4, - "p_alter_drop_column", - "sql.py", - 804, - ), - ( - "alter_rename_column -> alt_table RENAME COLUMN id id id", - "alter_rename_column", - 6, - "p_alter_rename_column", - "sql.py", - 810, - ), - ( - "alter_column_add -> alt_table ADD defcolumn", - "alter_column_add", - 3, - "p_alter_column_add", - "sql.py", - 816, - ), - ( - "alter_primary_key -> alt_table ADD PRIMARY KEY LP pid RP", - "alter_primary_key", - 7, - "p_alter_primary_key", - "sql.py", - 822, - ), - ( - "alter_primary_key -> alt_table ADD constraint PRIMARY KEY LP pid RP", - "alter_primary_key", - 8, - "p_alter_primary_key", - "sql.py", - 823, - ), - ( - "alter_unique -> alt_table ADD UNIQUE LP pid RP", - "alter_unique", - 6, - "p_alter_unique", - "sql.py", - 833, - ), - ( - "alter_unique -> alt_table ADD constraint UNIQUE LP pid RP", - "alter_unique", - 7, - "p_alter_unique", - "sql.py", - 834, - ), - ( - "alter_default -> alt_table id id", - "alter_default", - 3, - "p_alter_default", - "sql.py", - 859, - ), - ( - "alter_default -> alt_table ADD constraint id id", - "alter_default", - 5, - "p_alter_default", - "sql.py", - 860, - ), - ( - "alter_default -> alt_table ADD id STRING", - "alter_default", - 4, - "p_alter_default", - "sql.py", - 861, - ), - ( - "alter_default -> alt_table ADD constraint id STRING", - "alter_default", - 5, - "p_alter_default", - "sql.py", - 862, - ), - ( - "alter_default -> alter_default id", - "alter_default", - 2, - "p_alter_default", - "sql.py", - 863, - ), - ( - "alter_default -> alter_default FOR pid", - "alter_default", - 3, - "p_alter_default", - "sql.py", - 864, - ), - ( - "alter_check -> alt_table ADD check_st", - "alter_check", - 3, - "p_alter_check", - "sql.py", - 887, - ), - ( - "alter_check -> alt_table ADD constraint check_st", - "alter_check", - 4, - "p_alter_check", - "sql.py", - 888, - ), - ( - "alter_foreign -> alt_table ADD foreign", - "alter_foreign", - 3, - "p_alter_foreign", - "sql.py", - 901, - ), - ( - "alter_foreign -> alt_table ADD constraint foreign", - "alter_foreign", - 4, - "p_alter_foreign", - "sql.py", - 902, - ), - ( - "alt_table -> ALTER TABLE t_name", - "alt_table", - 3, - "p_alt_table_name", - "sql.py", - 922, - ), - ( - "alt_table -> ALTER TABLE IF EXISTS t_name", - "alt_table", - 5, - "p_alt_table_name", - "sql.py", - 923, - ), - ( - "alt_table -> ALTER TABLE ID t_name", - "alt_table", - 4, - "p_alt_table_name", - "sql.py", - 924, - ), - ("id_equals -> id id id_or_string", "id_equals", 3, "p_id_equals", "sql.py", 990), - ("id_equals -> id id_or_string", "id_equals", 2, "p_id_equals", "sql.py", 991), - ("id_equals -> id_equals COMMA", "id_equals", 2, "p_id_equals", "sql.py", 992), - ( - "id_equals -> id_equals COMMA id id id_or_string", - "id_equals", - 5, - "p_id_equals", - "sql.py", - 993, - ), - ("id_equals -> id", "id_equals", 1, "p_id_equals", "sql.py", 994), - ("id_equals -> id_equals LP pid RP", "id_equals", 4, "p_id_equals", "sql.py", 995), - ( - "id_equals -> id_equals LP pid RP id", - "id_equals", - 5, - "p_id_equals", - "sql.py", - 996, - ), - ( - "id_equals -> id_equals COMMA id id", - "id_equals", - 4, - "p_id_equals", - "sql.py", - 997, - ), - ("id_equals -> id_equals COMMA id", "id_equals", 3, "p_id_equals", "sql.py", 998), - ( - "expr -> index_table_name LP index_pid RP", - "expr", - 4, - "p_expression_index", - "sql.py", - 1019, - ), - ( - "index_table_name -> create_index ON id", - "index_table_name", - 3, - "p_index_table_name", - "sql.py", - 1029, - ), - ( - "index_table_name -> create_index ON id DOT id", - "index_table_name", - 5, - "p_index_table_name", - "sql.py", - 1030, - ), - ("c_index -> INDEX LP index_pid RP", "c_index", 4, "p_c_index", "sql.py", 1043), - ("c_index -> INDEX id LP index_pid RP", "c_index", 5, "p_c_index", "sql.py", 1044), - ("c_index -> c_index INVISIBLE", "c_index", 2, "p_c_index", "sql.py", 1045), - ("c_index -> c_index VISIBLE", "c_index", 2, "p_c_index", "sql.py", 1046), - ( - "create_index -> CREATE INDEX id", - "create_index", - 3, - "p_create_index", - "sql.py", - 1063, - ), - ( - "create_index -> CREATE UNIQUE INDEX id", - "create_index", - 4, - "p_create_index", - "sql.py", - 1064, - ), - ( - "create_index -> create_index ON id", - "create_index", - 3, - "p_create_index", - "sql.py", - 1065, - ), - ( - "create_index -> CREATE CLUSTERED INDEX id", - "create_index", - 4, - "p_create_index", - "sql.py", - 1066, - ), - ("expr -> table_name defcolumn", "expr", 2, "p_expression_table", "sql.py", 1097), - ( - "expr -> table_name LP defcolumn", - "expr", - 3, - "p_expression_table", - "sql.py", - 1098, - ), - ("expr -> table_name", "expr", 1, "p_expression_table", "sql.py", 1099), - ("expr -> table_name LP RP", "expr", 3, "p_expression_table", "sql.py", 1100), - ( - "expr -> table_name cluster_by LP defcolumn", - "expr", - 4, - "p_expression_table", - "sql.py", - 1101, - ), - ("expr -> expr COMMA defcolumn", "expr", 3, "p_expression_table", "sql.py", 1102), - ("expr -> expr COMMA c_index", "expr", 3, "p_expression_table", "sql.py", 1103), - ("expr -> expr COMMA", "expr", 2, "p_expression_table", "sql.py", 1104), - ("expr -> expr COMMA constraint", "expr", 3, "p_expression_table", "sql.py", 1105), - ("expr -> expr COMMA check_ex", "expr", 3, "p_expression_table", "sql.py", 1106), - ("expr -> expr COMMA foreign", "expr", 3, "p_expression_table", "sql.py", 1107), - ("expr -> expr COMMA pkey", "expr", 3, "p_expression_table", "sql.py", 1108), - ("expr -> expr COMMA uniq", "expr", 3, "p_expression_table", "sql.py", 1109), - ( - "expr -> expr COMMA statem_by_id", - "expr", - 3, - "p_expression_table", - "sql.py", - 1110, - ), - ( - "expr -> expr COMMA constraint uniq", - "expr", - 4, - "p_expression_table", - "sql.py", - 1111, - ), - ("expr -> expr COMMA period_for", "expr", 3, "p_expression_table", "sql.py", 1112), - ( - "expr -> expr COMMA pkey_constraint", - "expr", - 3, - "p_expression_table", - "sql.py", - 1113, - ), - ( - "expr -> expr COMMA constraint pkey", - "expr", - 4, - "p_expression_table", - "sql.py", - 1114, - ), - ( - "expr -> expr COMMA constraint pkey enforced", - "expr", - 5, - "p_expression_table", - "sql.py", - 1115, - ), - ( - "expr -> expr COMMA constraint foreign ref", - "expr", - 5, - "p_expression_table", - "sql.py", - 1116, - ), - ("expr -> expr COMMA foreign ref", "expr", 4, "p_expression_table", "sql.py", 1117), - ("expr -> expr encode", "expr", 2, "p_expression_table", "sql.py", 1118), - ("expr -> expr DEFAULT id id id", "expr", 5, "p_expression_table", "sql.py", 1119), - ("expr -> expr RP", "expr", 2, "p_expression_table", "sql.py", 1120), - ("likke -> LIKE", "likke", 1, "p_likke", "sql.py", 1272), - ("likke -> CLONE", "likke", 1, "p_likke", "sql.py", 1273), - ( - "expr -> table_name likke id", - "expr", - 3, - "p_expression_like_table", - "sql.py", - 1278, - ), - ( - "expr -> table_name likke id DOT id", - "expr", - 5, - "p_expression_like_table", - "sql.py", - 1279, - ), - ( - "expr -> table_name LP likke id DOT id RP", - "expr", - 7, - "p_expression_like_table", - "sql.py", - 1280, - ), - ( - "expr -> table_name LP likke id RP", - "expr", - 5, - "p_expression_like_table", - "sql.py", - 1281, - ), - ("t_name -> id DOT id", "t_name", 3, "p_t_name", "sql.py", 1298), - ("t_name -> id", "t_name", 1, "p_t_name", "sql.py", 1299), - ("t_name -> id DOT id DOT id", "t_name", 5, "p_t_name", "sql.py", 1300), - ( - "table_name -> create_table t_name", - "table_name", - 2, - "p_table_name", - "sql.py", - 1322, - ), - ( - "table_name -> table_name likke id", - "table_name", - 3, - "p_table_name", - "sql.py", - 1323, - ), - ("expr -> seq_name", "expr", 1, "p_expression_seq", "sql.py", 1331), - ("expr -> expr INCREMENT id", "expr", 3, "p_expression_seq", "sql.py", 1332), - ("expr -> expr INCREMENT BY id", "expr", 4, "p_expression_seq", "sql.py", 1333), - ("expr -> expr INCREMENT id id", "expr", 4, "p_expression_seq", "sql.py", 1334), - ("expr -> expr START id", "expr", 3, "p_expression_seq", "sql.py", 1335), - ("expr -> expr START WITH id", "expr", 4, "p_expression_seq", "sql.py", 1336), - ("expr -> expr START id id", "expr", 4, "p_expression_seq", "sql.py", 1337), - ("expr -> expr MINVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1338), - ("expr -> expr NO MINVALUE", "expr", 3, "p_expression_seq", "sql.py", 1339), - ("expr -> expr NO MAXVALUE", "expr", 3, "p_expression_seq", "sql.py", 1340), - ("expr -> expr MAXVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1341), - ("expr -> expr CACHE id", "expr", 3, "p_expression_seq", "sql.py", 1342), - ("expr -> expr CACHE", "expr", 2, "p_expression_seq", "sql.py", 1343), - ("expr -> expr NOORDER", "expr", 2, "p_expression_seq", "sql.py", 1344), - ("expr -> expr ORDER", "expr", 2, "p_expression_seq", "sql.py", 1345), - ("seq_name -> create_seq id DOT id", "seq_name", 4, "p_seq_name", "sql.py", 1364), - ("seq_name -> create_seq id", "seq_name", 2, "p_seq_name", "sql.py", 1365), - ( - "create_seq -> CREATE SEQUENCE IF NOT EXISTS", - "create_seq", - 5, - "p_create_seq", - "sql.py", - 1379, - ), - ("create_seq -> CREATE SEQUENCE", "create_seq", 2, "p_create_seq", "sql.py", 1380), - ("tid -> LT id", "tid", 2, "p_tid", "sql.py", 1388), - ("tid -> LT", "tid", 1, "p_tid", "sql.py", 1389), - ("tid -> tid LT", "tid", 2, "p_tid", "sql.py", 1390), - ("tid -> tid id", "tid", 2, "p_tid", "sql.py", 1391), - ("tid -> tid COMMAT", "tid", 2, "p_tid", "sql.py", 1392), - ("tid -> tid RT", "tid", 2, "p_tid", "sql.py", 1393), - ("null -> NULL", "null", 1, "p_null", "sql.py", 1434), - ("null -> NOT NULL", "null", 2, "p_null", "sql.py", 1435), - ("f_call -> id LP RP", "f_call", 3, "p_f_call", "sql.py", 1444), - ("f_call -> id LP f_call RP", "f_call", 4, "p_f_call", "sql.py", 1445), - ("f_call -> id LP multi_id RP", "f_call", 4, "p_f_call", "sql.py", 1446), - ("f_call -> id LP pid RP", "f_call", 4, "p_f_call", "sql.py", 1447), - ("f_call -> id LP id AS id RP", "f_call", 6, "p_f_call", "sql.py", 1448), - ("multi_id -> id", "multi_id", 1, "p_multi_id", "sql.py", 1466), - ("multi_id -> multi_id id", "multi_id", 2, "p_multi_id", "sql.py", 1467), - ("multi_id -> f_call", "multi_id", 1, "p_multi_id", "sql.py", 1468), - ("multi_id -> multi_id f_call", "multi_id", 2, "p_multi_id", "sql.py", 1469), - ("funct_args -> LP multi_id RP", "funct_args", 3, "p_funct_args", "sql.py", 1482), - ("funct -> id LP multi_id RP", "funct", 4, "p_funct", "sql.py", 1486), - ( - "multiple_funct -> funct", - "multiple_funct", - 1, - "p_multiple_funct", - "sql.py", - 1490, - ), - ( - "multiple_funct -> multiple_funct COMMA funct", - "multiple_funct", - 3, - "p_multiple_funct", - "sql.py", - 1491, - ), - ( - "multiple_funct -> multiple_funct COMMA", - "multiple_funct", - 2, - "p_multiple_funct", - "sql.py", - 1492, - ), - ("funct_expr -> LP multi_id RP", "funct_expr", 3, "p_funct_expr", "sql.py", 1501), - ("funct_expr -> multi_id", "funct_expr", 1, "p_funct_expr", "sql.py", 1502), - ("dot_id -> id DOT id", "dot_id", 3, "p_dot_id", "sql.py", 1510), - ("default -> DEFAULT id", "default", 2, "p_default", "sql.py", 1514), - ("default -> DEFAULT STRING", "default", 2, "p_default", "sql.py", 1515), - ("default -> DEFAULT NULL", "default", 2, "p_default", "sql.py", 1516), - ("default -> default FOR dot_id", "default", 3, "p_default", "sql.py", 1517), - ("default -> DEFAULT funct_expr", "default", 2, "p_default", "sql.py", 1518), - ("default -> DEFAULT LP pid RP", "default", 4, "p_default", "sql.py", 1519), - ( - "default -> DEFAULT LP funct_expr pid RP", - "default", - 5, - "p_default", - "sql.py", - 1520, - ), - ("default -> default id", "default", 2, "p_default", "sql.py", 1521), - ("default -> DEFAULT id DOT funct_expr", "default", 4, "p_default", "sql.py", 1522), - ("default -> default LP RP", "default", 3, "p_default", "sql.py", 1523), - ("enforced -> ENFORCED", "enforced", 1, "p_enforced", "sql.py", 1570), - ("enforced -> NOT ENFORCED", "enforced", 2, "p_enforced", "sql.py", 1571), - ("collate -> COLLATE id", "collate", 2, "p_collate", "sql.py", 1577), - ("collate -> COLLATE STRING", "collate", 2, "p_collate", "sql.py", 1578), - ("constraint -> CONSTRAINT id", "constraint", 2, "p_constraint", "sql.py", 1585), - ( - "generated -> gen_always funct_expr", - "generated", - 2, - "p_generated", - "sql.py", - 1594, - ), - ( - "generated -> gen_always funct_expr id", - "generated", - 3, - "p_generated", - "sql.py", - 1595, - ), - ( - "generated -> gen_always LP multi_id RP", - "generated", - 4, - "p_generated", - "sql.py", - 1596, - ), - ("generated -> gen_always f_call", "generated", 2, "p_generated", "sql.py", 1597), - ("gen_always -> GENERATED id AS", "gen_always", 3, "p_gen_always", "sql.py", 1608), - ("check_st -> CHECK LP id", "check_st", 3, "p_check_st", "sql.py", 1613), - ("check_st -> check_st id", "check_st", 2, "p_check_st", "sql.py", 1614), - ("check_st -> check_st STRING", "check_st", 2, "p_check_st", "sql.py", 1615), - ("check_st -> check_st id STRING", "check_st", 3, "p_check_st", "sql.py", 1616), - ("check_st -> check_st id RP", "check_st", 3, "p_check_st", "sql.py", 1617), - ("check_st -> check_st STRING RP", "check_st", 3, "p_check_st", "sql.py", 1618), - ("check_st -> check_st funct_args", "check_st", 2, "p_check_st", "sql.py", 1619), - ("check_st -> CHECK LP id DOT id", "check_st", 5, "p_check_st", "sql.py", 1620), - ("check_st -> check_st LP pid RP", "check_st", 4, "p_check_st", "sql.py", 1621), - ( - "using_tablespace -> USING INDEX tablespace", - "using_tablespace", - 3, - "p_using_tablespace", - "sql.py", - 1649, - ), - ("pid -> id", "pid", 1, "p_pid", "sql.py", 1654), - ("pid -> STRING", "pid", 1, "p_pid", "sql.py", 1655), - ("pid -> pid id", "pid", 2, "p_pid", "sql.py", 1656), - ("pid -> pid STRING", "pid", 2, "p_pid", "sql.py", 1657), - ("pid -> STRING LP RP", "pid", 3, "p_pid", "sql.py", 1658), - ("pid -> id LP RP", "pid", 3, "p_pid", "sql.py", 1659), - ("pid -> pid COMMA id", "pid", 3, "p_pid", "sql.py", 1660), - ("pid -> pid COMMA STRING", "pid", 3, "p_pid", "sql.py", 1661), - ("index_pid -> id", "index_pid", 1, "p_index_pid", "sql.py", 1674), - ("index_pid -> index_pid id", "index_pid", 2, "p_index_pid", "sql.py", 1675), - ( - "index_pid -> index_pid COMMA index_pid", - "index_pid", - 3, - "p_index_pid", - "sql.py", - 1676, - ), - ("foreign -> FOREIGN KEY LP pid RP", "foreign", 5, "p_foreign", "sql.py", 1699), - ("foreign -> FOREIGN KEY", "foreign", 2, "p_foreign", "sql.py", 1700), - ("ref -> REFERENCES t_name", "ref", 2, "p_ref", "sql.py", 1708), - ("ref -> ref LP pid RP", "ref", 4, "p_ref", "sql.py", 1709), - ("ref -> ref ON DELETE id", "ref", 4, "p_ref", "sql.py", 1710), - ("ref -> ref ON UPDATE id", "ref", 4, "p_ref", "sql.py", 1711), - ("ref -> ref DEFERRABLE INITIALLY id", "ref", 4, "p_ref", "sql.py", 1712), - ("ref -> ref NOT DEFERRABLE", "ref", 3, "p_ref", "sql.py", 1713), - ("expr -> pkey", "expr", 1, "p_expression_primary_key", "sql.py", 1744), - ("uniq -> UNIQUE LP pid RP", "uniq", 4, "p_uniq", "sql.py", 1748), - ("uniq -> UNIQUE KEY id LP pid RP", "uniq", 6, "p_uniq", "sql.py", 1749), - ( - "statem_by_id -> id LP pid RP", - "statem_by_id", - 4, - "p_statem_by_id", - "sql.py", - 1766, - ), - ( - "statem_by_id -> id KEY LP pid RP", - "statem_by_id", - 5, - "p_statem_by_id", - "sql.py", - 1767, - ), - ("pkey -> pkey_statement LP pid RP", "pkey", 4, "p_pkey", "sql.py", 1778), - ("pkey -> pkey_statement ID LP pid RP", "pkey", 5, "p_pkey", "sql.py", 1779), - ( - "pkey_statement -> PRIMARY KEY", - "pkey_statement", - 2, - "p_pkey_statement", - "sql.py", - 1812, - ), - ("comment -> COMMENT STRING", "comment", 2, "p_comment", "sql.py", 1816), - ("tablespace -> TABLESPACE id", "tablespace", 2, "p_tablespace", "sql.py", 1821), - ( - "tablespace -> TABLESPACE id properties", - "tablespace", - 3, - "p_tablespace", - "sql.py", - 1822, - ), - ("expr -> expr tablespace", "expr", 2, "p_expr_tablespace", "sql.py", 1828), - ("by_smthg -> BY id", "by_smthg", 2, "p_by_smthg", "sql.py", 1834), - ("by_smthg -> BY ROW", "by_smthg", 2, "p_by_smthg", "sql.py", 1835), - ("by_smthg -> BY LP pid RP", "by_smthg", 4, "p_by_smthg", "sql.py", 1836), + ("S' -> expr","S'",1,None,None,None), + ('expr -> expr multiple_options','expr',2,'p_expression_options','bigquery.py',3), + ('expr -> expr INDEX id id','expr',4,'p_expr_index_in','ibm.py',6), + ('alter_column_sql_server -> alt_table ALTER COLUMN defcolumn','alter_column_sql_server',4,'p_alter_column_sql_server','mssql.py',6), + ('expr -> expr ENGINE id id','expr',4,'p_engine','mysql.py',6), + ('expr -> expr id LP id RP','expr',5,'p_expression_distkey','redshift.py',6), + ('expr -> expr using','expr',2,'p_expression_using','spark_sql.py',6), + ('multiple_options -> options','multiple_options',1,'p_multiple_options','bigquery.py',8), + ('multiple_options -> multiple_options options','multiple_options',2,'p_multiple_options','bigquery.py',9), + ('expr -> expr LOCATION STRING','expr',3,'p_expression_location','hql.py',8), + ('expr -> expr LOCATION DQ_STRING','expr',3,'p_expression_location','hql.py',9), + ('expr -> expr LOCATION multi_id_or_string','expr',3,'p_expression_location','hql.py',10), + ('alter_column_modify_oracle -> alt_table MODIFY defcolumn','alter_column_modify_oracle',3,'p_alter_column_modify_oracle','oracle.py',8), + ('expr -> expr INHERITS LP t_name RP','expr',5,'p_expr_inherits','psql.py',8), + ('clone -> CLONE id','clone',2,'p_clone','snowflake.py',9), + ('using -> USING id','using',2,'p_using','spark_sql.py',11), + ('pkey_constraint -> constraint pkey_statement id LP index_pid RP','pkey_constraint',6,'p_pkey_constraint','mssql.py',12), + ('pkey_constraint -> constraint pkey_statement LP index_pid RP','pkey_constraint',5,'p_pkey_constraint','mssql.py',13), + ('pkey_constraint -> pkey_constraint with','pkey_constraint',2,'p_pkey_constraint','mssql.py',14), + ('pkey_constraint -> pkey_constraint with ON id','pkey_constraint',4,'p_pkey_constraint','mssql.py',15), + ('on_update -> ON UPDATE id','on_update',3,'p_on_update','mysql.py',12), + ('on_update -> ON UPDATE STRING','on_update',3,'p_on_update','mysql.py',13), + ('on_update -> ON UPDATE f_call','on_update',3,'p_on_update','mysql.py',14), + ('encode -> ENCODE id','encode',2,'p_encode','redshift.py',12), + ('encrypt -> ENCRYPT','encrypt',1,'p_encrypt','oracle.py',14), + ('encrypt -> encrypt NO SALT','encrypt',3,'p_encrypt','oracle.py',15), + ('encrypt -> encrypt SALT','encrypt',2,'p_encrypt','oracle.py',16), + ('encrypt -> encrypt USING STRING','encrypt',3,'p_encrypt','oracle.py',17), + ('encrypt -> encrypt STRING','encrypt',2,'p_encrypt','oracle.py',18), + ('expr -> expr cluster_by','expr',2,'p_expression_cluster_by','snowflake.py',14), + ('expr -> expr ID ON LP pid RP','expr',6,'p_expression_clustered','hql.py',17), + ('expr -> expr ID by_smthg','expr',3,'p_expression_clustered','hql.py',18), + ('expr -> expr id id','expr',3,'p_expression_diststyle','redshift.py',17), + ('expr -> expr id KEY','expr',3,'p_expression_diststyle','redshift.py',18), + ('options -> OPTIONS LP id_equals RP','options',4,'p_options','bigquery.py',18), + ('timezone -> WITH id id','timezone',3,'p_timezone','psql.py',18), + ('timezone -> WITHOUT id id','timezone',3,'p_timezone','psql.py',19), + ('cluster_by -> CLUSTER BY LP pid RP','cluster_by',5,'p_cluster_by','snowflake.py',20), + ('cluster_by -> CLUSTER BY pid','cluster_by',3,'p_cluster_by','snowflake.py',21), + ('multi_id_or_string -> id_or_string','multi_id_or_string',1,'p_multi_id_or_string','snowflake.py',27), + ('multi_id_or_string -> multi_id_or_string id_or_string','multi_id_or_string',2,'p_multi_id_or_string','snowflake.py',28), + ('multi_id_or_string -> f_call','multi_id_or_string',1,'p_multi_id_or_string','snowflake.py',29), + ('multi_id_or_string -> multi_id_or_string f_call','multi_id_or_string',2,'p_multi_id_or_string','snowflake.py',30), + ('expr -> expr INTO ID ID','expr',4,'p_expression_into_buckets','hql.py',28), + ('expr -> expr id id LP pid RP','expr',6,'p_expression_sortkey','redshift.py',29), + ('with -> WITH with_args','with',2,'p_with','mssql.py',31), + ('expr -> expr PARTITION BY LP pid RP','expr',6,'p_expression_partition_by','sql.py',31), + ('expr -> expr PARTITION BY id LP pid RP','expr',7,'p_expression_partition_by','sql.py',32), + ('expr -> expr PARTITION BY pid','expr',4,'p_expression_partition_by','sql.py',33), + ('expr -> expr PARTITION BY id pid','expr',5,'p_expression_partition_by','sql.py',34), + ('expr -> expr PARTITION BY id LP pid COMMA f_call RP','expr',9,'p_expression_partition_by','sql.py',35), + ('row_format -> ROW FORMAT SERDE','row_format',3,'p_row_format','hql.py',34), + ('row_format -> ROW FORMAT','row_format',2,'p_row_format','hql.py',35), + ('equals -> id id id','equals',3,'p_equals','mssql.py',38), + ('equals -> id id ON','equals',3,'p_equals','mssql.py',39), + ('equals -> id id id DOT id','equals',5,'p_equals','mssql.py',40), + ('storage -> STORAGE LP','storage',2,'p_storage','oracle.py',40), + ('storage -> storage id id','storage',3,'p_storage','oracle.py',41), + ('storage -> storage id id RP','storage',4,'p_storage','oracle.py',42), + ('expr -> expr row_format id','expr',3,'p_expression_row_format','hql.py',41), + ('expr -> expr row_format STRING','expr',3,'p_expression_row_format','hql.py',42), + ('fmt_equals -> id LP multi_id_or_string RP','fmt_equals',4,'p_fmt_equals','snowflake.py',41), + ('fmt_equals -> id id_or_string','fmt_equals',2,'p_fmt_equals','snowflake.py',42), + ('with_args -> LP equals','with_args',2,'p_with_args','mssql.py',49), + ('with_args -> with_args COMMA equals','with_args',3,'p_with_args','mssql.py',50), + ('with_args -> with_args with_args','with_args',2,'p_with_args','mssql.py',51), + ('with_args -> with_args RP','with_args',2,'p_with_args','mssql.py',52), + ('expr -> expr WITH SERDEPROPERTIES multi_assignments','expr',4,'p_expression_with_serde','hql.py',54), + ('expr -> expr storage','expr',2,'p_expr_storage','oracle.py',56), + ('table_property_equals -> id id id_or_string','table_property_equals',3,'p_table_property_equals','snowflake.py',58), + ('table_property_equals -> id id_or_string','table_property_equals',2,'p_table_property_equals','snowflake.py',59), + ('table_property_equals -> id DOT id_or_string','table_property_equals',3,'p_table_property_equals','snowflake.py',60), + ('table_property_equals -> id DOT id DOT id_or_string','table_property_equals',5,'p_table_property_equals','snowflake.py',61), + ('table_property_equals -> LP id id id_or_string RP','table_property_equals',5,'p_table_property_equals','snowflake.py',62), + ('table_property_equals -> LP id_or_string RP','table_property_equals',3,'p_table_property_equals','snowflake.py',63), + ('table_property_equals -> id table_property_equals','table_property_equals',2,'p_table_property_equals','snowflake.py',64), + ('table_property_equals -> id_equals','table_property_equals',1,'p_table_property_equals','snowflake.py',65), + ('expr -> expr ID INDEX','expr',3,'p_expr_index','oracle.py',62), + ('expr -> expr TBLPROPERTIES multi_assignments','expr',3,'p_expression_tblproperties','hql.py',63), + ('period_for -> id FOR id LP pid RP','period_for',6,'p_period_for','mssql.py',66), + ('expr -> expr database_base','expr',2,'p_expression_create_database','sql.py',66), + ('generated_by -> GENERATED BY DEFAULT ON NULL AS ID','generated_by',7,'p_generated_by','oracle.py',67), + ('generated_by -> GENERATED BY ID AS ID','generated_by',5,'p_generated_by','oracle.py',68), + ('generated_by -> GENERATED BY DEFAULT AS ID','generated_by',5,'p_generated_by','oracle.py',69), + ('multi_assignments -> LP assignment','multi_assignments',2,'p_multi_assignments','hql.py',68), + ('multi_assignments -> multi_assignments RP','multi_assignments',2,'p_multi_assignments','hql.py',69), + ('multi_assignments -> multi_assignments COMMA assignment','multi_assignments',3,'p_multi_assignments','hql.py',70), + ('expr -> expr ON id','expr',3,'p_expression_on_primary','mssql.py',70), + ('table_property_equals_int -> id id id_or_string','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',71), + ('table_property_equals_int -> id id_or_string','table_property_equals_int',2,'p_table_property_equals_int','snowflake.py',72), + ('table_property_equals_int -> LP id id id_or_string RP','table_property_equals_int',5,'p_table_property_equals_int','snowflake.py',73), + ('table_property_equals_int -> LP id_or_string RP','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',74), + ('database_base -> CREATE DATABASE id','database_base',3,'p_database_base','sql.py',72), + ('database_base -> CREATE ID DATABASE id','database_base',4,'p_database_base','sql.py',73), + ('database_base -> database_base clone','database_base',2,'p_database_base','sql.py',74), + ('expr -> expr with','expr',2,'p_expression_with','mssql.py',75), + ('assignment -> id id id','assignment',3,'p_assignment','hql.py',76), + ('assignment -> STRING id STRING','assignment',3,'p_assignment','hql.py',77), + ('assignment -> id id STRING','assignment',3,'p_assignment','hql.py',78), + ('assignment -> STRING id id','assignment',3,'p_assignment','hql.py',79), + ('assignment -> STRING id','assignment',2,'p_assignment','hql.py',80), + ('expr -> expr TEXTIMAGE_ON id','expr',3,'p_expression_text_image_on','mssql.py',80), + ('table_property_equals_bool -> id id id_or_string','table_property_equals_bool',3,'p_table_property_equals_bool','snowflake.py',80), + ('table_property_equals_bool -> id id_or_string','table_property_equals_bool',2,'p_table_property_equals_bool','snowflake.py',81), + ('expr -> expr COMMENT STRING','expr',3,'p_expression_comment','hql.py',90), + ('expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int','expr',3,'p_expression_data_retention_time_in_days','snowflake.py',91), + ('expr -> expr id TERMINATED BY id','expr',5,'p_expression_terminated_by','hql.py',96), + ('expr -> expr id TERMINATED BY STRING','expr',5,'p_expression_terminated_by','hql.py',97), + ('expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_max_data_extension_time_in_days','snowflake.py',97), + ('expr -> expr CHANGE_TRACKING table_property_equals_bool','expr',3,'p_expression_change_tracking','snowflake.py',103), + ('expr -> expr MAP KEYS TERMINATED BY id','expr',6,'p_expression_map_keys_terminated_by','hql.py',104), + ('expr -> expr MAP KEYS TERMINATED BY STRING','expr',6,'p_expression_map_keys_terminated_by','hql.py',105), + ('expr -> expr option_comment','expr',2,'p_comment_equals','snowflake.py',109), + ('expr -> expr SKEWED BY LP id RP ON LP pid RP','expr',10,'p_expression_skewed_by','hql.py',112), + ('option_comment -> ID STRING','option_comment',2,'p_option_comment','snowflake.py',115), + ('option_comment -> ID DQ_STRING','option_comment',2,'p_option_comment','snowflake.py',116), + ('option_comment -> COMMENT ID STRING','option_comment',3,'p_option_comment','snowflake.py',117), + ('option_comment -> COMMENT ID DQ_STRING','option_comment',3,'p_option_comment','snowflake.py',118), + ('option_comment -> option_comment_equals','option_comment',1,'p_option_comment','snowflake.py',119), + ('expr -> expr COLLECTION ITEMS TERMINATED BY id','expr',6,'p_expression_collection_terminated_by','hql.py',118), + ('expr -> expr COLLECTION ITEMS TERMINATED BY STRING','expr',6,'p_expression_collection_terminated_by','hql.py',119), + ('expr -> CREATE TABLESPACE id properties','expr',4,'p_expression_create_tablespace','sql.py',120), + ('expr -> CREATE id TABLESPACE id properties','expr',5,'p_expression_create_tablespace','sql.py',121), + ('expr -> CREATE id TABLESPACE id','expr',4,'p_expression_create_tablespace','sql.py',122), + ('expr -> CREATE TABLESPACE id','expr',3,'p_expression_create_tablespace','sql.py',123), + ('expr -> CREATE id id TABLESPACE id','expr',5,'p_expression_create_tablespace','sql.py',124), + ('expr -> CREATE id id TABLESPACE id properties','expr',6,'p_expression_create_tablespace','sql.py',125), + ('option_comment_equals -> STRING','option_comment_equals',1,'p_option_comment_equals','snowflake.py',125), + ('option_comment_equals -> option_comment_equals DQ_STRING','option_comment_equals',2,'p_option_comment_equals','snowflake.py',126), + ('expr -> expr STORED AS id','expr',4,'p_expression_stored_as','hql.py',126), + ('expr -> expr STORED AS id STRING','expr',5,'p_expression_stored_as','hql.py',127), + ('expr -> expr STORED AS id STRING id STRING','expr',7,'p_expression_stored_as','hql.py',128), + ('properties -> property','properties',1,'p_properties','sql.py',131), + ('properties -> properties property','properties',2,'p_properties','sql.py',132), + ('expr -> expr option_with_tag','expr',2,'p_tag','snowflake.py',132), + ('tag_equals -> id id id_or_string','tag_equals',3,'p_tag_equals','snowflake.py',138), + ('tag_equals -> id id_or_string','tag_equals',2,'p_tag_equals','snowflake.py',139), + ('tag_equals -> id DOT id id id_or_string','tag_equals',5,'p_tag_equals','snowflake.py',140), + ('tag_equals -> id DOT id id_or_string','tag_equals',4,'p_tag_equals','snowflake.py',141), + ('tag_equals -> id DOT id DOT id id id_or_string','tag_equals',7,'p_tag_equals','snowflake.py',142), + ('tag_equals -> id DOT id DOT id id_or_string','tag_equals',6,'p_tag_equals','snowflake.py',143), + ('property -> id id','property',2,'p_property','sql.py',141), + ('property -> id STRING','property',2,'p_property','sql.py',142), + ('property -> id ON','property',2,'p_property','sql.py',143), + ('property -> id STORAGE','property',2,'p_property','sql.py',144), + ('property -> id ROW','property',2,'p_property','sql.py',145), + ('expr -> expr PARTITIONED BY pid_with_type','expr',4,'p_expression_partitioned_by_hql','hql.py',142), + ('expr -> expr PARTITIONED BY LP pid RP','expr',6,'p_expression_partitioned_by_hql','hql.py',143), + ('expr -> expr PARTITIONED BY LP multiple_funct RP','expr',6,'p_expression_partitioned_by_hql','hql.py',144), + ('multiple_tag_equals -> tag_equals','multiple_tag_equals',1,'p_multiple_tag_equals','snowflake.py',150), + ('multiple_tag_equals -> multiple_tag_equals COMMA tag_equals','multiple_tag_equals',3,'p_multiple_tag_equals','snowflake.py',151), + ('pid_with_type -> LP column','pid_with_type',2,'p_pid_with_type','hql.py',151), + ('pid_with_type -> pid_with_type COMMA column','pid_with_type',3,'p_pid_with_type','hql.py',152), + ('pid_with_type -> pid_with_type RP','pid_with_type',2,'p_pid_with_type','hql.py',153), + ('create_table -> CREATE TABLE IF NOT EXISTS','create_table',5,'p_create_table','sql.py',158), + ('create_table -> CREATE TABLE','create_table',2,'p_create_table','sql.py',159), + ('create_table -> CREATE OR REPLACE TABLE IF NOT EXISTS','create_table',7,'p_create_table','sql.py',160), + ('create_table -> CREATE OR REPLACE TABLE','create_table',4,'p_create_table','sql.py',161), + ('create_table -> CREATE id TABLE IF NOT EXISTS','create_table',6,'p_create_table','sql.py',162), + ('create_table -> CREATE id TABLE','create_table',3,'p_create_table','sql.py',163), + ('create_table -> CREATE id id TABLE','create_table',4,'p_create_table','sql.py',164), + ('create_table -> CREATE OR REPLACE id TABLE IF NOT EXISTS','create_table',8,'p_create_table','sql.py',165), + ('create_table -> CREATE OR REPLACE id TABLE','create_table',5,'p_create_table','sql.py',166), + ('option_order_noorder -> ORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',159), + ('option_order_noorder -> NOORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',160), + ('option_with_tag -> TAG LP id RP','option_with_tag',4,'p_option_with_tag','snowflake.py',166), + ('option_with_tag -> TAG LP id DOT id DOT id RP','option_with_tag',8,'p_option_with_tag','snowflake.py',167), + ('option_with_tag -> TAG LP multiple_tag_equals RP','option_with_tag',4,'p_option_with_tag','snowflake.py',168), + ('option_with_tag -> WITH TAG LP id RP','option_with_tag',5,'p_option_with_tag','snowflake.py',169), + ('option_with_tag -> WITH TAG LP id DOT id DOT id RP','option_with_tag',9,'p_option_with_tag','snowflake.py',170), + ('option_with_tag -> WITH TAG LP multiple_tag_equals RP','option_with_tag',5,'p_option_with_tag','snowflake.py',171), + ('option_with_masking_policy -> MASKING POLICY id DOT id DOT id','option_with_masking_policy',7,'p_option_with_masking_policy','snowflake.py',177), + ('option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id','option_with_masking_policy',8,'p_option_with_masking_policy','snowflake.py',178), + ('expr -> expr CATALOG table_property_equals','expr',3,'p_expression_catalog','snowflake.py',184), + ('expr -> expr FILE_FORMAT fmt_equals','expr',3,'p_expression_file_format','snowflake.py',190), + ('expr -> expr STAGE_FILE_FORMAT fmt_equals','expr',3,'p_expression_stage_file_format','snowflake.py',196), + ('c_property -> id id','c_property',2,'p_column_property','sql.py',196), + ('expr -> expr TABLE_FORMAT table_property_equals','expr',3,'p_expression_table_format','snowflake.py',202), + ('expr -> expr AUTO_REFRESH table_property_equals_bool','expr',3,'p_expression_auto_refresh','snowflake.py',208), + ('expr -> expr PATTERN table_property_equals','expr',3,'p_expression_pattern','snowflake.py',214), + ('as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP','as_virtual',12,'p_as_virtual','snowflake.py',220), + ('as_virtual -> AS LP id LP pid RP RP','as_virtual',7,'p_as_virtual','snowflake.py',221), + ('as_virtual -> AS LP multi_id RP','as_virtual',4,'p_as_virtual','snowflake.py',222), + ('c_type -> id','c_type',1,'p_c_type','sql.py',235), + ('c_type -> id id','c_type',2,'p_c_type','sql.py',236), + ('c_type -> id id id id','c_type',4,'p_c_type','sql.py',237), + ('c_type -> id id id','c_type',3,'p_c_type','sql.py',238), + ('c_type -> c_type pid','c_type',2,'p_c_type','sql.py',239), + ('c_type -> id DOT id','c_type',3,'p_c_type','sql.py',240), + ('c_type -> tid','c_type',1,'p_c_type','sql.py',241), + ('c_type -> ARRAY','c_type',1,'p_c_type','sql.py',242), + ('c_type -> c_type ARRAY','c_type',2,'p_c_type','sql.py',243), + ('c_type -> c_type tid','c_type',2,'p_c_type','sql.py',244), + ('id -> ID','id',1,'p_id','ddl_parser.py',249), + ('id -> DQ_STRING','id',1,'p_id','ddl_parser.py',250), + ('id_or_string -> id','id_or_string',1,'p_id_or_string','ddl_parser.py',261), + ('id_or_string -> STRING','id_or_string',1,'p_id_or_string','ddl_parser.py',262), + ('STRING -> STRING_BASE','STRING',1,'p_string','ddl_parser.py',266), + ('STRING -> STRING STRING_BASE','STRING',2,'p_string','ddl_parser.py',267), + ('column -> id c_type','column',2,'p_column','sql.py',357), + ('column -> column comment','column',2,'p_column','sql.py',358), + ('column -> column LP id RP','column',4,'p_column','sql.py',359), + ('column -> column LP id id RP','column',5,'p_column','sql.py',360), + ('column -> column LP id RP c_type','column',5,'p_column','sql.py',361), + ('column -> column LP id COMMA id RP','column',6,'p_column','sql.py',362), + ('column -> column LP id COMMA id RP c_type','column',7,'p_column','sql.py',363), + ('autoincrement -> AUTOINCREMENT','autoincrement',1,'p_autoincrement','sql.py',442), + ('defcolumn -> column','defcolumn',1,'p_defcolumn','sql.py',446), + ('defcolumn -> defcolumn comment','defcolumn',2,'p_defcolumn','sql.py',447), + ('defcolumn -> defcolumn encode','defcolumn',2,'p_defcolumn','sql.py',448), + ('defcolumn -> defcolumn PRIMARY KEY','defcolumn',3,'p_defcolumn','sql.py',449), + ('defcolumn -> defcolumn UNIQUE KEY','defcolumn',3,'p_defcolumn','sql.py',450), + ('defcolumn -> defcolumn UNIQUE','defcolumn',2,'p_defcolumn','sql.py',451), + ('defcolumn -> defcolumn INDEX','defcolumn',2,'p_defcolumn','sql.py',452), + ('defcolumn -> defcolumn check_ex','defcolumn',2,'p_defcolumn','sql.py',453), + ('defcolumn -> defcolumn default','defcolumn',2,'p_defcolumn','sql.py',454), + ('defcolumn -> defcolumn collate','defcolumn',2,'p_defcolumn','sql.py',455), + ('defcolumn -> defcolumn enforced','defcolumn',2,'p_defcolumn','sql.py',456), + ('defcolumn -> defcolumn ref','defcolumn',2,'p_defcolumn','sql.py',457), + ('defcolumn -> defcolumn null','defcolumn',2,'p_defcolumn','sql.py',458), + ('defcolumn -> defcolumn ref null','defcolumn',3,'p_defcolumn','sql.py',459), + ('defcolumn -> defcolumn foreign ref','defcolumn',3,'p_defcolumn','sql.py',460), + ('defcolumn -> defcolumn encrypt','defcolumn',2,'p_defcolumn','sql.py',461), + ('defcolumn -> defcolumn generated','defcolumn',2,'p_defcolumn','sql.py',462), + ('defcolumn -> defcolumn c_property','defcolumn',2,'p_defcolumn','sql.py',463), + ('defcolumn -> defcolumn on_update','defcolumn',2,'p_defcolumn','sql.py',464), + ('defcolumn -> defcolumn options','defcolumn',2,'p_defcolumn','sql.py',465), + ('defcolumn -> defcolumn autoincrement','defcolumn',2,'p_defcolumn','sql.py',466), + ('defcolumn -> defcolumn option_order_noorder','defcolumn',2,'p_defcolumn','sql.py',467), + ('defcolumn -> defcolumn option_with_tag','defcolumn',2,'p_defcolumn','sql.py',468), + ('defcolumn -> defcolumn option_with_masking_policy','defcolumn',2,'p_defcolumn','sql.py',469), + ('defcolumn -> defcolumn as_virtual','defcolumn',2,'p_defcolumn','sql.py',470), + ('defcolumn -> defcolumn constraint','defcolumn',2,'p_defcolumn','sql.py',471), + ('defcolumn -> defcolumn generated_by','defcolumn',2,'p_defcolumn','sql.py',472), + ('defcolumn -> defcolumn timezone','defcolumn',2,'p_defcolumn','sql.py',473), + ('check_ex -> check_st','check_ex',1,'p_check_ex','sql.py',513), + ('check_ex -> constraint check_st','check_ex',2,'p_check_ex','sql.py',514), + ('expr -> create_schema','expr',1,'p_expression_schema','sql.py',540), + ('expr -> create_database','expr',1,'p_expression_schema','sql.py',541), + ('expr -> expr id','expr',2,'p_expression_schema','sql.py',542), + ('expr -> expr clone','expr',2,'p_expression_schema','sql.py',543), + ('c_schema -> CREATE SCHEMA','c_schema',2,'p_c_schema','sql.py',579), + ('c_schema -> CREATE ID SCHEMA','c_schema',3,'p_c_schema','sql.py',580), + ('c_schema -> CREATE OR REPLACE SCHEMA','c_schema',4,'p_c_schema','sql.py',581), + ('create_schema -> c_schema id id','create_schema',3,'p_create_schema','sql.py',586), + ('create_schema -> c_schema id id id','create_schema',4,'p_create_schema','sql.py',587), + ('create_schema -> c_schema id','create_schema',2,'p_create_schema','sql.py',588), + ('create_schema -> c_schema id DOT id','create_schema',4,'p_create_schema','sql.py',589), + ('create_schema -> c_schema IF NOT EXISTS id','create_schema',5,'p_create_schema','sql.py',590), + ('create_schema -> c_schema IF NOT EXISTS id DOT id','create_schema',7,'p_create_schema','sql.py',591), + ('create_schema -> create_schema id id id','create_schema',4,'p_create_schema','sql.py',592), + ('create_schema -> create_schema id id STRING','create_schema',4,'p_create_schema','sql.py',593), + ('create_schema -> create_schema options','create_schema',2,'p_create_schema','sql.py',594), + ('create_database -> database_base','create_database',1,'p_create_database','sql.py',633), + ('create_database -> create_database id id id','create_database',4,'p_create_database','sql.py',634), + ('create_database -> create_database id id STRING','create_database',4,'p_create_database','sql.py',635), + ('create_database -> create_database options','create_database',2,'p_create_database','sql.py',636), + ('expr -> DROP TABLE id','expr',3,'p_expression_drop_table','sql.py',649), + ('expr -> DROP TABLE id DOT id','expr',5,'p_expression_drop_table','sql.py',650), + ('multiple_column_names -> column','multiple_column_names',1,'p_multiple_column_names','sql.py',666), + ('multiple_column_names -> multiple_column_names COMMA','multiple_column_names',2,'p_multiple_column_names','sql.py',667), + ('multiple_column_names -> multiple_column_names column','multiple_column_names',2,'p_multiple_column_names','sql.py',668), + ('type_definition -> type_name id LP pid RP','type_definition',5,'p_type_definition','sql.py',705), + ('type_definition -> type_name id LP multiple_column_names RP','type_definition',5,'p_type_definition','sql.py',706), + ('type_definition -> type_name LP id_equals RP','type_definition',4,'p_type_definition','sql.py',707), + ('type_definition -> type_name TABLE LP defcolumn','type_definition',4,'p_type_definition','sql.py',708), + ('type_definition -> type_definition COMMA defcolumn','type_definition',3,'p_type_definition','sql.py',709), + ('type_definition -> type_definition RP','type_definition',2,'p_type_definition','sql.py',710), + ('expr -> type_definition','expr',1,'p_expression_type_as','sql.py',728), + ('type_name -> type_create id AS','type_name',3,'p_type_name','sql.py',732), + ('type_name -> type_create id DOT id AS','type_name',5,'p_type_name','sql.py',733), + ('type_name -> type_create id DOT id','type_name',4,'p_type_name','sql.py',734), + ('type_name -> type_create id','type_name',2,'p_type_name','sql.py',735), + ('type_create -> CREATE TYPE','type_create',2,'p_type_create','sql.py',747), + ('type_create -> CREATE OR REPLACE TYPE','type_create',4,'p_type_create','sql.py',748), + ('expr -> domain_name id LP pid RP','expr',5,'p_expression_domain_as','sql.py',755), + ('domain_name -> CREATE DOMAIN id AS','domain_name',4,'p_domain_name','sql.py',764), + ('domain_name -> CREATE DOMAIN id DOT id AS','domain_name',6,'p_domain_name','sql.py',765), + ('domain_name -> CREATE DOMAIN id DOT id','domain_name',5,'p_domain_name','sql.py',766), + ('domain_name -> CREATE DOMAIN id','domain_name',3,'p_domain_name','sql.py',767), + ('expr -> alter_foreign ref','expr',2,'p_expression_alter','sql.py',780), + ('expr -> alter_drop_column','expr',1,'p_expression_alter','sql.py',781), + ('expr -> alter_check','expr',1,'p_expression_alter','sql.py',782), + ('expr -> alter_unique','expr',1,'p_expression_alter','sql.py',783), + ('expr -> alter_default','expr',1,'p_expression_alter','sql.py',784), + ('expr -> alter_primary_key','expr',1,'p_expression_alter','sql.py',785), + ('expr -> alter_primary_key using_tablespace','expr',2,'p_expression_alter','sql.py',786), + ('expr -> alter_column_add','expr',1,'p_expression_alter','sql.py',787), + ('expr -> alter_rename_column','expr',1,'p_expression_alter','sql.py',788), + ('expr -> alter_column_sql_server','expr',1,'p_expression_alter','sql.py',789), + ('expr -> alter_column_modify','expr',1,'p_expression_alter','sql.py',790), + ('expr -> alter_column_modify_oracle','expr',1,'p_expression_alter','sql.py',791), + ('alter_column_modify -> alt_table MODIFY COLUMN defcolumn','alter_column_modify',4,'p_alter_column_modify','sql.py',798), + ('alter_drop_column -> alt_table DROP COLUMN id','alter_drop_column',4,'p_alter_drop_column','sql.py',804), + ('alter_rename_column -> alt_table RENAME COLUMN id id id','alter_rename_column',6,'p_alter_rename_column','sql.py',810), + ('alter_column_add -> alt_table ADD defcolumn','alter_column_add',3,'p_alter_column_add','sql.py',816), + ('alter_primary_key -> alt_table ADD PRIMARY KEY LP pid RP','alter_primary_key',7,'p_alter_primary_key','sql.py',822), + ('alter_primary_key -> alt_table ADD constraint PRIMARY KEY LP pid RP','alter_primary_key',8,'p_alter_primary_key','sql.py',823), + ('alter_unique -> alt_table ADD UNIQUE LP pid RP','alter_unique',6,'p_alter_unique','sql.py',833), + ('alter_unique -> alt_table ADD constraint UNIQUE LP pid RP','alter_unique',7,'p_alter_unique','sql.py',834), + ('alter_default -> alt_table id id','alter_default',3,'p_alter_default','sql.py',859), + ('alter_default -> alt_table ADD constraint id id','alter_default',5,'p_alter_default','sql.py',860), + ('alter_default -> alt_table ADD id STRING','alter_default',4,'p_alter_default','sql.py',861), + ('alter_default -> alt_table ADD constraint id STRING','alter_default',5,'p_alter_default','sql.py',862), + ('alter_default -> alter_default id','alter_default',2,'p_alter_default','sql.py',863), + ('alter_default -> alter_default FOR pid','alter_default',3,'p_alter_default','sql.py',864), + ('alter_check -> alt_table ADD check_st','alter_check',3,'p_alter_check','sql.py',887), + ('alter_check -> alt_table ADD constraint check_st','alter_check',4,'p_alter_check','sql.py',888), + ('alter_foreign -> alt_table ADD foreign','alter_foreign',3,'p_alter_foreign','sql.py',901), + ('alter_foreign -> alt_table ADD constraint foreign','alter_foreign',4,'p_alter_foreign','sql.py',902), + ('alt_table -> ALTER TABLE t_name','alt_table',3,'p_alt_table_name','sql.py',922), + ('alt_table -> ALTER TABLE IF EXISTS t_name','alt_table',5,'p_alt_table_name','sql.py',923), + ('alt_table -> ALTER TABLE ID t_name','alt_table',4,'p_alt_table_name','sql.py',924), + ('id_equals -> id id id_or_string','id_equals',3,'p_id_equals','sql.py',990), + ('id_equals -> id id_or_string','id_equals',2,'p_id_equals','sql.py',991), + ('id_equals -> id_equals COMMA','id_equals',2,'p_id_equals','sql.py',992), + ('id_equals -> id_equals COMMA id id id_or_string','id_equals',5,'p_id_equals','sql.py',993), + ('id_equals -> id','id_equals',1,'p_id_equals','sql.py',994), + ('id_equals -> id_equals LP pid RP','id_equals',4,'p_id_equals','sql.py',995), + ('id_equals -> id_equals LP pid RP id','id_equals',5,'p_id_equals','sql.py',996), + ('id_equals -> id_equals COMMA id id','id_equals',4,'p_id_equals','sql.py',997), + ('id_equals -> id_equals COMMA id','id_equals',3,'p_id_equals','sql.py',998), + ('expr -> index_table_name LP index_pid RP','expr',4,'p_expression_index','sql.py',1019), + ('index_table_name -> create_index ON id','index_table_name',3,'p_index_table_name','sql.py',1029), + ('index_table_name -> create_index ON id DOT id','index_table_name',5,'p_index_table_name','sql.py',1030), + ('c_index -> INDEX LP index_pid RP','c_index',4,'p_c_index','sql.py',1043), + ('c_index -> INDEX id LP index_pid RP','c_index',5,'p_c_index','sql.py',1044), + ('c_index -> c_index INVISIBLE','c_index',2,'p_c_index','sql.py',1045), + ('c_index -> c_index VISIBLE','c_index',2,'p_c_index','sql.py',1046), + ('create_index -> CREATE INDEX id','create_index',3,'p_create_index','sql.py',1063), + ('create_index -> CREATE UNIQUE INDEX id','create_index',4,'p_create_index','sql.py',1064), + ('create_index -> create_index ON id','create_index',3,'p_create_index','sql.py',1065), + ('create_index -> CREATE CLUSTERED INDEX id','create_index',4,'p_create_index','sql.py',1066), + ('expr -> table_name defcolumn','expr',2,'p_expression_table','sql.py',1097), + ('expr -> table_name LP defcolumn','expr',3,'p_expression_table','sql.py',1098), + ('expr -> table_name','expr',1,'p_expression_table','sql.py',1099), + ('expr -> table_name LP RP','expr',3,'p_expression_table','sql.py',1100), + ('expr -> table_name cluster_by LP defcolumn','expr',4,'p_expression_table','sql.py',1101), + ('expr -> expr COMMA defcolumn','expr',3,'p_expression_table','sql.py',1102), + ('expr -> expr COMMA c_index','expr',3,'p_expression_table','sql.py',1103), + ('expr -> expr COMMA','expr',2,'p_expression_table','sql.py',1104), + ('expr -> expr COMMA constraint','expr',3,'p_expression_table','sql.py',1105), + ('expr -> expr COMMA check_ex','expr',3,'p_expression_table','sql.py',1106), + ('expr -> expr COMMA foreign','expr',3,'p_expression_table','sql.py',1107), + ('expr -> expr COMMA pkey','expr',3,'p_expression_table','sql.py',1108), + ('expr -> expr COMMA uniq','expr',3,'p_expression_table','sql.py',1109), + ('expr -> expr COMMA statem_by_id','expr',3,'p_expression_table','sql.py',1110), + ('expr -> expr COMMA constraint uniq','expr',4,'p_expression_table','sql.py',1111), + ('expr -> expr COMMA period_for','expr',3,'p_expression_table','sql.py',1112), + ('expr -> expr COMMA pkey_constraint','expr',3,'p_expression_table','sql.py',1113), + ('expr -> expr COMMA constraint pkey','expr',4,'p_expression_table','sql.py',1114), + ('expr -> expr COMMA constraint pkey enforced','expr',5,'p_expression_table','sql.py',1115), + ('expr -> expr COMMA constraint foreign ref','expr',5,'p_expression_table','sql.py',1116), + ('expr -> expr COMMA foreign ref','expr',4,'p_expression_table','sql.py',1117), + ('expr -> expr encode','expr',2,'p_expression_table','sql.py',1118), + ('expr -> expr DEFAULT id id id','expr',5,'p_expression_table','sql.py',1119), + ('expr -> expr RP','expr',2,'p_expression_table','sql.py',1120), + ('likke -> LIKE','likke',1,'p_likke','sql.py',1272), + ('likke -> CLONE','likke',1,'p_likke','sql.py',1273), + ('expr -> table_name likke id','expr',3,'p_expression_like_table','sql.py',1278), + ('expr -> table_name likke id DOT id','expr',5,'p_expression_like_table','sql.py',1279), + ('expr -> table_name LP likke id DOT id RP','expr',7,'p_expression_like_table','sql.py',1280), + ('expr -> table_name LP likke id RP','expr',5,'p_expression_like_table','sql.py',1281), + ('t_name -> id DOT id','t_name',3,'p_t_name','sql.py',1298), + ('t_name -> id','t_name',1,'p_t_name','sql.py',1299), + ('t_name -> id DOT id DOT id','t_name',5,'p_t_name','sql.py',1300), + ('table_name -> create_table t_name','table_name',2,'p_table_name','sql.py',1322), + ('table_name -> table_name likke id','table_name',3,'p_table_name','sql.py',1323), + ('expr -> seq_name','expr',1,'p_expression_seq','sql.py',1331), + ('expr -> expr INCREMENT id','expr',3,'p_expression_seq','sql.py',1332), + ('expr -> expr INCREMENT BY id','expr',4,'p_expression_seq','sql.py',1333), + ('expr -> expr INCREMENT id id','expr',4,'p_expression_seq','sql.py',1334), + ('expr -> expr START id','expr',3,'p_expression_seq','sql.py',1335), + ('expr -> expr START WITH id','expr',4,'p_expression_seq','sql.py',1336), + ('expr -> expr START id id','expr',4,'p_expression_seq','sql.py',1337), + ('expr -> expr MINVALUE id','expr',3,'p_expression_seq','sql.py',1338), + ('expr -> expr NO MINVALUE','expr',3,'p_expression_seq','sql.py',1339), + ('expr -> expr NO MAXVALUE','expr',3,'p_expression_seq','sql.py',1340), + ('expr -> expr MAXVALUE id','expr',3,'p_expression_seq','sql.py',1341), + ('expr -> expr CACHE id','expr',3,'p_expression_seq','sql.py',1342), + ('expr -> expr CACHE','expr',2,'p_expression_seq','sql.py',1343), + ('expr -> expr NOORDER','expr',2,'p_expression_seq','sql.py',1344), + ('expr -> expr ORDER','expr',2,'p_expression_seq','sql.py',1345), + ('seq_name -> create_seq id DOT id','seq_name',4,'p_seq_name','sql.py',1364), + ('seq_name -> create_seq id','seq_name',2,'p_seq_name','sql.py',1365), + ('create_seq -> CREATE SEQUENCE IF NOT EXISTS','create_seq',5,'p_create_seq','sql.py',1379), + ('create_seq -> CREATE SEQUENCE','create_seq',2,'p_create_seq','sql.py',1380), + ('tid -> LT id','tid',2,'p_tid','sql.py',1388), + ('tid -> LT','tid',1,'p_tid','sql.py',1389), + ('tid -> tid LT','tid',2,'p_tid','sql.py',1390), + ('tid -> tid id','tid',2,'p_tid','sql.py',1391), + ('tid -> tid COMMAT','tid',2,'p_tid','sql.py',1392), + ('tid -> tid RT','tid',2,'p_tid','sql.py',1393), + ('null -> NULL','null',1,'p_null','sql.py',1434), + ('null -> NOT NULL','null',2,'p_null','sql.py',1435), + ('f_call -> id LP RP','f_call',3,'p_f_call','sql.py',1444), + ('f_call -> id LP f_call RP','f_call',4,'p_f_call','sql.py',1445), + ('f_call -> id LP multi_id RP','f_call',4,'p_f_call','sql.py',1446), + ('f_call -> id LP pid RP','f_call',4,'p_f_call','sql.py',1447), + ('f_call -> id LP id AS id RP','f_call',6,'p_f_call','sql.py',1448), + ('multi_id -> id','multi_id',1,'p_multi_id','sql.py',1466), + ('multi_id -> multi_id id','multi_id',2,'p_multi_id','sql.py',1467), + ('multi_id -> f_call','multi_id',1,'p_multi_id','sql.py',1468), + ('multi_id -> multi_id f_call','multi_id',2,'p_multi_id','sql.py',1469), + ('funct_args -> LP multi_id RP','funct_args',3,'p_funct_args','sql.py',1482), + ('funct -> id LP multi_id RP','funct',4,'p_funct','sql.py',1486), + ('multiple_funct -> funct','multiple_funct',1,'p_multiple_funct','sql.py',1490), + ('multiple_funct -> multiple_funct COMMA funct','multiple_funct',3,'p_multiple_funct','sql.py',1491), + ('multiple_funct -> multiple_funct COMMA','multiple_funct',2,'p_multiple_funct','sql.py',1492), + ('funct_expr -> LP multi_id RP','funct_expr',3,'p_funct_expr','sql.py',1501), + ('funct_expr -> multi_id','funct_expr',1,'p_funct_expr','sql.py',1502), + ('dot_id -> id DOT id','dot_id',3,'p_dot_id','sql.py',1510), + ('default -> DEFAULT id','default',2,'p_default','sql.py',1514), + ('default -> DEFAULT STRING','default',2,'p_default','sql.py',1515), + ('default -> DEFAULT NULL','default',2,'p_default','sql.py',1516), + ('default -> default FOR dot_id','default',3,'p_default','sql.py',1517), + ('default -> DEFAULT funct_expr','default',2,'p_default','sql.py',1518), + ('default -> DEFAULT LP pid RP','default',4,'p_default','sql.py',1519), + ('default -> DEFAULT LP funct_expr pid RP','default',5,'p_default','sql.py',1520), + ('default -> default id','default',2,'p_default','sql.py',1521), + ('default -> DEFAULT id DOT funct_expr','default',4,'p_default','sql.py',1522), + ('default -> default LP RP','default',3,'p_default','sql.py',1523), + ('enforced -> ENFORCED','enforced',1,'p_enforced','sql.py',1570), + ('enforced -> NOT ENFORCED','enforced',2,'p_enforced','sql.py',1571), + ('collate -> COLLATE id','collate',2,'p_collate','sql.py',1577), + ('collate -> COLLATE STRING','collate',2,'p_collate','sql.py',1578), + ('constraint -> CONSTRAINT id','constraint',2,'p_constraint','sql.py',1585), + ('generated -> gen_always funct_expr','generated',2,'p_generated','sql.py',1594), + ('generated -> gen_always funct_expr id','generated',3,'p_generated','sql.py',1595), + ('generated -> gen_always LP multi_id RP','generated',4,'p_generated','sql.py',1596), + ('generated -> gen_always f_call','generated',2,'p_generated','sql.py',1597), + ('gen_always -> GENERATED id AS','gen_always',3,'p_gen_always','sql.py',1608), + ('check_st -> CHECK LP id','check_st',3,'p_check_st','sql.py',1613), + ('check_st -> check_st id','check_st',2,'p_check_st','sql.py',1614), + ('check_st -> check_st STRING','check_st',2,'p_check_st','sql.py',1615), + ('check_st -> check_st id STRING','check_st',3,'p_check_st','sql.py',1616), + ('check_st -> check_st id RP','check_st',3,'p_check_st','sql.py',1617), + ('check_st -> check_st STRING RP','check_st',3,'p_check_st','sql.py',1618), + ('check_st -> check_st funct_args','check_st',2,'p_check_st','sql.py',1619), + ('check_st -> CHECK LP id DOT id','check_st',5,'p_check_st','sql.py',1620), + ('check_st -> check_st LP pid RP','check_st',4,'p_check_st','sql.py',1621), + ('using_tablespace -> USING INDEX tablespace','using_tablespace',3,'p_using_tablespace','sql.py',1649), + ('pid -> id','pid',1,'p_pid','sql.py',1654), + ('pid -> STRING','pid',1,'p_pid','sql.py',1655), + ('pid -> pid id','pid',2,'p_pid','sql.py',1656), + ('pid -> pid STRING','pid',2,'p_pid','sql.py',1657), + ('pid -> STRING LP RP','pid',3,'p_pid','sql.py',1658), + ('pid -> id LP RP','pid',3,'p_pid','sql.py',1659), + ('pid -> pid COMMA id','pid',3,'p_pid','sql.py',1660), + ('pid -> pid COMMA STRING','pid',3,'p_pid','sql.py',1661), + ('index_pid -> id','index_pid',1,'p_index_pid','sql.py',1674), + ('index_pid -> index_pid id','index_pid',2,'p_index_pid','sql.py',1675), + ('index_pid -> index_pid COMMA index_pid','index_pid',3,'p_index_pid','sql.py',1676), + ('foreign -> FOREIGN KEY LP pid RP','foreign',5,'p_foreign','sql.py',1699), + ('foreign -> FOREIGN KEY','foreign',2,'p_foreign','sql.py',1700), + ('ref -> REFERENCES t_name','ref',2,'p_ref','sql.py',1708), + ('ref -> ref LP pid RP','ref',4,'p_ref','sql.py',1709), + ('ref -> ref ON DELETE id','ref',4,'p_ref','sql.py',1710), + ('ref -> ref ON UPDATE id','ref',4,'p_ref','sql.py',1711), + ('ref -> ref DEFERRABLE INITIALLY id','ref',4,'p_ref','sql.py',1712), + ('ref -> ref NOT DEFERRABLE','ref',3,'p_ref','sql.py',1713), + ('expr -> pkey','expr',1,'p_expression_primary_key','sql.py',1744), + ('uniq -> UNIQUE LP pid RP','uniq',4,'p_uniq','sql.py',1748), + ('uniq -> UNIQUE KEY id LP pid RP','uniq',6,'p_uniq','sql.py',1749), + ('statem_by_id -> id LP pid RP','statem_by_id',4,'p_statem_by_id','sql.py',1766), + ('statem_by_id -> id KEY LP pid RP','statem_by_id',5,'p_statem_by_id','sql.py',1767), + ('pkey -> pkey_statement LP pid RP','pkey',4,'p_pkey','sql.py',1778), + ('pkey -> pkey_statement ID LP pid RP','pkey',5,'p_pkey','sql.py',1779), + ('pkey_statement -> PRIMARY KEY','pkey_statement',2,'p_pkey_statement','sql.py',1812), + ('comment -> COMMENT STRING','comment',2,'p_comment','sql.py',1816), + ('tablespace -> TABLESPACE id','tablespace',2,'p_tablespace','sql.py',1821), + ('tablespace -> TABLESPACE id properties','tablespace',3,'p_tablespace','sql.py',1822), + ('expr -> expr tablespace','expr',2,'p_expr_tablespace','sql.py',1828), + ('by_smthg -> BY id','by_smthg',2,'p_by_smthg','sql.py',1834), + ('by_smthg -> BY ROW','by_smthg',2,'p_by_smthg','sql.py',1835), + ('by_smthg -> BY LP pid RP','by_smthg',4,'p_by_smthg','sql.py',1836), ] diff --git a/simple_ddl_parser/tokens.py b/simple_ddl_parser/tokens.py index 6cfde35..1b5e346 100644 --- a/simple_ddl_parser/tokens.py +++ b/simple_ddl_parser/tokens.py @@ -124,6 +124,7 @@ "DATA_RETENTION_TIME_IN_DAYS", "MAX_DATA_EXTENSION_TIME_IN_DAYS", "CHANGE_TRACKING", + "PATTERN", "AUTO_REFRESH", "FILE_FORMAT", "TABLE_FORMAT", diff --git a/tests/dialects/test_snowflake.py b/tests/dialects/test_snowflake.py index 9b3bd6c..6756627 100644 --- a/tests/dialects/test_snowflake.py +++ b/tests/dialects/test_snowflake.py @@ -827,16 +827,19 @@ def test_order_sequence(): def test_virtual_column_ext_table(): ddl = """ - create or replace external table if not exists TABLE_DATA_SRC.EXT_PAYLOAD_MANIFEST_WEB ( + create external table if not exists TABLE_DATA_SRC.EXT_PAYLOAD_MANIFEST_WEB ( "type" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 1), '=', 2 )), "year" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 2), '=', 2)), "month" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 3), '=', 2)), "day" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 4), '=', 2)), + "cast_YEAR" VARCHAR(200) AS (GET(VALUE,'c1')::string), "path" VARCHAR(255) AS (METADATA$FILENAME) ) partition by ("type", "year", "month", "day", "path") - location=@ADL_Azure_Storage_Account_Container_Name/ + location=@ADL_Azure_Storage_Account_Container_Name/year=2023/month=08/ auto_refresh=false + pattern='*.csv' + file_format = (TYPE = JSON NULL_IF = () STRIP_OUTER_ARRAY = TRUE ) ; """ result_ext_table = DDLParser(ddl, normalize_names=True, debug=True).run( @@ -901,6 +904,19 @@ def test_virtual_column_ext_table(): "as": "SPLIT_PART(SPLIT_PART(METADATA$FILENAME,'/',4),'=',2)" }, }, + { + "name": "cast_YEAR", + "type": "VARCHAR", + "size": 200, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated": { + "as": "GET(VALUE,'c1') ::string" + }, + }, { "name": "path", "type": "VARCHAR", @@ -924,12 +940,17 @@ def test_virtual_column_ext_table(): "schema": "TABLE_DATA_SRC", "table_name": "EXT_PAYLOAD_MANIFEST_WEB", "tablespace": None, - "replace": True, "external": True, "if_not_exists": True, - "location": "@ADL_Azure_Storage_Account_Container_Name/", + "location": "@ADL_Azure_Storage_Account_Container_Name/year=2023/month=08/", "table_properties": { "auto_refresh": False, + "pattern": "'*.csv'", + "file_format" : { + "TYPE" : "JSON", + "NULL_IF": "()", + "STRIP_OUTER_ARRAY" : "TRUE", + } }, } ] @@ -943,7 +964,7 @@ def test_virtual_column_table(): id bigint, derived bigint as (id * 10) ) - location = @Database.Schema.ADL_Azure_Storage_Account_Container_Name/entity + location = @ADL_Azure_Storage_Account_Container_Name/entity auto_refresh = false file_format = (TYPE=JSON NULL_IF=('field') DATE_FORMAT=AUTO TRIM_SPACE=TRUE) stage_file_format = (TYPE=JSON NULL_IF=()) @@ -991,7 +1012,7 @@ def test_virtual_column_table(): "tablespace": None, "replace": True, "if_not_exists": True, - "location": "ADL_Azure_Storage_Account_Container_Name/entity", + "location": "@ADL_Azure_Storage_Account_Container_Name/entity", "table_properties": { "auto_refresh": False, "file_format": {