diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a711a95..0aa0c1e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,9 +1,10 @@ **v1.0.3** ### Improvements 1. Fixed bug with `CREATE OR REPLACE SCHEMA`. +2. Added support of create empty tables without columns CREATE TABLE tablename (); (valid syntax in SQL) ### Snowflake -1. Fixed bug with snowflake (stage_)fileformat option value equal a single string as `FIELD_OPTIONALLY_ENCLOSED_BY = '\"'`, `FIELD_DELIMITER = '|'` +1. Fixed bug with snowflake `stage_` fileformat option value equal a single string as `FIELD_OPTIONALLY_ENCLOSED_BY = '\"'`, `FIELD_DELIMITER = '|'` 2. improve snowflake fileformat key equals value into dict. type. **v1.0.2** diff --git a/README.md b/README.md index f072b95..dbff485 100644 --- a/README.md +++ b/README.md @@ -486,6 +486,15 @@ for help with debugging & testing support for BigQuery dialect DDLs: ## Changelog +**v1.0.3** +### Improvements +1. Fixed bug with `CREATE OR REPLACE SCHEMA`. +2. Added support of create empty tables without columns CREATE TABLE tablename (); (valid syntax in SQL) + +### Snowflake +1. Fixed bug with snowflake `stage_` fileformat option value equal a single string as `FIELD_OPTIONALLY_ENCLOSED_BY = '\"'`, `FIELD_DELIMITER = '|'` +2. improve snowflake fileformat key equals value into dict. type. + **v1.0.2** ### Improvements 1. Fixed bug with places first table property value in 'authorization' key. Now it is used real property name. diff --git a/docs/README.rst b/docs/README.rst index 158ba85..b445387 100644 --- a/docs/README.rst +++ b/docs/README.rst @@ -549,6 +549,22 @@ for help with debugging & testing support for BigQuery dialect DDLs: Changelog --------- +**v1.0.3** + +Improvements +^^^^^^^^^^^^ + + +#. Fixed bug with ``CREATE OR REPLACE SCHEMA``. +#. Added support of create empty tables without columns CREATE TABLE tablename (); (valid syntax in SQL) + +Snowflake +^^^^^^^^^ + + +#. Fixed bug with snowflake ``stage_`` fileformat option value equal a single string as ``FIELD_OPTIONALLY_ENCLOSED_BY = '\"'``\ , ``FIELD_DELIMITER = '|'`` +#. improve snowflake fileformat key equals value into dict. type. + **v1.0.2** Improvements diff --git a/simple_ddl_parser/dialects/sql.py b/simple_ddl_parser/dialects/sql.py index 88dabc3..7fdfd7c 100644 --- a/simple_ddl_parser/dialects/sql.py +++ b/simple_ddl_parser/dialects/sql.py @@ -1016,6 +1016,7 @@ def p_expression_table(self, p: List) -> None: # noqa R701 """expr : table_name defcolumn | table_name LP defcolumn | table_name + | table_name LP RP | expr COMMA defcolumn | expr COMMA | expr COMMA constraint diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index 6bb79f3..14fa48f 100644 --- a/simple_ddl_parser/parsetab.py +++ b/simple_ddl_parser/parsetab.py @@ -1,477 +1,50685 @@ - # parsetab.py # This file is automatically generated. Do not edit. # pylint: disable=W,C,R -_tabversion = '3.10' +_tabversion = "3.10" + +_lr_method = "LALR" -_lr_method = 'LALR' +_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 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 WITHexpr : 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 idexpr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmulti_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 database_baserow_format : ROW FORMAT SERDE\n | ROW FORMAT\n fmt_equals : id LP multi_id_or_string RP\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\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 table_property_equals : 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 | id table_property_equals\n | id_equals\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_assignmentstable_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 expr : expr storageexpr : expr TBLPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n period_for : id FOR id LP pid RPmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr ON idassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr withexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr TEXTIMAGE_ON idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : 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 CHANGE_TRACKING table_property_equals_boolexpr : expr COMMENT STRINGexpr : expr option_comment\n expr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n | option_comment_equals\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n option_comment_equals : STRING\n | option_comment_equals DQ_STRING\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n expr : 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 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 OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_order_noorder : ORDER\n | NOORDER\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\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 c_property : id idoption_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_equalsexpr : expr TABLE_FORMAT table_property_equalsc_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 expr : 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 RPid : 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 null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\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 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 create_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 | expr COMMA defcolumn\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 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 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_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 RPstatem_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_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 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 WITHexpr : 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 idexpr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmulti_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 database_baserow_format : ROW FORMAT SERDE\n | ROW FORMAT\n fmt_equals : id LP multi_id_or_string RP\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\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 table_property_equals : 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 | id table_property_equals\n | id_equals\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_assignmentstable_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 expr : expr storageexpr : expr TBLPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n period_for : id FOR id LP pid RPmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr ON idassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr withexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr TEXTIMAGE_ON idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : 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 CHANGE_TRACKING table_property_equals_boolexpr : expr COMMENT STRINGexpr : expr option_comment\n expr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n | option_comment_equals\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n option_comment_equals : STRING\n | option_comment_equals DQ_STRING\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n expr : 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 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 OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_order_noorder : ORDER\n | NOORDER\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\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 c_property : id idoption_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_equalsexpr : expr TABLE_FORMAT table_property_equalsc_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 expr : 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 RPid : 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 null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\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 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 create_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 | expr COMMA defcolumn\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 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 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_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 RPstatem_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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[3,87,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'DROP':([0,26,42,113,149,342,344,540,542,687,772,],[6,140,-182,-181,-340,-293,-181,-295,-339,-294,-341,]),'ALTER':([0,26,42,113,149,342,344,540,542,687,772,],[28,143,-182,-181,-340,-293,-181,-295,-339,-294,-341,]),'PRIMARY':([0,42,73,96,113,127,131,139,149,167,208,209,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,330,335,341,407,413,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[27,-182,27,-185,-181,276,-195,334,-340,-186,276,27,-218,-23,276,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,276,-167,-187,-173,-174,-364,-188,531,276,276,-219,-400,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,276,276,276,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'$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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[0,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,106,107,112,113,115,118,120,122,124,125,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[35,-236,105,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,173,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,253,254,-235,-181,-239,-250,-263,-287,-269,270,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[37,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[40,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[43,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[44,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[45,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,47,48,49,50,52,54,55,56,57,58,59,60,64,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,90,92,93,94,96,97,98,99,100,101,102,104,105,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,126,127,128,129,130,131,132,133,134,137,139,141,144,145,146,147,148,149,150,151,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,182,184,185,186,187,188,189,190,191,192,193,194,195,200,202,203,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,253,254,257,258,259,260,261,262,266,267,268,269,271,272,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,297,299,300,301,303,304,305,306,307,311,312,313,314,315,316,317,318,319,320,321,322,323,325,327,328,330,331,333,335,336,337,338,339,340,341,342,344,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,393,394,395,396,398,400,401,402,403,404,405,407,408,409,410,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,432,433,434,436,437,438,440,441,442,443,444,446,451,452,453,454,455,456,457,458,459,460,461,462,463,464,467,468,469,470,471,472,473,474,476,478,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,500,501,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,526,528,530,532,533,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,566,567,568,569,570,571,572,573,574,575,576,578,579,580,581,582,584,585,587,588,589,590,591,593,595,597,598,599,600,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,627,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,663,664,665,666,667,668,669,670,672,673,674,675,676,677,678,680,681,682,684,685,686,687,689,690,691,692,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,711,712,714,715,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,738,740,741,742,743,746,747,748,749,750,751,752,753,754,755,756,758,759,760,762,763,764,766,767,768,769,770,771,772,773,774,775,776,777,778,779,781,784,785,786,787,788,789,790,791,792,794,795,797,798,799,800,801,802,803,805,806,807,808,809,810,811,812,813,814,815,816,818,819,821,822,823,824,826,827,828,829,830,831,832,833,834,836,837,838,839,840,841,842,843,845,846,847,848,849,851,],[46,-236,102,113,113,-251,113,-264,-265,-266,113,-268,-270,-271,-272,-273,-274,113,-434,-344,113,113,113,113,113,152,113,-1,113,113,113,-332,-6,113,-121,-182,-181,113,178,-47,113,113,-92,113,113,113,113,196,-104,-126,113,113,113,113,113,-223,113,-330,113,113,113,113,113,113,-357,-358,-444,-7,113,234,-113,113,113,113,-185,-53,113,113,113,-224,-181,113,113,-134,-362,-256,113,-235,-181,113,-239,113,113,-250,-263,113,-287,113,-269,113,113,113,113,113,-195,-333,-334,113,113,113,113,113,-440,344,113,-342,-340,-360,113,-255,-8,113,-37,113,-38,113,-9,-10,-11,113,113,-67,-186,113,113,113,-36,-79,-109,-110,113,-86,375,-57,-58,-46,113,113,-78,113,-93,113,113,-94,-95,-102,113,-103,113,-163,-164,-165,-166,-177,113,-317,-318,-319,-320,-321,-322,-324,-325,113,113,113,113,113,113,113,113,-351,-352,-353,-354,-355,-15,-49,-59,-122,113,-14,-23,113,113,113,113,-138,-262,-225,113,113,-51,113,113,113,113,-240,113,113,113,-428,113,-415,-416,113,-423,-196,-197,-198,-201,-202,113,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,113,113,113,-396,-28,113,-194,-149,-150,113,113,113,-335,113,113,113,-174,113,-188,113,113,113,113,113,113,113,113,113,113,113,-283,113,113,113,113,-293,113,113,113,113,113,-252,113,-2,113,113,-4,113,-63,-66,-184,113,113,113,113,113,113,113,113,113,-445,-446,113,-44,-72,-70,113,-71,113,-68,113,-60,-84,113,-83,113,113,113,-74,113,113,-81,-111,-112,113,-141,-146,113,113,-323,-326,113,596,-329,-18,113,-400,113,113,-407,-408,-412,113,-427,113,113,-347,-346,-350,-349,-48,113,113,113,-107,113,113,113,-259,113,-52,-226,-136,-257,-233,-234,-237,-238,113,113,113,113,113,113,-433,-417,-418,113,-414,-305,-424,113,-199,-200,113,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,113,113,-377,-398,-399,113,113,-375,113,-377,113,113,113,113,113,113,-175,113,-365,-366,-367,-368,-363,113,-228,-230,113,113,113,113,-242,-247,113,113,113,113,113,-285,-276,113,113,113,113,-295,113,-339,-359,-438,113,-254,113,-5,-105,-106,-62,113,-65,113,113,-13,113,113,113,113,113,113,-69,113,113,-61,-85,113,113,-183,-73,113,-76,-80,113,113,113,113,-153,113,-151,113,-183,113,-40,-42,-327,-328,113,113,113,113,113,-409,-410,-411,113,113,-375,113,-406,-331,113,-154,113,-156,113,-116,-117,-118,-119,-120,-108,-39,113,113,-261,-140,-133,-361,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,113,-390,-395,-29,-31,113,113,113,113,113,-376,-378,-20,-21,-22,-402,113,-375,113,-375,113,-405,113,-338,-336,113,-172,113,113,-231,-245,-246,-243,-244,113,-284,-286,113,113,113,-294,113,-439,-253,-45,113,113,-24,113,-33,-35,-447,-157,113,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,113,113,-50,-41,-43,113,113,-415,-19,-435,-436,113,113,-413,-379,113,113,113,113,113,-137,-260,113,-375,-371,-377,113,113,113,-392,113,-384,-384,113,113,-180,-169,-190,113,113,113,113,-281,113,-277,-341,-64,-299,-302,-25,113,113,-75,-143,113,113,-17,-437,113,-371,-426,113,113,113,-135,-386,113,-372,-373,-374,-393,113,-375,113,-337,113,-232,-282,113,-279,113,-56,113,113,-16,-82,113,113,-139,-371,113,113,-374,113,-280,113,113,113,-155,113,113,-161,-375,113,-179,-158,-123,113,-162,-374,113,113,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[48,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,77,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[51,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,227,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,308,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,308,-317,-318,-319,-320,-321,-322,-324,411,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,308,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,308,-335,-167,-187,-173,-174,-364,-188,-227,-289,308,-283,308,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,308,-290,-285,-276,308,308,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[53,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,252,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,345,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,432,433,434,436,438,442,447,448,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,566,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,713,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[47,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,147,-1,-222,-332,-6,-121,-182,171,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,263,-287,-269,302,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,302,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-308,-240,302,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,263,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,302,-335,-167,-187,-173,-174,-364,-188,-227,-289,302,-283,302,-310,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,263,597,-400,-407,-408,-412,-427,-347,-346,-350,-349,619,-443,-107,-96,-98,-52,-309,-311,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,263,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,302,-290,-285,-276,302,302,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,705,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,263,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,780,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[55,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[56,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[57,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[58,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,522,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,678,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[59,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,294,294,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,294,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,294,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,294,-335,-167,-187,-173,-174,-364,-188,-227,-289,294,-283,294,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,294,-247,294,-290,-285,-276,294,294,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,294,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,294,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,294,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[61,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[62,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[63,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[65,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[66,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[67,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[68,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[69,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[70,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[71,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,271,272,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,326,327,331,335,337,341,348,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,430,431,433,434,435,436,438,442,451,452,453,454,456,457,461,462,463,467,468,469,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,523,524,525,526,528,533,535,537,538,542,543,544,545,547,548,549,550,551,553,554,555,556,557,559,560,561,562,563,565,567,568,570,571,572,574,575,579,581,582,583,584,585,586,591,593,598,599,602,603,604,605,607,609,610,611,612,614,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,642,643,645,646,647,650,653,654,655,656,657,658,667,668,669,670,672,674,675,676,677,678,679,681,682,684,690,692,694,695,696,697,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,720,722,726,727,728,729,730,731,733,734,736,737,739,741,747,748,751,753,754,755,756,760,762,763,764,767,769,770,771,772,773,774,775,776,779,781,782,785,786,787,788,789,790,791,793,797,799,800,801,802,805,806,807,808,809,810,811,812,814,817,818,819,820,824,829,830,832,833,834,835,838,839,840,841,842,843,844,846,847,849,851,],[73,-236,-220,-221,117,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,363,-186,-36,-79,-109,-110,-86,-57,-58,378,385,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,464,-415,-416,470,-423,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,363,-300,-289,-278,-283,-12,464,-2,-4,-183,-63,-66,-184,-298,464,-415,464,-445,-446,-44,385,378,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,580,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,616,-144,-443,-107,363,-96,-98,-52,-233,-234,-237,-238,464,464,-433,-417,-418,-414,-305,-424,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,464,-175,-176,-365,-366,-367,-368,-363,673,-228,-230,-415,464,677,-242,-247,-183,-297,-248,-290,-285,-276,-3,-275,-339,-359,-438,464,464,-5,-105,-106,-62,-65,-304,464,-13,464,464,464,464,464,-69,616,-61,-85,-91,-183,-73,-76,-80,-142,-153,464,720,-151,-415,-381,-327,-328,464,464,-409,-410,-411,464,-415,-406,-331,-183,-154,-128,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,470,-390,-395,-29,-31,464,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-243,-244,-296,-284,-286,464,-439,-45,-303,-301,-24,464,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-383,-50,470,-415,-19,-435,-436,464,-413,-379,464,-127,-145,-101,-415,-371,464,-392,464,-384,-384,-180,-169,-190,-191,464,-281,464,-277,-341,-64,-299,-302,-25,-75,-143,-382,470,-17,-437,464,-420,-426,-183,-130,-386,-372,-373,-374,-393,-415,464,-337,-192,-232,-282,464,-279,-56,-380,-16,-82,-129,-420,-193,-280,464,-183,-155,-132,-161,-415,464,-179,-158,-123,-131,-162,848,464,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[75,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,299,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,299,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,299,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,299,-335,-167,-187,-173,-174,-364,-188,-227,-289,299,-283,299,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,299,-290,-285,-276,299,299,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,271,272,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,326,327,331,335,337,341,348,352,354,356,357,358,359,360,361,362,363,365,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,391,392,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,429,430,431,433,434,435,436,438,442,451,452,453,454,456,457,461,462,463,465,466,467,468,469,471,472,474,475,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,503,505,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,523,524,525,526,528,533,535,537,538,542,543,544,545,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,570,571,572,574,575,577,579,581,582,583,584,585,586,587,588,589,590,591,593,598,599,602,603,604,605,606,607,609,610,611,612,614,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,642,643,645,646,647,648,650,652,653,654,655,656,657,658,659,660,663,664,667,668,669,670,671,672,674,675,676,677,678,679,681,682,684,690,692,693,694,695,696,697,698,699,700,701,703,704,705,706,707,708,709,710,711,712,714,715,717,718,719,720,721,722,723,724,726,727,728,729,730,731,733,734,735,736,737,739,741,747,748,749,750,751,752,753,754,755,756,759,760,761,762,763,764,765,767,769,770,771,772,773,774,775,776,779,781,782,784,785,786,787,788,789,790,791,793,797,798,799,800,801,802,805,806,807,808,809,810,811,812,814,817,818,819,820,821,824,827,828,829,830,831,832,833,834,835,838,839,840,841,842,843,844,846,847,849,850,851,],[38,-236,-220,-221,118,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,379,384,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,468,-423,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,523,-300,-289,-278,-283,-12,544,-2,548,-4,-183,-63,-66,-184,-183,553,-298,556,-26,-415,-34,-445,-446,-44,384,379,-71,-68,567,-84,-83,-183,-74,-183,574,-183,-81,-111,-112,-141,581,-323,-326,-219,-329,-18,-400,603,604,-412,-427,-347,-346,-350,-349,612,615,-144,-443,-107,623,-96,-98,-52,-233,-234,-237,-238,633,634,-433,-417,-418,640,641,-414,-305,-424,-199,-200,-394,645,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,667,-168,-171,-175,-176,-365,-366,-367,-368,-363,672,-228,-230,-415,675,676,-242,-247,-183,-297,-248,-290,-285,-276,-3,-275,-339,-359,-438,690,692,-5,-105,-106,-62,-65,-304,695,-13,696,640,-27,698,699,700,-69,701,703,-61,-85,-91,-183,-73,-76,-80,713,-142,-153,718,719,-151,-415,-381,-183,722,-40,-42,-327,-328,729,730,-409,-410,-411,733,734,-375,-406,-331,-183,-154,-128,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-425,-390,-395,-29,-31,748,753,755,-376,-378,-20,-21,-22,-402,756,-375,-375,760,-338,-336,-170,-172,763,-189,-231,-245,-246,-243,-244,-296,-284,-286,769,-439,-45,773,-303,-301,-24,776,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,779,-114,-115,-124,-125,-152,-147,-148,-383,640,-50,-41,-43,786,-415,-19,-435,-436,787,-413,-379,789,790,-127,-145,-101,-375,-371,799,800,801,755,-392,802,-384,-384,748,-180,807,-169,-190,-191,808,810,-281,812,-277,-341,-64,-299,-302,-25,-75,-143,-382,817,818,-17,-437,819,-371,-426,-183,-130,-386,824,-372,-373,-374,-393,-375,828,-337,-192,-232,-282,830,-279,-56,-380,-16,-82,-129,834,-371,789,841,-193,-280,842,843,-183,-155,-132,-161,-375,847,-179,-158,-123,-131,-162,-374,850,851,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[76,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[77,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,79,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[78,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,229,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[79,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,477,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,79,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[80,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,230,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[81,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[82,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,307,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,307,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,307,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,307,-335,-167,-187,-173,-174,-364,-188,-227,-289,307,-283,307,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,307,-290,-285,-276,307,307,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[83,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,306,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,306,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,306,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,306,-335,-167,-187,-173,-174,-364,-188,-227,-289,306,-283,306,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,306,-290,-285,-276,306,306,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,47,49,50,52,54,55,56,57,58,60,64,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,90,92,93,94,96,97,98,99,100,101,102,104,105,108,109,110,111,112,113,114,115,116,117,118,120,121,122,123,124,126,127,128,129,130,131,132,133,134,137,139,141,144,145,146,147,148,149,150,151,153,154,155,156,157,158,160,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,179,180,182,184,185,186,187,188,189,190,191,192,193,194,195,196,200,202,203,205,206,207,208,209,210,211,212,213,214,215,216,218,219,220,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,253,254,257,258,259,260,261,262,266,267,268,269,271,272,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,297,299,300,301,303,304,305,306,307,311,312,313,314,315,316,317,318,319,320,321,322,323,325,327,328,330,331,333,335,336,337,338,339,340,341,342,344,346,347,348,349,350,351,352,353,355,356,357,358,359,360,361,363,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,393,394,395,396,398,400,401,402,403,404,405,407,408,409,410,412,413,414,416,417,418,419,420,421,422,423,424,425,426,427,428,429,432,433,434,436,437,438,440,441,442,443,444,446,451,452,453,454,455,456,457,458,459,460,461,462,463,464,467,468,469,470,471,472,473,474,476,478,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,500,501,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,526,528,530,532,533,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,566,567,568,569,570,571,572,573,574,575,576,578,579,580,581,582,584,585,587,588,589,590,591,593,595,597,598,599,600,602,603,604,605,606,607,608,609,610,611,612,613,615,616,617,618,619,620,621,622,623,624,625,627,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,663,664,665,666,667,668,669,670,672,673,674,675,676,677,678,680,681,682,684,685,686,687,689,690,691,692,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,711,712,714,715,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,738,740,741,742,743,746,747,748,749,750,751,752,753,754,755,756,758,759,760,762,763,764,766,767,768,769,770,771,772,773,774,775,776,777,778,779,781,784,785,786,787,788,789,790,791,792,794,795,797,798,799,800,801,802,803,805,806,807,808,809,810,811,812,813,814,815,816,818,819,821,822,823,824,826,827,828,829,830,831,832,833,834,836,837,838,839,840,841,842,843,845,846,847,848,849,851,],[42,-236,42,42,42,-251,42,-264,-265,-266,42,-268,-270,-271,-272,-273,-274,42,-434,-344,42,42,42,42,42,42,-1,42,42,42,-332,-6,162,-121,-182,175,42,-47,42,42,-92,42,42,42,42,-104,-126,42,42,42,42,42,-223,42,-330,42,42,42,42,42,42,-357,-358,-444,-7,42,237,42,42,42,-185,-53,42,42,42,-224,-181,42,42,-134,-362,-256,42,-235,-181,42,-239,42,42,-250,-263,42,-287,42,-269,42,42,42,42,42,-195,-333,-334,42,42,42,42,42,-440,42,42,-342,-340,-360,42,-255,-8,42,-37,42,-38,42,-9,-10,-11,42,42,-67,-186,42,42,42,-36,-79,-109,-110,42,-86,-57,-58,-46,42,42,-78,42,-93,42,42,-94,-95,-102,42,-103,396,42,-163,-164,-165,-166,-177,42,-317,-318,-319,-320,-321,-322,-324,-325,42,42,42,42,42,42,42,42,-351,-352,-353,-354,-355,-15,-49,-59,-122,42,-14,-23,42,42,42,42,-138,-262,-225,42,42,-51,42,42,42,42,-240,42,42,42,-428,42,-415,-416,42,-423,-196,-197,-198,-201,-202,42,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,42,42,42,-396,-28,42,-194,-149,-150,42,42,42,-335,42,42,42,-174,42,-188,42,42,42,42,42,42,42,42,42,42,42,-283,42,42,42,42,-293,42,42,42,42,42,-252,42,-2,42,42,-4,42,-63,-66,-184,42,42,42,42,42,42,42,42,42,-445,-446,42,-44,-72,-70,42,-71,42,-68,42,-60,-84,42,-83,42,42,42,-74,42,42,-81,-111,-112,42,-141,-146,42,42,-323,-326,42,42,-329,-18,42,-400,42,42,-407,-408,-412,42,-427,42,42,-347,-346,-350,-349,-48,42,42,42,-107,42,42,42,-259,42,-52,-226,-136,-257,-233,-234,-237,-238,42,42,42,42,42,42,-433,-417,-418,42,-414,-305,-424,42,-199,-200,42,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,42,42,-377,-398,-399,42,42,-375,42,-377,42,42,42,42,42,42,-175,42,-365,-366,-367,-368,-363,42,-228,-230,42,42,42,42,-242,-247,42,42,42,42,42,-285,-276,42,42,42,42,-295,42,-339,-359,-438,42,-254,42,-5,-105,-106,-62,42,-65,42,42,-13,42,42,42,42,42,42,-69,42,42,-61,-85,42,42,-183,-73,42,-76,-80,42,42,42,42,-153,42,-151,42,-183,42,-40,-42,-327,-328,42,42,42,42,42,-409,-410,-411,42,42,-375,42,-406,-331,42,-154,42,-156,42,-116,-117,-118,-119,-120,-108,-39,42,42,-261,-140,-133,-361,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,42,-390,-395,-29,-31,42,42,42,42,42,-376,-378,-20,-21,-22,-402,42,-375,42,-375,42,-405,42,-338,-336,42,-172,42,42,-231,-245,-246,-243,-244,42,-284,-286,42,42,42,-294,42,-439,-253,-45,42,42,-24,42,-33,-35,-447,-157,42,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,42,42,-50,-41,-43,42,42,-415,-19,-435,-436,42,42,-413,-379,42,42,42,42,42,-137,-260,42,-375,-371,-377,42,42,42,-392,42,-384,-384,42,42,-180,-169,-190,42,42,42,42,-281,42,-277,-341,-64,-299,-302,-25,42,42,-75,-143,42,42,-17,-437,42,-371,-426,42,42,42,-135,-386,42,-372,-373,-374,-393,42,-375,42,-337,42,-232,-282,42,-279,42,-56,42,42,-16,-82,42,42,-139,-371,42,42,-374,42,-280,42,42,42,-155,42,42,-161,-375,42,-179,-158,-123,42,-162,-374,42,42,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[86,-236,-220,-221,-251,-264,-265,-266,-267,125,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,479,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,176,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,432,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[88,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,373,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,621,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,432,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[89,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,620,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,51,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,308,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[91,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,183,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,91,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,91,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,91,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,183,91,-335,-167,-187,-173,-174,-364,-188,-227,-289,91,-283,91,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,91,-290,-285,-276,91,91,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,128,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[92,92,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,133,-434,-344,-1,-222,-332,-6,-121,-182,-181,92,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,-312,133,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,-249,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[93,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,93,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,93,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,93,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,93,-335,-167,-187,-173,-174,-364,-188,-227,-289,93,-283,93,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,93,-290,-285,-276,93,93,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,99,102,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,244,251,259,260,266,267,268,269,270,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[94,-236,98,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,245,-181,-235,-181,-239,-250,-263,-287,-269,-312,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,437,-51,-240,-249,-428,-288,-415,-416,94,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,-313,-335,-167,-187,-173,-174,-364,-188,-227,-289,-278,-283,-12,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,-248,-290,-285,-276,-3,-275,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,52,54,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,124,127,131,134,148,149,150,154,156,158,161,162,163,164,166,167,172,173,174,175,177,179,180,182,186,188,191,192,193,195,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,236,237,239,240,241,243,251,259,260,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,314,315,316,317,318,319,320,322,331,335,337,341,352,356,357,358,359,360,363,367,368,370,372,373,375,376,377,379,381,383,384,386,389,390,393,394,395,396,400,401,404,405,407,409,410,413,417,418,419,421,424,425,426,427,433,434,436,438,442,451,452,453,454,461,462,463,467,468,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,516,517,523,526,528,533,535,537,538,542,543,544,548,549,550,551,553,554,556,559,563,567,568,570,571,572,574,575,579,581,584,591,593,602,603,604,609,610,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,667,668,669,670,672,674,675,676,681,682,690,692,694,695,696,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,717,718,719,722,728,729,730,733,734,741,748,753,755,756,760,762,763,764,769,771,772,773,774,775,776,779,781,786,787,790,797,799,800,801,802,807,808,809,810,812,814,818,819,829,830,834,838,841,842,843,846,851,],[95,-236,95,95,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,95,-222,-332,-6,-121,-182,-181,-47,-77,-92,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,-269,95,-195,-229,-342,-340,-360,-8,-37,-38,-9,-10,-11,-300,-67,-186,-36,-79,-109,-110,-86,-57,-58,-46,-78,-93,-94,-95,-102,-103,-163,-164,-165,-166,-177,95,-317,-318,-319,-320,-321,-322,-324,-325,-218,-345,-348,-351,-352,-353,-354,-355,-15,-59,-122,-14,-23,-442,-99,-51,-240,95,-428,-288,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,95,-335,-167,-187,-173,-174,-364,-188,-227,-289,95,-283,95,-2,-4,-183,-63,-66,-184,-298,-26,-415,-34,-445,-446,-44,-72,-70,-71,-68,-60,-84,-83,-183,-74,-183,-81,-111,-112,-141,-146,-323,-326,-219,-329,-18,-400,-407,-408,-412,-427,-347,-346,-350,-349,-443,-107,-96,-98,-52,-233,-234,-237,-238,-433,-417,-418,-414,-305,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,-228,-230,-247,95,-290,-285,-276,95,95,-339,-359,-438,-5,-105,-106,-62,-65,-304,-13,-27,-69,-61,-85,-91,-183,-73,-76,-80,-142,-153,-151,-327,-328,-409,-410,-411,-406,-331,-154,-156,-116,-117,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,-284,-286,-439,-45,-303,-301,-24,-33,-35,-447,-157,-159,-54,-55,-87,-89,-88,-90,-114,-115,-124,-125,-152,-147,-148,-50,-19,-435,-436,-413,-379,-101,-371,-392,-384,-384,-180,-169,-190,-191,-281,-277,-341,-64,-299,-302,-25,-75,-143,-17,-437,-426,-386,-372,-373,-374,-393,-337,-192,-232,-282,-279,-56,-16,-82,-193,-280,-155,-161,-179,-158,-123,-162,-178,]),'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,46,49,50,52,54,59,60,64,72,73,74,81,82,83,84,85,90,96,97,112,113,115,118,120,122,123,124,127,131,134,148,149,150,151,154,156,158,161,162,163,164,165,166,167,169,170,172,173,174,175,177,179,180,182,186,187,188,189,190,191,192,193,194,195,196,202,203,205,206,207,208,209,210,211,212,213,214,215,216,220,224,226,228,229,230,231,232,233,235,236,237,239,240,241,243,251,257,258,259,260,261,262,266,267,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,299,300,301,303,305,306,307,312,314,315,316,317,318,319,320,322,325,327,331,333,335,337,341,348,349,352,353,355,356,357,358,359,360,363,364,366,367,368,369,370,371,372,373,374,375,376,377,379,381,383,384,385,386,388,389,390,393,394,395,396,400,401,402,403,404,405,407,409,410,412,413,414,417,418,419,420,421,424,425,426,427,428,429,432,433,434,436,438,442,451,452,453,454,456,457,461,462,463,464,467,468,471,472,474,476,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,498,505,507,508,509,510,511,512,513,514,516,517,519,520,523,524,526,528,530,532,533,535,537,538,542,543,544,545,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,567,568,569,570,571,572,573,574,575,576,578,579,581,582,584,585,587,588,589,590,591,593,595,598,599,600,602,603,604,605,607,608,609,610,611,612,615,617,618,619,620,621,622,623,624,625,632,633,634,635,636,637,638,639,640,641,643,645,646,647,648,650,651,652,653,654,655,656,657,658,667,668,669,670,672,674,675,676,680,681,682,684,685,690,692,694,695,696,697,698,699,700,701,703,704,705,706,707,708,709,711,712,714,715,716,717,718,719,722,723,724,727,728,729,730,731,732,733,734,735,736,738,740,741,747,748,751,753,754,755,756,759,760,762,763,764,767,768,769,770,771,772,773,774,775,776,777,779,781,786,787,788,789,790,791,797,798,799,800,801,802,805,806,807,808,809,810,811,812,814,815,818,819,821,822,824,827,829,830,831,832,833,834,838,839,840,841,842,843,845,846,848,849,851,],[96,-236,-220,-221,-251,-264,-265,-266,-267,-268,-270,-271,-272,-273,-274,-314,-434,-344,-1,-222,-332,-6,96,167,-182,96,-47,96,-77,-92,96,-104,-126,-223,-316,-330,-356,-357,-358,-444,-7,-113,-185,-53,-235,-181,-239,-250,-263,-287,96,-269,-312,-195,-229,-342,-340,-360,96,-8,-37,-38,167,-10,-11,96,96,-67,-186,96,96,-36,-79,167,-110,-86,-57,167,-46,-78,96,-93,96,96,-94,-95,-102,96,167,96,-163,-164,-165,-166,-177,-315,-317,-318,-319,-320,-321,-322,-324,-325,96,-345,-348,-351,-352,-353,-354,-355,-15,-49,-59,-122,-14,-23,-442,-99,-51,96,96,-240,-249,96,96,-428,96,-415,167,-196,-197,-198,-201,-202,-203,-204,-205,-206,96,-209,-210,-211,-212,-213,-214,-215,-216,-217,96,-369,96,96,-396,-28,-194,-149,-150,-313,-335,-167,96,-173,-174,-364,-188,-227,96,96,96,96,-278,-283,-12,96,96,-2,96,96,-4,96,-63,-66,167,-298,96,96,96,96,96,96,96,-445,-446,96,-44,-72,-70,-71,-68,-60,-84,96,-83,167,96,-74,96,-81,167,-112,96,-146,96,96,-323,-326,96,-329,-18,96,-400,96,96,167,-412,96,-427,-347,-346,-350,-349,-48,96,96,-443,-107,-96,-98,-52,-233,167,-237,167,96,96,-433,-417,167,96,-414,-305,-199,-200,-394,-207,-30,96,167,167,-370,-397,-160,-375,167,-389,-391,96,-385,-377,-398,167,96,-401,-375,-377,-168,96,-175,-176,-365,-366,-367,-368,-363,-228,-230,-415,96,-247,96,-248,96,96,96,167,-276,-3,-275,-339,-359,-438,96,96,-5,-105,167,-62,96,-65,-304,96,-13,96,96,96,96,96,96,-69,96,-61,-85,96,96,-183,-73,96,-76,-80,96,96,167,-153,96,-151,-415,-183,96,-40,-42,-327,-328,96,96,96,96,167,-410,-411,96,-375,96,-406,-331,96,-154,-156,-116,167,-118,-119,-120,-108,-39,-100,-97,-241,-258,-429,-430,-431,-432,-421,167,-420,-419,-390,-395,-29,167,96,96,96,-385,-376,-378,-20,167,-22,-402,-338,-336,-170,-172,-189,-231,-245,-246,96,-284,167,96,96,-439,-45,96,-301,-24,96,-33,-35,-447,-157,-159,-54,-55,-87,167,167,-90,-114,167,-124,167,96,-152,-147,-148,-50,-41,-43,-415,-19,-435,-436,96,96,-413,-379,96,96,96,96,-101,-415,-371,96,-392,96,-384,-384,96,-180,-169,-190,96,96,96,-281,96,-277,-341,-64,-299,-302,-25,96,-75,167,-17,-437,96,-371,-426,96,-386,96,-372,-373,-374,-393,-415,96,-337,-192,-232,-282,96,-279,-56,96,-16,-82,96,96,-420,96,96,-280,96,96,96,-155,-161,-415,96,-179,-158,-123,96,-162,96,96,-178,]),'DOMAIN':([3,],[100,]),'SCHEMA':([3,102,250,],[101,248,443,]),'OR':([3,],[103,]),'DATABASE':([3,87,102,234,],[104,104,249,249,]),'UNIQUE':([3,42,73,96,113,127,131,139,149,167,208,209,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,330,335,341,407,413,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[106,-182,217,-185,-181,277,-195,332,-340,-186,277,217,-218,-23,277,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,277,-167,-187,-173,-174,-364,-188,529,277,277,-219,-400,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,277,277,277,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'CLUSTERED':([3,],[107,]),'TABLE':([3,6,25,28,42,99,102,113,153,250,350,445,546,691,],[108,116,138,146,-182,246,-181,-181,-255,444,-252,629,-254,-253,]),'SEQUENCE':([3,],[109,]),'TYPE':([3,250,],[110,446,]),'REFERENCES':([9,42,96,113,127,131,149,167,208,211,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,329,335,341,406,407,417,418,419,421,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,527,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,790,797,799,800,801,802,808,829,834,838,841,842,846,851,],[121,-182,-185,-181,121,-195,-340,-186,121,121,-218,-23,121,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,121,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,121,-167,-187,-173,-174,-364,-188,-291,121,121,121,-219,-407,-408,-412,-427,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,121,-292,121,121,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-426,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'FOR':([13,42,96,113,122,167,219,267,268,269,279,337,462,463,474,485,486,487,488,490,491,533,638,639,640,641,643,645,653,654,681,682,748,753,755,797,799,800,801,802,],[123,-182,-185,-181,-287,-186,416,-288,-415,-416,473,-283,-417,-418,-394,-375,-388,-389,-391,-385,-377,-285,-421,-422,-420,-419,-390,-395,-376,-378,-284,-286,-371,-392,-384,-386,-372,-373,-374,-393,]),'LP':([20,21,25,32,36,40,42,43,46,51,53,55,57,67,70,89,91,95,96,113,119,120,131,136,138,145,148,149,152,153,156,162,164,166,167,169,170,171,176,181,182,183,198,201,204,217,219,220,222,266,268,269,279,282,299,304,310,314,315,316,317,318,319,320,326,327,331,332,345,350,357,358,360,363,368,377,379,381,407,408,409,411,415,417,418,419,421,435,461,462,463,474,476,481,485,486,487,488,489,490,491,496,505,507,508,509,510,511,512,513,514,519,522,524,525,528,529,534,542,546,551,554,563,571,584,585,587,593,594,596,601,602,603,604,607,609,634,635,636,637,638,639,640,641,643,645,653,654,655,660,663,665,669,670,672,678,679,683,688,691,694,695,704,705,717,727,733,734,747,748,753,755,762,763,764,772,774,775,780,783,797,799,800,801,802,805,808,814,829,839,],[126,128,137,151,157,165,-182,168,-181,184,187,190,165,165,165,236,238,242,-185,-181,261,262,321,325,328,-440,-342,-340,349,-255,353,-182,165,364,-186,366,369,371,374,187,184,380,398,402,403,412,414,420,422,-428,465,466,475,262,489,497,501,-343,-167,-187,-173,-174,-364,-188,364,-300,420,532,-306,-252,165,-297,-184,-298,558,184,-71,-68,420,595,262,184,600,-407,-408,-412,608,364,-433,-417,-418,-394,262,-441,648,-388,-389,-391,649,-385,-377,648,-168,-171,-175,-176,-365,-366,-367,-368,-363,465,321,-183,-297,420,680,685,-339,-254,-296,-304,-69,-183,321,721,648,262,725,349,732,-409,-410,-411,735,-406,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,648,-378,648,648,759,-405,-170,-172,-189,321,-296,768,-307,-253,-303,-301,-54,-55,321,465,-413,-379,798,-371,-392,-384,-169,-190,-191,-341,-299,-302,815,816,-386,-372,-373,-374,-393,827,-192,-56,-193,735,]),'LIKE':([21,42,113,128,148,149,314,542,772,],[132,-182,-181,132,-342,-340,-343,-339,-341,]),'IF':([24,101,108,109,146,246,248,443,444,629,],[135,-224,255,256,343,439,-225,-226,628,745,]),'ADD':([26,42,113,149,342,344,540,542,687,772,],[139,-182,-181,-340,-293,-181,-295,-339,-294,-341,]),'RENAME':([26,42,113,149,342,344,540,542,687,772,],[142,-182,-181,-340,-293,-181,-295,-339,-294,-341,]),'MODIFY':([26,42,113,149,342,344,540,542,687,772,],[144,-182,-181,-340,-293,-181,-295,-339,-294,-341,]),'KEY':([27,36,42,46,113,219,221,276,277,334,531,],[145,158,-182,-181,-181,415,421,471,472,534,683,]),'TERMINATED':([36,42,46,197,199,],[159,-182,-181,397,399,]),'ARRAY':([42,96,113,130,167,219,268,269,315,316,317,318,319,333,462,463,505,507,508,509,510,511,512,513,514,519,585,638,639,640,641,669,670,672,762,764,808,829,],[-182,-185,-181,318,-186,318,-415,-416,-167,508,-173,-174,-364,318,-417,-418,-168,-171,-175,-176,-365,-366,-367,-368,-363,318,318,-421,-422,-420,-419,-170,-172,318,-169,508,318,508,]),'LT':([42,96,113,130,167,219,268,269,315,316,317,318,319,333,462,463,505,507,508,509,510,511,512,513,514,519,585,638,639,640,641,669,670,672,762,764,808,829,],[-182,-185,-181,319,-186,319,-415,-416,-167,319,510,-174,-364,319,-417,-418,-168,-171,-175,510,-365,-366,-367,-368,-363,319,319,-421,-422,-420,-419,-170,-172,319,-169,319,319,319,]),'DOT':([42,113,134,149,150,153,247,259,314,315,344,345,429,503,542,564,644,662,674,704,738,740,757,777,804,822,825,],[-182,-181,323,346,347,351,441,455,504,506,-181,541,613,666,689,702,746,758,766,778,792,794,803,813,826,836,837,]),'AS':([42,65,96,113,127,131,149,153,167,208,220,240,247,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,502,505,507,508,509,510,511,512,513,514,526,537,538,542,546,602,603,604,609,612,615,623,627,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,200,-185,-181,310,-195,-340,350,-186,310,-218,-23,440,310,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,310,-167,-187,-173,-174,-364,-188,310,310,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,665,-168,-171,-175,-176,-365,-366,-367,-368,-363,310,310,310,-339,691,-409,-410,-411,-406,-154,-156,-39,743,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'NULL':([42,96,113,127,131,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,296,299,301,303,305,306,307,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,295,-195,-340,-186,295,-218,-23,295,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,482,487,-396,-28,-194,-149,-150,295,-167,-187,-173,-174,-364,-188,295,295,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,295,295,295,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'NOT':([42,96,113,120,127,131,135,149,167,208,220,240,255,256,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,335,341,405,407,409,417,418,419,439,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,544,593,602,603,604,609,612,615,623,628,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,690,701,703,733,734,745,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,265,296,-195,324,-340,-186,296,-218,-23,449,450,296,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,265,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,296,-167,-187,-173,-174,-364,-188,296,296,592,-219,265,-407,-408,-412,626,-433,-417,-418,-199,-200,-394,265,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,296,296,296,-339,-438,265,-409,-410,-411,-406,-154,-156,-39,744,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-439,-157,-159,-413,-379,796,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'COLLATE':([42,96,113,127,131,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,300,-195,-340,-186,300,-218,-23,300,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,300,-167,-187,-173,-174,-364,-188,300,300,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,300,300,300,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'ENFORCED':([42,96,113,127,131,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,296,301,303,305,306,307,312,315,316,317,318,319,320,335,341,405,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,544,592,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,690,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,301,-195,-340,-186,301,-218,-23,301,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,483,-396,-28,-194,-149,-150,301,-167,-187,-173,-174,-364,-188,301,301,301,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,301,301,301,-339,-438,483,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-439,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'FOREIGN':([42,73,96,113,127,131,139,149,167,208,209,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,330,335,341,407,413,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,221,-185,-181,221,-195,221,-340,-186,221,221,-218,-23,221,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,221,-167,-187,-173,-174,-364,-188,221,221,221,-219,-400,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,221,221,221,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'ENCRYPT':([42,96,113,127,131,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,303,-195,-340,-186,303,-218,-23,303,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,303,-167,-187,-173,-174,-364,-188,303,303,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,303,303,303,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'AUTOINCREMENT':([42,96,113,127,131,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,305,-195,-340,-186,305,-218,-23,305,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,305,-167,-187,-173,-174,-364,-188,305,305,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,305,305,305,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'MASKING':([42,96,113,127,131,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,308,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,309,-195,-340,-186,309,-218,-23,309,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,499,309,-167,-187,-173,-174,-364,-188,309,309,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,309,309,309,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'CHECK':([42,73,96,113,127,131,139,149,167,208,209,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,298,301,303,305,306,307,312,315,316,317,318,319,320,330,335,341,407,413,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,222,-185,-181,222,-195,222,-340,-186,222,222,-218,-23,222,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,222,-396,-28,-194,-149,-150,222,-167,-187,-173,-174,-364,-188,222,222,222,-219,-400,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,222,222,222,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'CONSTRAINT':([42,73,96,113,127,131,139,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,218,-185,-181,218,-195,218,-340,-186,218,-218,-23,218,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,218,-167,-187,-173,-174,-364,-188,218,218,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,218,218,218,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'GENERATED':([42,96,113,127,131,149,167,208,220,240,260,266,268,269,273,274,275,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,295,301,303,305,306,307,312,315,316,317,318,319,320,335,341,407,417,418,419,461,462,463,471,472,474,476,478,480,481,482,483,484,485,486,487,488,490,491,492,493,495,496,498,505,507,508,509,510,511,512,513,514,526,537,538,542,602,603,604,609,612,615,623,634,635,636,637,638,639,640,641,643,645,646,647,653,654,655,656,657,658,669,670,672,701,703,733,734,748,753,755,756,760,762,763,764,772,797,799,800,801,802,808,829,834,838,841,842,846,851,],[-182,-185,-181,311,-195,-340,-186,311,-218,-23,311,-428,-415,-416,-196,-197,-198,-201,-202,-203,-204,-205,-206,-208,-209,-210,-211,-212,-213,-214,-215,-216,-217,-369,-396,-28,-194,-149,-150,311,-167,-187,-173,-174,-364,-188,311,311,-219,-407,-408,-412,-433,-417,-418,-199,-200,-394,-207,-30,-32,-441,-370,-397,-160,-375,-388,-389,-391,-385,-377,-398,-399,-401,-375,-377,-168,-171,-175,-176,-365,-366,-367,-368,-363,311,311,311,-339,-409,-410,-411,-406,-154,-156,-39,-429,-430,-431,-432,-421,-422,-420,-419,-390,-395,-29,-31,-376,-378,-20,-21,-22,-402,-170,-172,-189,-157,-159,-413,-379,-371,-392,-384,-384,-180,-169,-190,-191,-341,-386,-372,-373,-374,-393,-192,-193,-155,-161,-179,-158,-162,-178,]),'DEFERRABLE':([42,113,120,149,265,266,282,409,461,476,542,593,634,635,636,637,772,],[-182,-181,264,-340,461,-428,264,264,-433,264,-339,264,-429,-430,-431,-432,-341,]),'COMMAT':([42,113,317,319,509,510,511,512,513,514,],[-182,-181,512,-364,512,-365,-366,-367,-368,-363,]),'RT':([42,113,317,319,509,510,511,512,513,514,],[-182,-181,513,-364,513,-365,-366,-367,-368,-363,]),'BY':([44,45,46,62,66,76,159,397,399,],[169,170,176,198,201,225,355,576,578,]),'SERDEPROPERTIES':([51,],[181,]),'KEYS':([61,],[197,]),'ITEMS':([63,],[199,]),'FORMAT':([88,],[235,]),'SALT':([96,167,284,303,477,478,480,646,647,],[-185,-186,478,-28,646,-30,-32,-29,-31,]),'REPLACE':([103,],[250,]),'COLUMN':([140,142,143,144,],[336,338,339,340,]),'SERDE':([235,],[428,]),'DELETE':([263,],[458,]),'UPDATE':([263,302,],[459,494,]),'INITIALLY':([264,],[460,]),'POLICY':([309,499,],[500,661,]),'EXISTS':([324,343,449,450,626,744,796,],[518,539,630,631,742,795,823,]),} +_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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 3, + 87, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "DROP": ( + [ + 0, + 26, + 42, + 113, + 149, + 343, + 345, + 541, + 543, + 688, + 773, + ], + [ + 6, + 140, + -182, + -181, + -341, + -293, + -181, + -295, + -340, + -294, + -342, + ], + ), + "ALTER": ( + [ + 0, + 26, + 42, + 113, + 149, + 343, + 345, + 541, + 543, + 688, + 773, + ], + [ + 28, + 143, + -182, + -181, + -341, + -293, + -181, + -295, + -340, + -294, + -342, + ], + ), + "PRIMARY": ( + [ + 0, + 42, + 73, + 96, + 113, + 127, + 131, + 139, + 149, + 167, + 208, + 209, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 331, + 336, + 342, + 408, + 414, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + 27, + -182, + 27, + -185, + -181, + 276, + -195, + 335, + -341, + -186, + 276, + 27, + -218, + -23, + 276, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 276, + -167, + -187, + -173, + -174, + -365, + -188, + 532, + 276, + 276, + -219, + -401, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 276, + 276, + 276, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "$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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 0, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 106, + 107, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 125, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 35, + -236, + 105, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + 173, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + 253, + 254, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 270, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 37, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 40, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 43, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 44, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 45, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 47, + 48, + 49, + 50, + 52, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 64, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 90, + 92, + 93, + 94, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 104, + 105, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 120, + 121, + 122, + 123, + 124, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 137, + 139, + 141, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 153, + 154, + 155, + 156, + 157, + 158, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 182, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 200, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 218, + 219, + 220, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 253, + 254, + 257, + 258, + 259, + 260, + 261, + 262, + 266, + 267, + 268, + 269, + 271, + 272, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 297, + 299, + 300, + 301, + 303, + 304, + 305, + 306, + 307, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 326, + 328, + 329, + 331, + 332, + 334, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 345, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 364, + 365, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 394, + 395, + 396, + 397, + 399, + 401, + 402, + 403, + 404, + 405, + 406, + 408, + 409, + 410, + 411, + 413, + 414, + 415, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 433, + 434, + 435, + 437, + 438, + 439, + 441, + 442, + 443, + 444, + 445, + 447, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 501, + 502, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 527, + 529, + 531, + 533, + 534, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 579, + 580, + 581, + 582, + 583, + 585, + 586, + 588, + 589, + 590, + 591, + 592, + 594, + 596, + 598, + 599, + 600, + 601, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 628, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 681, + 682, + 683, + 685, + 686, + 687, + 688, + 690, + 691, + 692, + 693, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 739, + 741, + 742, + 743, + 744, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 759, + 760, + 761, + 763, + 764, + 765, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 782, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 795, + 796, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 819, + 820, + 822, + 823, + 824, + 825, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 846, + 847, + 848, + 849, + 850, + 852, + ], + [ + 46, + -236, + 102, + 113, + 113, + -251, + 113, + -264, + -265, + -266, + 113, + -268, + -270, + -271, + -272, + -273, + -274, + 113, + -435, + -345, + 113, + 113, + 113, + 113, + 113, + 152, + 113, + -1, + 113, + 113, + 113, + -333, + -6, + 113, + -121, + -182, + -181, + 113, + 178, + -47, + 113, + 113, + -92, + 113, + 113, + 113, + 113, + 196, + -104, + -126, + 113, + 113, + 113, + 113, + 113, + -223, + 113, + -331, + 113, + 113, + 113, + 113, + 113, + 113, + -358, + -359, + -445, + -7, + 113, + 234, + -113, + 113, + 113, + 113, + -185, + -53, + 113, + 113, + 113, + -224, + -181, + 113, + 113, + -134, + -363, + -256, + 113, + -235, + -181, + 113, + -239, + 113, + 113, + -250, + -263, + 113, + -287, + 113, + -269, + 113, + 113, + 113, + 113, + 113, + -195, + -334, + -335, + 113, + 113, + 113, + 113, + 113, + -441, + 345, + 113, + -343, + -341, + -361, + 113, + -255, + -8, + 113, + -37, + 113, + -38, + 113, + -9, + -10, + -11, + 113, + 113, + -67, + -186, + 113, + 113, + 113, + -36, + -79, + -109, + -110, + 113, + -86, + 376, + -57, + -58, + -46, + 113, + 113, + -78, + 113, + -93, + 113, + 113, + -94, + -95, + -102, + 113, + -103, + 113, + -163, + -164, + -165, + -166, + -177, + 113, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -352, + -353, + -354, + -355, + -356, + -15, + -49, + -59, + -122, + 113, + -14, + -23, + 113, + 113, + 113, + 113, + -138, + -262, + -225, + 113, + 113, + -51, + 113, + 113, + 113, + 113, + -240, + 113, + 113, + 113, + -429, + 113, + -416, + -417, + 113, + -424, + -196, + -197, + -198, + -201, + -202, + 113, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + 113, + 113, + 113, + -397, + -28, + 113, + -194, + -149, + -150, + 113, + 113, + -315, + 113, + -336, + 113, + 113, + 113, + -174, + 113, + -188, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -283, + 113, + 113, + 113, + 113, + -293, + 113, + 113, + 113, + 113, + 113, + -252, + 113, + -2, + 113, + 113, + -4, + 113, + -63, + -66, + -184, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -446, + -447, + 113, + -44, + -72, + -70, + 113, + -71, + 113, + -68, + 113, + -60, + -84, + 113, + -83, + 113, + 113, + 113, + -74, + 113, + 113, + -81, + -111, + -112, + 113, + -141, + -146, + 113, + 113, + -324, + -327, + 113, + 597, + -330, + -18, + 113, + -401, + 113, + 113, + -408, + -409, + -413, + 113, + -428, + 113, + 113, + -348, + -347, + -351, + -350, + -48, + 113, + 113, + 113, + -107, + 113, + 113, + 113, + -259, + 113, + -52, + -226, + -136, + -257, + -233, + -234, + -237, + -238, + 113, + 113, + 113, + 113, + 113, + 113, + -434, + -418, + -419, + 113, + -415, + -305, + -425, + 113, + -199, + -200, + 113, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + 113, + 113, + -378, + -399, + -400, + 113, + 113, + -376, + 113, + -378, + 113, + 113, + 113, + 113, + 113, + 113, + -175, + 113, + -366, + -367, + -368, + -369, + -364, + 113, + -228, + -230, + 113, + 113, + 113, + 113, + -242, + -247, + 113, + 113, + 113, + 113, + 113, + -285, + -276, + 113, + 113, + 113, + 113, + -295, + 113, + -340, + -360, + -439, + 113, + -254, + 113, + -5, + -105, + -106, + -62, + 113, + -65, + 113, + 113, + -13, + 113, + 113, + 113, + 113, + 113, + 113, + -69, + 113, + 113, + -61, + -85, + 113, + 113, + -183, + -73, + 113, + -76, + -80, + 113, + 113, + 113, + 113, + -153, + 113, + -151, + 113, + -183, + 113, + -40, + -42, + -328, + -329, + 113, + 113, + 113, + 113, + 113, + -410, + -411, + -412, + 113, + 113, + -376, + 113, + -407, + -332, + 113, + -154, + 113, + -156, + 113, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + 113, + 113, + -261, + -140, + -133, + -362, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + 113, + -391, + -396, + -29, + -31, + 113, + 113, + 113, + 113, + 113, + -377, + -379, + -20, + -21, + -22, + -403, + 113, + -376, + 113, + -376, + 113, + -406, + 113, + -339, + -337, + 113, + -172, + 113, + 113, + -231, + -245, + -246, + -243, + -244, + 113, + -284, + -286, + 113, + 113, + 113, + -294, + 113, + -440, + -253, + -45, + 113, + 113, + -24, + 113, + -33, + -35, + -448, + -157, + 113, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + 113, + 113, + -50, + -41, + -43, + 113, + 113, + -416, + -19, + -436, + -437, + 113, + 113, + -414, + -380, + 113, + 113, + 113, + 113, + 113, + -137, + -260, + 113, + -376, + -372, + -378, + 113, + 113, + 113, + -393, + 113, + -385, + -385, + 113, + 113, + -180, + -169, + -190, + 113, + 113, + 113, + 113, + -281, + 113, + -277, + -342, + -64, + -299, + -302, + -25, + 113, + 113, + -75, + -143, + 113, + 113, + -17, + -438, + 113, + -372, + -427, + 113, + 113, + 113, + -135, + -387, + 113, + -373, + -374, + -375, + -394, + 113, + -376, + 113, + -338, + 113, + -232, + -282, + 113, + -279, + 113, + -56, + 113, + 113, + -16, + -82, + 113, + 113, + -139, + -372, + 113, + 113, + -375, + 113, + -280, + 113, + 113, + 113, + -155, + 113, + 113, + -161, + -376, + 113, + -179, + -158, + -123, + 113, + -162, + -375, + 113, + 113, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 48, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 77, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 51, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + 227, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 308, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 308, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + 412, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 308, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 308, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 308, + -283, + 308, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 308, + -290, + -285, + -276, + 308, + 308, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 53, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 252, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 346, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 433, + 434, + 435, + 437, + 439, + 443, + 448, + 449, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 567, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 714, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 47, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + 147, + -1, + -222, + -333, + -6, + -121, + -182, + 171, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + 263, + -287, + -269, + 302, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 302, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -308, + -240, + 302, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + 263, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 302, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 302, + -283, + 302, + -310, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + 263, + 598, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + 620, + -444, + -107, + -96, + -98, + -52, + -309, + -311, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + 263, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 302, + -290, + -285, + -276, + 302, + 302, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + 706, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + 263, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + 781, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 55, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 56, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 57, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 58, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 523, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 679, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 59, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 294, + 294, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 294, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 294, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 294, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 294, + -283, + 294, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + 294, + -247, + 294, + -290, + -285, + -276, + 294, + 294, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + 294, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + 294, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + 294, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 61, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 62, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 63, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 65, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 66, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 67, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 68, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 69, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 70, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 71, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 271, + 272, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 327, + 328, + 332, + 336, + 338, + 342, + 349, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 431, + 432, + 434, + 435, + 436, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 457, + 458, + 462, + 463, + 464, + 468, + 469, + 470, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 546, + 548, + 549, + 550, + 551, + 552, + 554, + 555, + 556, + 557, + 558, + 560, + 561, + 562, + 563, + 564, + 566, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 583, + 584, + 585, + 586, + 587, + 592, + 594, + 599, + 600, + 603, + 604, + 605, + 606, + 608, + 610, + 611, + 612, + 613, + 615, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 646, + 647, + 648, + 651, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 678, + 679, + 680, + 682, + 683, + 685, + 691, + 693, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 721, + 723, + 727, + 728, + 729, + 730, + 731, + 732, + 734, + 735, + 737, + 738, + 740, + 742, + 748, + 749, + 752, + 754, + 755, + 756, + 757, + 761, + 763, + 764, + 765, + 768, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 783, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 794, + 798, + 800, + 801, + 802, + 803, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 815, + 818, + 819, + 820, + 821, + 825, + 830, + 831, + 833, + 834, + 835, + 836, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 847, + 848, + 850, + 852, + ], + [ + 73, + -236, + -220, + -221, + 117, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + 364, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + 379, + 386, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + 465, + -416, + -417, + 471, + -424, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + 364, + -300, + -289, + -278, + -283, + -12, + 465, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + 465, + -416, + 465, + -446, + -447, + -44, + 386, + 379, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + 581, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + 617, + -144, + -444, + -107, + 364, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + 465, + 465, + -434, + -418, + -419, + -415, + -305, + -425, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + 465, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 674, + -228, + -230, + -416, + 465, + 678, + -242, + -247, + -183, + -297, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + 465, + 465, + -5, + -105, + -106, + -62, + -65, + -304, + 465, + -13, + 465, + 465, + 465, + 465, + 465, + -69, + 617, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + 465, + 721, + -151, + -416, + -382, + -328, + -329, + 465, + 465, + -410, + -411, + -412, + 465, + -416, + -407, + -332, + -183, + -154, + -128, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + 471, + -391, + -396, + -29, + -31, + 465, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -243, + -244, + -296, + -284, + -286, + 465, + -440, + -45, + -303, + -301, + -24, + 465, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -384, + -50, + 471, + -416, + -19, + -436, + -437, + 465, + -414, + -380, + 465, + -127, + -145, + -101, + -416, + -372, + 465, + -393, + 465, + -385, + -385, + -180, + -169, + -190, + -191, + 465, + -281, + 465, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -383, + 471, + -17, + -438, + 465, + -421, + -427, + -183, + -130, + -387, + -373, + -374, + -375, + -394, + -416, + 465, + -338, + -192, + -232, + -282, + 465, + -279, + -56, + -381, + -16, + -82, + -129, + -421, + -193, + -280, + 465, + -183, + -155, + -132, + -161, + -416, + 465, + -179, + -158, + -123, + -131, + -162, + 849, + 465, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 75, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 299, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 299, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 299, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 299, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 299, + -283, + 299, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 299, + -290, + -285, + -276, + 299, + 299, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 128, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 271, + 272, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 327, + 328, + 332, + 336, + 338, + 342, + 349, + 353, + 355, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 366, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 430, + 431, + 432, + 434, + 435, + 436, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 457, + 458, + 462, + 463, + 464, + 466, + 467, + 468, + 469, + 470, + 472, + 473, + 475, + 476, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 504, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 546, + 548, + 549, + 550, + 551, + 552, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 578, + 580, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 594, + 599, + 600, + 603, + 604, + 605, + 606, + 607, + 608, + 610, + 611, + 612, + 613, + 615, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 646, + 647, + 648, + 649, + 651, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 664, + 665, + 668, + 669, + 670, + 671, + 672, + 673, + 675, + 676, + 677, + 678, + 679, + 680, + 682, + 683, + 685, + 691, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 727, + 728, + 729, + 730, + 731, + 732, + 734, + 735, + 736, + 737, + 738, + 740, + 742, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 768, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 783, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 794, + 798, + 799, + 800, + 801, + 802, + 803, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 815, + 818, + 819, + 820, + 821, + 822, + 825, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 847, + 848, + 850, + 851, + 852, + ], + [ + 38, + -236, + -220, + -221, + 118, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + 313, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + 380, + 385, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + 469, + -424, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + 524, + -300, + -289, + -278, + -283, + -12, + 545, + -2, + 549, + -4, + -183, + -63, + -66, + -184, + -183, + 554, + -298, + 557, + -26, + -416, + -34, + -446, + -447, + -44, + 385, + 380, + -71, + -68, + 568, + -84, + -83, + -183, + -74, + -183, + 575, + -183, + -81, + -111, + -112, + -141, + 582, + -324, + -327, + -219, + -330, + -18, + -401, + 604, + 605, + -413, + -428, + -348, + -347, + -351, + -350, + 613, + 616, + -144, + -444, + -107, + 624, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + 634, + 635, + -434, + -418, + -419, + 641, + 642, + -415, + -305, + -425, + -199, + -200, + -395, + 646, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + 668, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 673, + -228, + -230, + -416, + 676, + 677, + -242, + -247, + -183, + -297, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + 691, + 693, + -5, + -105, + -106, + -62, + -65, + -304, + 696, + -13, + 697, + 641, + -27, + 699, + 700, + 701, + -69, + 702, + 704, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + 714, + -142, + -153, + 719, + 720, + -151, + -416, + -382, + -183, + 723, + -40, + -42, + -328, + -329, + 730, + 731, + -410, + -411, + -412, + 734, + 735, + -376, + -407, + -332, + -183, + -154, + -128, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -426, + -391, + -396, + -29, + -31, + 749, + 754, + 756, + -377, + -379, + -20, + -21, + -22, + -403, + 757, + -376, + -376, + 761, + -339, + -337, + -170, + -172, + 764, + -189, + -231, + -245, + -246, + -243, + -244, + -296, + -284, + -286, + 770, + -440, + -45, + 774, + -303, + -301, + -24, + 777, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + 780, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -384, + 641, + -50, + -41, + -43, + 787, + -416, + -19, + -436, + -437, + 788, + -414, + -380, + 790, + 791, + -127, + -145, + -101, + -376, + -372, + 800, + 801, + 802, + 756, + -393, + 803, + -385, + -385, + 749, + -180, + 808, + -169, + -190, + -191, + 809, + 811, + -281, + 813, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -383, + 818, + 819, + -17, + -438, + 820, + -372, + -427, + -183, + -130, + -387, + 825, + -373, + -374, + -375, + -394, + -376, + 829, + -338, + -192, + -232, + -282, + 831, + -279, + -56, + -381, + -16, + -82, + -129, + 835, + -372, + 790, + 842, + -193, + -280, + 843, + 844, + -183, + -155, + -132, + -161, + -376, + 848, + -179, + -158, + -123, + -131, + -162, + -375, + 851, + 852, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 76, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 77, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 79, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 78, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + 229, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 79, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + 478, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 79, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 80, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + 230, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 81, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 82, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 307, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 307, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 307, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 307, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 307, + -283, + 307, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 307, + -290, + -285, + -276, + 307, + 307, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 83, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 306, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 306, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 306, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 306, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 306, + -283, + 306, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 306, + -290, + -285, + -276, + 306, + 306, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 47, + 49, + 50, + 52, + 54, + 55, + 56, + 57, + 58, + 60, + 64, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 90, + 92, + 93, + 94, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 104, + 105, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 120, + 121, + 122, + 123, + 124, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 137, + 139, + 141, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 153, + 154, + 155, + 156, + 157, + 158, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 172, + 173, + 174, + 175, + 176, + 177, + 179, + 180, + 182, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 200, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 218, + 219, + 220, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 253, + 254, + 257, + 258, + 259, + 260, + 261, + 262, + 266, + 267, + 268, + 269, + 271, + 272, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 297, + 299, + 300, + 301, + 303, + 304, + 305, + 306, + 307, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 326, + 328, + 329, + 331, + 332, + 334, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 345, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 364, + 365, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 394, + 395, + 396, + 397, + 399, + 401, + 402, + 403, + 404, + 405, + 406, + 408, + 409, + 410, + 411, + 413, + 414, + 415, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 433, + 434, + 435, + 437, + 438, + 439, + 441, + 442, + 443, + 444, + 445, + 447, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 501, + 502, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 527, + 529, + 531, + 533, + 534, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 579, + 580, + 581, + 582, + 583, + 585, + 586, + 588, + 589, + 590, + 591, + 592, + 594, + 596, + 598, + 599, + 600, + 601, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 628, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 681, + 682, + 683, + 685, + 686, + 687, + 688, + 690, + 691, + 692, + 693, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 739, + 741, + 742, + 743, + 744, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 759, + 760, + 761, + 763, + 764, + 765, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 782, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 795, + 796, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 819, + 820, + 822, + 823, + 824, + 825, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 846, + 847, + 848, + 849, + 850, + 852, + ], + [ + 42, + -236, + 42, + 42, + 42, + -251, + 42, + -264, + -265, + -266, + 42, + -268, + -270, + -271, + -272, + -273, + -274, + 42, + -435, + -345, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + 42, + 42, + 42, + -333, + -6, + 162, + -121, + -182, + 175, + 42, + -47, + 42, + 42, + -92, + 42, + 42, + 42, + 42, + -104, + -126, + 42, + 42, + 42, + 42, + 42, + -223, + 42, + -331, + 42, + 42, + 42, + 42, + 42, + 42, + -358, + -359, + -445, + -7, + 42, + 237, + 42, + 42, + 42, + -185, + -53, + 42, + 42, + 42, + -224, + -181, + 42, + 42, + -134, + -363, + -256, + 42, + -235, + -181, + 42, + -239, + 42, + 42, + -250, + -263, + 42, + -287, + 42, + -269, + 42, + 42, + 42, + 42, + 42, + -195, + -334, + -335, + 42, + 42, + 42, + 42, + 42, + -441, + 42, + 42, + -343, + -341, + -361, + 42, + -255, + -8, + 42, + -37, + 42, + -38, + 42, + -9, + -10, + -11, + 42, + 42, + -67, + -186, + 42, + 42, + 42, + -36, + -79, + -109, + -110, + 42, + -86, + -57, + -58, + -46, + 42, + 42, + -78, + 42, + -93, + 42, + 42, + -94, + -95, + -102, + 42, + -103, + 397, + 42, + -163, + -164, + -165, + -166, + -177, + 42, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -352, + -353, + -354, + -355, + -356, + -15, + -49, + -59, + -122, + 42, + -14, + -23, + 42, + 42, + 42, + 42, + -138, + -262, + -225, + 42, + 42, + -51, + 42, + 42, + 42, + 42, + -240, + 42, + 42, + 42, + -429, + 42, + -416, + -417, + 42, + -424, + -196, + -197, + -198, + -201, + -202, + 42, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + 42, + 42, + 42, + -397, + -28, + 42, + -194, + -149, + -150, + 42, + 42, + -315, + 42, + -336, + 42, + 42, + 42, + -174, + 42, + -188, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -283, + 42, + 42, + 42, + 42, + -293, + 42, + 42, + 42, + 42, + 42, + -252, + 42, + -2, + 42, + 42, + -4, + 42, + -63, + -66, + -184, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -446, + -447, + 42, + -44, + -72, + -70, + 42, + -71, + 42, + -68, + 42, + -60, + -84, + 42, + -83, + 42, + 42, + 42, + -74, + 42, + 42, + -81, + -111, + -112, + 42, + -141, + -146, + 42, + 42, + -324, + -327, + 42, + 42, + -330, + -18, + 42, + -401, + 42, + 42, + -408, + -409, + -413, + 42, + -428, + 42, + 42, + -348, + -347, + -351, + -350, + -48, + 42, + 42, + 42, + -107, + 42, + 42, + 42, + -259, + 42, + -52, + -226, + -136, + -257, + -233, + -234, + -237, + -238, + 42, + 42, + 42, + 42, + 42, + 42, + -434, + -418, + -419, + 42, + -415, + -305, + -425, + 42, + -199, + -200, + 42, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + 42, + 42, + -378, + -399, + -400, + 42, + 42, + -376, + 42, + -378, + 42, + 42, + 42, + 42, + 42, + 42, + -175, + 42, + -366, + -367, + -368, + -369, + -364, + 42, + -228, + -230, + 42, + 42, + 42, + 42, + -242, + -247, + 42, + 42, + 42, + 42, + 42, + -285, + -276, + 42, + 42, + 42, + 42, + -295, + 42, + -340, + -360, + -439, + 42, + -254, + 42, + -5, + -105, + -106, + -62, + 42, + -65, + 42, + 42, + -13, + 42, + 42, + 42, + 42, + 42, + 42, + -69, + 42, + 42, + -61, + -85, + 42, + 42, + -183, + -73, + 42, + -76, + -80, + 42, + 42, + 42, + 42, + -153, + 42, + -151, + 42, + -183, + 42, + -40, + -42, + -328, + -329, + 42, + 42, + 42, + 42, + 42, + -410, + -411, + -412, + 42, + 42, + -376, + 42, + -407, + -332, + 42, + -154, + 42, + -156, + 42, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + 42, + 42, + -261, + -140, + -133, + -362, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + 42, + -391, + -396, + -29, + -31, + 42, + 42, + 42, + 42, + 42, + -377, + -379, + -20, + -21, + -22, + -403, + 42, + -376, + 42, + -376, + 42, + -406, + 42, + -339, + -337, + 42, + -172, + 42, + 42, + -231, + -245, + -246, + -243, + -244, + 42, + -284, + -286, + 42, + 42, + 42, + -294, + 42, + -440, + -253, + -45, + 42, + 42, + -24, + 42, + -33, + -35, + -448, + -157, + 42, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + 42, + 42, + -50, + -41, + -43, + 42, + 42, + -416, + -19, + -436, + -437, + 42, + 42, + -414, + -380, + 42, + 42, + 42, + 42, + 42, + -137, + -260, + 42, + -376, + -372, + -378, + 42, + 42, + 42, + -393, + 42, + -385, + -385, + 42, + 42, + -180, + -169, + -190, + 42, + 42, + 42, + 42, + -281, + 42, + -277, + -342, + -64, + -299, + -302, + -25, + 42, + 42, + -75, + -143, + 42, + 42, + -17, + -438, + 42, + -372, + -427, + 42, + 42, + 42, + -135, + -387, + 42, + -373, + -374, + -375, + -394, + 42, + -376, + 42, + -338, + 42, + -232, + -282, + 42, + -279, + 42, + -56, + 42, + 42, + -16, + -82, + 42, + 42, + -139, + -372, + 42, + 42, + -375, + 42, + -280, + 42, + 42, + 42, + -155, + 42, + 42, + -161, + -376, + 42, + -179, + -158, + -123, + 42, + -162, + -375, + 42, + 42, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 86, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + 125, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + 480, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 176, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 433, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 88, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + 374, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + 622, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 433, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 89, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + 621, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 51, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 308, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 91, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + 183, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 91, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 91, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 91, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 183, + 91, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 91, + -283, + 91, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 91, + -290, + -285, + -276, + 91, + 91, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 128, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 92, + 92, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + 133, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + 92, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + 133, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 93, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 93, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 93, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 93, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 93, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 93, + -283, + 93, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 93, + -290, + -285, + -276, + 93, + 93, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 99, + 102, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 244, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 270, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 94, + -236, + 98, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + 245, + -181, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + 438, + -51, + -240, + -249, + -429, + -288, + -416, + -417, + 94, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + -278, + -283, + -12, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + -248, + -290, + -285, + -276, + -3, + -275, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 52, + 54, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 166, + 167, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 188, + 191, + 192, + 193, + 195, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 259, + 260, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 332, + 336, + 338, + 342, + 353, + 357, + 358, + 359, + 360, + 361, + 364, + 368, + 369, + 371, + 373, + 374, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 387, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 405, + 406, + 408, + 410, + 411, + 414, + 418, + 419, + 420, + 422, + 425, + 426, + 427, + 428, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 462, + 463, + 464, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 524, + 527, + 529, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 549, + 550, + 551, + 552, + 554, + 555, + 557, + 560, + 564, + 568, + 569, + 571, + 572, + 573, + 575, + 576, + 580, + 582, + 585, + 592, + 594, + 603, + 604, + 605, + 610, + 611, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 682, + 683, + 691, + 693, + 695, + 696, + 697, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 718, + 719, + 720, + 723, + 729, + 730, + 731, + 734, + 735, + 742, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 770, + 772, + 773, + 774, + 775, + 776, + 777, + 780, + 782, + 787, + 788, + 791, + 798, + 800, + 801, + 802, + 803, + 808, + 809, + 810, + 811, + 813, + 815, + 819, + 820, + 830, + 831, + 835, + 839, + 842, + 843, + 844, + 847, + 852, + ], + [ + 95, + -236, + 95, + 95, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + 95, + -222, + -333, + -6, + -121, + -182, + -181, + -47, + -77, + -92, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + -269, + 95, + -195, + -229, + -343, + -341, + -361, + -8, + -37, + -38, + -9, + -10, + -11, + -300, + -67, + -186, + -36, + -79, + -109, + -110, + -86, + -57, + -58, + -46, + -78, + -93, + -94, + -95, + -102, + -103, + -163, + -164, + -165, + -166, + -177, + 95, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + -218, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + -240, + 95, + -429, + -288, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 95, + -315, + -336, + -167, + -187, + -173, + -174, + -365, + -188, + -227, + -289, + 95, + -283, + 95, + -2, + -4, + -183, + -63, + -66, + -184, + -298, + -26, + -416, + -34, + -446, + -447, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + -83, + -183, + -74, + -183, + -81, + -111, + -112, + -141, + -146, + -324, + -327, + -219, + -330, + -18, + -401, + -408, + -409, + -413, + -428, + -348, + -347, + -351, + -350, + -444, + -107, + -96, + -98, + -52, + -233, + -234, + -237, + -238, + -434, + -418, + -419, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -247, + 95, + -290, + -285, + -276, + 95, + 95, + -340, + -360, + -439, + -5, + -105, + -106, + -62, + -65, + -304, + -13, + -27, + -69, + -61, + -85, + -91, + -183, + -73, + -76, + -80, + -142, + -153, + -151, + -328, + -329, + -410, + -411, + -412, + -407, + -332, + -154, + -156, + -116, + -117, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + -284, + -286, + -440, + -45, + -303, + -301, + -24, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + -89, + -88, + -90, + -114, + -115, + -124, + -125, + -152, + -147, + -148, + -50, + -19, + -436, + -437, + -414, + -380, + -101, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -281, + -277, + -342, + -64, + -299, + -302, + -25, + -75, + -143, + -17, + -438, + -427, + -387, + -373, + -374, + -375, + -394, + -338, + -192, + -232, + -282, + -279, + -56, + -16, + -82, + -193, + -280, + -155, + -161, + -179, + -158, + -123, + -162, + -178, + ], + ), + "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, + 46, + 49, + 50, + 52, + 54, + 59, + 60, + 64, + 72, + 73, + 74, + 81, + 82, + 83, + 84, + 85, + 90, + 96, + 97, + 112, + 113, + 115, + 118, + 120, + 122, + 123, + 124, + 127, + 131, + 134, + 148, + 149, + 150, + 151, + 154, + 156, + 158, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 169, + 170, + 172, + 173, + 174, + 175, + 177, + 179, + 180, + 182, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 202, + 203, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 220, + 224, + 226, + 228, + 229, + 230, + 231, + 232, + 233, + 235, + 236, + 237, + 239, + 240, + 241, + 243, + 251, + 257, + 258, + 259, + 260, + 261, + 262, + 266, + 267, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 299, + 300, + 301, + 303, + 305, + 306, + 307, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 323, + 326, + 328, + 332, + 334, + 336, + 338, + 342, + 349, + 350, + 353, + 354, + 356, + 357, + 358, + 359, + 360, + 361, + 364, + 365, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 380, + 382, + 384, + 385, + 386, + 387, + 389, + 390, + 391, + 394, + 395, + 396, + 397, + 401, + 402, + 403, + 404, + 405, + 406, + 408, + 410, + 411, + 413, + 414, + 415, + 418, + 419, + 420, + 421, + 422, + 425, + 426, + 427, + 428, + 429, + 430, + 433, + 434, + 435, + 437, + 439, + 443, + 452, + 453, + 454, + 455, + 457, + 458, + 462, + 463, + 464, + 465, + 468, + 469, + 472, + 473, + 475, + 477, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 517, + 518, + 520, + 521, + 524, + 525, + 527, + 529, + 531, + 533, + 534, + 536, + 538, + 539, + 543, + 544, + 545, + 546, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 579, + 580, + 582, + 583, + 585, + 586, + 588, + 589, + 590, + 591, + 592, + 594, + 596, + 599, + 600, + 601, + 603, + 604, + 605, + 606, + 608, + 609, + 610, + 611, + 612, + 613, + 616, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 649, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 668, + 669, + 670, + 671, + 673, + 675, + 676, + 677, + 681, + 682, + 683, + 685, + 686, + 691, + 693, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 712, + 713, + 715, + 716, + 717, + 718, + 719, + 720, + 723, + 724, + 725, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 739, + 741, + 742, + 748, + 749, + 752, + 754, + 755, + 756, + 757, + 760, + 761, + 763, + 764, + 765, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 780, + 782, + 787, + 788, + 789, + 790, + 791, + 792, + 798, + 799, + 800, + 801, + 802, + 803, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 815, + 816, + 819, + 820, + 822, + 823, + 825, + 828, + 830, + 831, + 832, + 833, + 834, + 835, + 839, + 840, + 841, + 842, + 843, + 844, + 846, + 847, + 849, + 850, + 852, + ], + [ + 96, + -236, + -220, + -221, + -251, + -264, + -265, + -266, + -267, + -268, + -270, + -271, + -272, + -273, + -274, + -314, + -435, + -345, + -1, + -222, + -333, + -6, + 96, + 167, + -182, + 96, + -47, + 96, + -77, + -92, + 96, + -104, + -126, + -223, + -317, + -331, + -357, + -358, + -359, + -445, + -7, + -113, + -185, + -53, + -235, + -181, + -239, + -250, + -263, + -287, + 96, + -269, + -312, + -195, + -229, + -343, + -341, + -361, + 96, + -8, + -37, + -38, + 167, + -10, + -11, + 96, + 96, + -67, + -186, + 96, + 96, + -36, + -79, + 167, + -110, + -86, + -57, + 167, + -46, + -78, + 96, + -93, + 96, + 96, + -94, + -95, + -102, + 96, + 167, + 96, + -163, + -164, + -165, + -166, + -177, + -316, + -318, + -319, + -320, + -321, + -322, + -323, + -325, + -326, + 96, + -346, + -349, + -352, + -353, + -354, + -355, + -356, + -15, + -49, + -59, + -122, + -14, + -23, + -443, + -99, + -51, + 96, + 96, + -240, + -249, + 96, + 96, + -429, + 96, + -416, + 167, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + 96, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + 96, + -370, + 96, + 96, + -397, + -28, + -194, + -149, + -150, + -313, + -315, + -336, + -167, + 96, + -173, + -174, + -365, + -188, + -227, + 96, + 96, + 96, + 96, + -278, + -283, + -12, + 96, + 96, + -2, + 96, + 96, + -4, + 96, + -63, + -66, + 167, + -298, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -446, + -447, + 96, + -44, + -72, + -70, + -71, + -68, + -60, + -84, + 96, + -83, + 167, + 96, + -74, + 96, + -81, + 167, + -112, + 96, + -146, + 96, + 96, + -324, + -327, + 96, + -330, + -18, + 96, + -401, + 96, + 96, + 167, + -413, + 96, + -428, + -348, + -347, + -351, + -350, + -48, + 96, + 96, + -444, + -107, + -96, + -98, + -52, + -233, + 167, + -237, + 167, + 96, + 96, + -434, + -418, + 167, + 96, + -415, + -305, + -199, + -200, + -395, + -207, + -30, + 96, + 167, + 167, + -371, + -398, + -160, + -376, + 167, + -390, + -392, + 96, + -386, + -378, + -399, + 167, + 96, + -402, + -376, + -378, + -168, + 96, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + -228, + -230, + -416, + 96, + -247, + 96, + -248, + 96, + 96, + 96, + 167, + -276, + -3, + -275, + -340, + -360, + -439, + 96, + 96, + -5, + -105, + 167, + -62, + 96, + -65, + -304, + 96, + -13, + 96, + 96, + 96, + 96, + 96, + 96, + -69, + 96, + -61, + -85, + 96, + 96, + -183, + -73, + 96, + -76, + -80, + 96, + 96, + 167, + -153, + 96, + -151, + -416, + -183, + 96, + -40, + -42, + -328, + -329, + 96, + 96, + 96, + 96, + 167, + -411, + -412, + 96, + -376, + 96, + -407, + -332, + 96, + -154, + -156, + -116, + 167, + -118, + -119, + -120, + -108, + -39, + -100, + -97, + -241, + -258, + -430, + -431, + -432, + -433, + -422, + 167, + -421, + -420, + -391, + -396, + -29, + 167, + 96, + 96, + 96, + -386, + -377, + -379, + -20, + 167, + -22, + -403, + -339, + -337, + -170, + -172, + -189, + -231, + -245, + -246, + 96, + -284, + 167, + 96, + 96, + -440, + -45, + 96, + -301, + -24, + 96, + -33, + -35, + -448, + -157, + -159, + -54, + -55, + -87, + 167, + 167, + -90, + -114, + 167, + -124, + 167, + 96, + -152, + -147, + -148, + -50, + -41, + -43, + -416, + -19, + -436, + -437, + 96, + 96, + -414, + -380, + 96, + 96, + 96, + 96, + -101, + -416, + -372, + 96, + -393, + 96, + -385, + -385, + 96, + -180, + -169, + -190, + 96, + 96, + 96, + -281, + 96, + -277, + -342, + -64, + -299, + -302, + -25, + 96, + -75, + 167, + -17, + -438, + 96, + -372, + -427, + 96, + -387, + 96, + -373, + -374, + -375, + -394, + -416, + 96, + -338, + -192, + -232, + -282, + 96, + -279, + -56, + 96, + -16, + -82, + 96, + 96, + -421, + 96, + 96, + -280, + 96, + 96, + 96, + -155, + -161, + -416, + 96, + -179, + -158, + -123, + 96, + -162, + 96, + 96, + -178, + ], + ), + "DOMAIN": ( + [ + 3, + ], + [ + 100, + ], + ), + "SCHEMA": ( + [ + 3, + 102, + 250, + ], + [ + 101, + 248, + 444, + ], + ), + "OR": ( + [ + 3, + ], + [ + 103, + ], + ), + "DATABASE": ( + [ + 3, + 87, + 102, + 234, + ], + [ + 104, + 104, + 249, + 249, + ], + ), + "UNIQUE": ( + [ + 3, + 42, + 73, + 96, + 113, + 127, + 131, + 139, + 149, + 167, + 208, + 209, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 331, + 336, + 342, + 408, + 414, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + 106, + -182, + 217, + -185, + -181, + 277, + -195, + 333, + -341, + -186, + 277, + 217, + -218, + -23, + 277, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 277, + -167, + -187, + -173, + -174, + -365, + -188, + 530, + 277, + 277, + -219, + -401, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 277, + 277, + 277, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "CLUSTERED": ( + [ + 3, + ], + [ + 107, + ], + ), + "TABLE": ( + [ + 3, + 6, + 25, + 28, + 42, + 99, + 102, + 113, + 153, + 250, + 351, + 446, + 547, + 692, + ], + [ + 108, + 116, + 138, + 146, + -182, + 246, + -181, + -181, + -255, + 445, + -252, + 630, + -254, + -253, + ], + ), + "SEQUENCE": ( + [ + 3, + ], + [ + 109, + ], + ), + "TYPE": ( + [ + 3, + 250, + ], + [ + 110, + 447, + ], + ), + "REFERENCES": ( + [ + 9, + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 211, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 330, + 336, + 342, + 407, + 408, + 418, + 419, + 420, + 422, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 528, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 791, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + 121, + -182, + -185, + -181, + 121, + -195, + -341, + -186, + 121, + 121, + -218, + -23, + 121, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + 121, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 121, + -167, + -187, + -173, + -174, + -365, + -188, + -291, + 121, + 121, + 121, + -219, + -408, + -409, + -413, + -428, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 121, + -292, + 121, + 121, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -427, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "FOR": ( + [ + 13, + 42, + 96, + 113, + 122, + 167, + 219, + 267, + 268, + 269, + 279, + 338, + 463, + 464, + 475, + 486, + 487, + 488, + 489, + 491, + 492, + 534, + 639, + 640, + 641, + 642, + 644, + 646, + 654, + 655, + 682, + 683, + 749, + 754, + 756, + 798, + 800, + 801, + 802, + 803, + ], + [ + 123, + -182, + -185, + -181, + -287, + -186, + 417, + -288, + -416, + -417, + 474, + -283, + -418, + -419, + -395, + -376, + -389, + -390, + -392, + -386, + -378, + -285, + -422, + -423, + -421, + -420, + -391, + -396, + -377, + -379, + -284, + -286, + -372, + -393, + -385, + -387, + -373, + -374, + -375, + -394, + ], + ), + "LP": ( + [ + 20, + 21, + 25, + 32, + 36, + 40, + 42, + 43, + 46, + 51, + 53, + 55, + 57, + 67, + 70, + 89, + 91, + 95, + 96, + 113, + 119, + 120, + 131, + 136, + 138, + 145, + 148, + 149, + 152, + 153, + 156, + 162, + 164, + 166, + 167, + 169, + 170, + 171, + 176, + 181, + 182, + 183, + 198, + 201, + 204, + 217, + 219, + 220, + 222, + 266, + 268, + 269, + 279, + 282, + 299, + 304, + 310, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 327, + 328, + 332, + 333, + 346, + 351, + 358, + 359, + 361, + 364, + 369, + 378, + 380, + 382, + 408, + 409, + 410, + 412, + 416, + 418, + 419, + 420, + 422, + 436, + 462, + 463, + 464, + 475, + 477, + 482, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 497, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 520, + 523, + 525, + 526, + 529, + 530, + 535, + 543, + 547, + 552, + 555, + 564, + 572, + 585, + 586, + 588, + 594, + 595, + 597, + 602, + 603, + 604, + 605, + 608, + 610, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 654, + 655, + 656, + 661, + 664, + 666, + 670, + 671, + 673, + 679, + 680, + 684, + 689, + 692, + 695, + 696, + 705, + 706, + 718, + 728, + 734, + 735, + 748, + 749, + 754, + 756, + 763, + 764, + 765, + 773, + 775, + 776, + 781, + 784, + 798, + 800, + 801, + 802, + 803, + 806, + 809, + 815, + 830, + 840, + ], + [ + 126, + 128, + 137, + 151, + 157, + 165, + -182, + 168, + -181, + 184, + 187, + 190, + 165, + 165, + 165, + 236, + 238, + 242, + -185, + -181, + 261, + 262, + 322, + 326, + 329, + -441, + -343, + -341, + 350, + -255, + 354, + -182, + 165, + 365, + -186, + 367, + 370, + 372, + 375, + 187, + 184, + 381, + 399, + 403, + 404, + 413, + 415, + 421, + 423, + -429, + 466, + 467, + 476, + 262, + 490, + 498, + 502, + -344, + -167, + -187, + -173, + -174, + -365, + -188, + 365, + -300, + 421, + 533, + -306, + -252, + 165, + -297, + -184, + -298, + 559, + 184, + -71, + -68, + 421, + 596, + 262, + 184, + 601, + -408, + -409, + -413, + 609, + 365, + -434, + -418, + -419, + -395, + 262, + -442, + 649, + -389, + -390, + -392, + 650, + -386, + -378, + 649, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 466, + 322, + -183, + -297, + 421, + 681, + 686, + -340, + -254, + -296, + -304, + -69, + -183, + 322, + 722, + 649, + 262, + 726, + 350, + 733, + -410, + -411, + -412, + 736, + -407, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + 649, + -379, + 649, + 649, + 760, + -406, + -170, + -172, + -189, + 322, + -296, + 769, + -307, + -253, + -303, + -301, + -54, + -55, + 322, + 466, + -414, + -380, + 799, + -372, + -393, + -385, + -169, + -190, + -191, + -342, + -299, + -302, + 816, + 817, + -387, + -373, + -374, + -375, + -394, + 828, + -192, + -56, + -193, + 736, + ], + ), + "LIKE": ( + [ + 21, + 42, + 113, + 128, + 148, + 149, + 315, + 543, + 773, + ], + [ + 132, + -182, + -181, + 132, + -343, + -341, + -344, + -340, + -342, + ], + ), + "IF": ( + [ + 24, + 101, + 108, + 109, + 146, + 246, + 248, + 444, + 445, + 630, + ], + [ + 135, + -224, + 255, + 256, + 344, + 440, + -225, + -226, + 629, + 746, + ], + ), + "ADD": ( + [ + 26, + 42, + 113, + 149, + 343, + 345, + 541, + 543, + 688, + 773, + ], + [ + 139, + -182, + -181, + -341, + -293, + -181, + -295, + -340, + -294, + -342, + ], + ), + "RENAME": ( + [ + 26, + 42, + 113, + 149, + 343, + 345, + 541, + 543, + 688, + 773, + ], + [ + 142, + -182, + -181, + -341, + -293, + -181, + -295, + -340, + -294, + -342, + ], + ), + "MODIFY": ( + [ + 26, + 42, + 113, + 149, + 343, + 345, + 541, + 543, + 688, + 773, + ], + [ + 144, + -182, + -181, + -341, + -293, + -181, + -295, + -340, + -294, + -342, + ], + ), + "KEY": ( + [ + 27, + 36, + 42, + 46, + 113, + 219, + 221, + 276, + 277, + 335, + 532, + ], + [ + 145, + 158, + -182, + -181, + -181, + 416, + 422, + 472, + 473, + 535, + 684, + ], + ), + "TERMINATED": ( + [ + 36, + 42, + 46, + 197, + 199, + ], + [ + 159, + -182, + -181, + 398, + 400, + ], + ), + "ARRAY": ( + [ + 42, + 96, + 113, + 130, + 167, + 219, + 268, + 269, + 316, + 317, + 318, + 319, + 320, + 334, + 463, + 464, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 520, + 586, + 639, + 640, + 641, + 642, + 670, + 671, + 673, + 763, + 765, + 809, + 830, + ], + [ + -182, + -185, + -181, + 319, + -186, + 319, + -416, + -417, + -167, + 509, + -173, + -174, + -365, + 319, + -418, + -419, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 319, + 319, + -422, + -423, + -421, + -420, + -170, + -172, + 319, + -169, + 509, + 319, + 509, + ], + ), + "LT": ( + [ + 42, + 96, + 113, + 130, + 167, + 219, + 268, + 269, + 316, + 317, + 318, + 319, + 320, + 334, + 463, + 464, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 520, + 586, + 639, + 640, + 641, + 642, + 670, + 671, + 673, + 763, + 765, + 809, + 830, + ], + [ + -182, + -185, + -181, + 320, + -186, + 320, + -416, + -417, + -167, + 320, + 511, + -174, + -365, + 320, + -418, + -419, + -168, + -171, + -175, + 511, + -366, + -367, + -368, + -369, + -364, + 320, + 320, + -422, + -423, + -421, + -420, + -170, + -172, + 320, + -169, + 320, + 320, + 320, + ], + ), + "DOT": ( + [ + 42, + 113, + 134, + 149, + 150, + 153, + 247, + 259, + 315, + 316, + 345, + 346, + 430, + 504, + 543, + 565, + 645, + 663, + 675, + 705, + 739, + 741, + 758, + 778, + 805, + 823, + 826, + ], + [ + -182, + -181, + 324, + 347, + 348, + 352, + 442, + 456, + 505, + 507, + -181, + 542, + 614, + 667, + 690, + 703, + 747, + 759, + 767, + 779, + 793, + 795, + 804, + 814, + 827, + 837, + 838, + ], + ), + "AS": ( + [ + 42, + 65, + 96, + 113, + 127, + 131, + 149, + 153, + 167, + 208, + 220, + 240, + 247, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 503, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 547, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 628, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + 200, + -185, + -181, + 310, + -195, + -341, + 351, + -186, + 310, + -218, + -23, + 441, + 310, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 310, + -167, + -187, + -173, + -174, + -365, + -188, + 310, + 310, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + 666, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 310, + 310, + 310, + -340, + 692, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + 744, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "NULL": ( + [ + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 296, + 299, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 295, + -195, + -341, + -186, + 295, + -218, + -23, + 295, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + 483, + 488, + -397, + -28, + -194, + -149, + -150, + 295, + -167, + -187, + -173, + -174, + -365, + -188, + 295, + 295, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 295, + 295, + 295, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "NOT": ( + [ + 42, + 96, + 113, + 120, + 127, + 131, + 135, + 149, + 167, + 208, + 220, + 240, + 255, + 256, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 406, + 408, + 410, + 418, + 419, + 420, + 440, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 545, + 594, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 629, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 691, + 702, + 704, + 734, + 735, + 746, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 265, + 296, + -195, + 325, + -341, + -186, + 296, + -218, + -23, + 450, + 451, + 296, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + 265, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 296, + -167, + -187, + -173, + -174, + -365, + -188, + 296, + 296, + 593, + -219, + 265, + -408, + -409, + -413, + 627, + -434, + -418, + -419, + -199, + -200, + -395, + 265, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 296, + 296, + 296, + -340, + -439, + 265, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + 745, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -440, + -157, + -159, + -414, + -380, + 797, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "COLLATE": ( + [ + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 300, + -195, + -341, + -186, + 300, + -218, + -23, + 300, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 300, + -167, + -187, + -173, + -174, + -365, + -188, + 300, + 300, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 300, + 300, + 300, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "ENFORCED": ( + [ + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 296, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 406, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 545, + 593, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 691, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 301, + -195, + -341, + -186, + 301, + -218, + -23, + 301, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + 484, + -397, + -28, + -194, + -149, + -150, + 301, + -167, + -187, + -173, + -174, + -365, + -188, + 301, + 301, + 301, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 301, + 301, + 301, + -340, + -439, + 484, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -440, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "FOREIGN": ( + [ + 42, + 73, + 96, + 113, + 127, + 131, + 139, + 149, + 167, + 208, + 209, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 331, + 336, + 342, + 408, + 414, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + 221, + -185, + -181, + 221, + -195, + 221, + -341, + -186, + 221, + 221, + -218, + -23, + 221, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 221, + -167, + -187, + -173, + -174, + -365, + -188, + 221, + 221, + 221, + -219, + -401, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 221, + 221, + 221, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "ENCRYPT": ( + [ + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 303, + -195, + -341, + -186, + 303, + -218, + -23, + 303, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 303, + -167, + -187, + -173, + -174, + -365, + -188, + 303, + 303, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 303, + 303, + 303, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "AUTOINCREMENT": ( + [ + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 305, + -195, + -341, + -186, + 305, + -218, + -23, + 305, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 305, + -167, + -187, + -173, + -174, + -365, + -188, + 305, + 305, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 305, + 305, + 305, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "MASKING": ( + [ + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 308, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 309, + -195, + -341, + -186, + 309, + -218, + -23, + 309, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 500, + 309, + -167, + -187, + -173, + -174, + -365, + -188, + 309, + 309, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 309, + 309, + 309, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "CHECK": ( + [ + 42, + 73, + 96, + 113, + 127, + 131, + 139, + 149, + 167, + 208, + 209, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 298, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 331, + 336, + 342, + 408, + 414, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + 222, + -185, + -181, + 222, + -195, + 222, + -341, + -186, + 222, + 222, + -218, + -23, + 222, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + 222, + -397, + -28, + -194, + -149, + -150, + 222, + -167, + -187, + -173, + -174, + -365, + -188, + 222, + 222, + 222, + -219, + -401, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 222, + 222, + 222, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "CONSTRAINT": ( + [ + 42, + 73, + 96, + 113, + 127, + 131, + 139, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + 218, + -185, + -181, + 218, + -195, + 218, + -341, + -186, + 218, + -218, + -23, + 218, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 218, + -167, + -187, + -173, + -174, + -365, + -188, + 218, + 218, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 218, + 218, + 218, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "GENERATED": ( + [ + 42, + 96, + 113, + 127, + 131, + 149, + 167, + 208, + 220, + 240, + 260, + 266, + 268, + 269, + 273, + 274, + 275, + 277, + 278, + 279, + 280, + 281, + 282, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 295, + 301, + 303, + 305, + 306, + 307, + 312, + 316, + 317, + 318, + 319, + 320, + 321, + 336, + 342, + 408, + 418, + 419, + 420, + 462, + 463, + 464, + 472, + 473, + 475, + 477, + 479, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492, + 493, + 494, + 496, + 497, + 499, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 527, + 538, + 539, + 543, + 603, + 604, + 605, + 610, + 613, + 616, + 624, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 644, + 646, + 647, + 648, + 654, + 655, + 656, + 657, + 658, + 659, + 670, + 671, + 673, + 702, + 704, + 734, + 735, + 749, + 754, + 756, + 757, + 761, + 763, + 764, + 765, + 773, + 798, + 800, + 801, + 802, + 803, + 809, + 830, + 835, + 839, + 842, + 843, + 847, + 852, + ], + [ + -182, + -185, + -181, + 311, + -195, + -341, + -186, + 311, + -218, + -23, + 311, + -429, + -416, + -417, + -196, + -197, + -198, + -201, + -202, + -203, + -204, + -205, + -206, + -208, + -209, + -210, + -211, + -212, + -213, + -214, + -215, + -216, + -217, + -370, + -397, + -28, + -194, + -149, + -150, + 311, + -167, + -187, + -173, + -174, + -365, + -188, + 311, + 311, + -219, + -408, + -409, + -413, + -434, + -418, + -419, + -199, + -200, + -395, + -207, + -30, + -32, + -442, + -371, + -398, + -160, + -376, + -389, + -390, + -392, + -386, + -378, + -399, + -400, + -402, + -376, + -378, + -168, + -171, + -175, + -176, + -366, + -367, + -368, + -369, + -364, + 311, + 311, + 311, + -340, + -410, + -411, + -412, + -407, + -154, + -156, + -39, + -430, + -431, + -432, + -433, + -422, + -423, + -421, + -420, + -391, + -396, + -29, + -31, + -377, + -379, + -20, + -21, + -22, + -403, + -170, + -172, + -189, + -157, + -159, + -414, + -380, + -372, + -393, + -385, + -385, + -180, + -169, + -190, + -191, + -342, + -387, + -373, + -374, + -375, + -394, + -192, + -193, + -155, + -161, + -179, + -158, + -162, + -178, + ], + ), + "DEFERRABLE": ( + [ + 42, + 113, + 120, + 149, + 265, + 266, + 282, + 410, + 462, + 477, + 543, + 594, + 635, + 636, + 637, + 638, + 773, + ], + [ + -182, + -181, + 264, + -341, + 462, + -429, + 264, + 264, + -434, + 264, + -340, + 264, + -430, + -431, + -432, + -433, + -342, + ], + ), + "COMMAT": ( + [ + 42, + 113, + 318, + 320, + 510, + 511, + 512, + 513, + 514, + 515, + ], + [ + -182, + -181, + 513, + -365, + 513, + -366, + -367, + -368, + -369, + -364, + ], + ), + "RT": ( + [ + 42, + 113, + 318, + 320, + 510, + 511, + 512, + 513, + 514, + 515, + ], + [ + -182, + -181, + 514, + -365, + 514, + -366, + -367, + -368, + -369, + -364, + ], + ), + "BY": ( + [ + 44, + 45, + 46, + 62, + 66, + 76, + 159, + 398, + 400, + ], + [ + 169, + 170, + 176, + 198, + 201, + 225, + 356, + 577, + 579, + ], + ), + "SERDEPROPERTIES": ( + [ + 51, + ], + [ + 181, + ], + ), + "KEYS": ( + [ + 61, + ], + [ + 197, + ], + ), + "ITEMS": ( + [ + 63, + ], + [ + 199, + ], + ), + "FORMAT": ( + [ + 88, + ], + [ + 235, + ], + ), + "SALT": ( + [ + 96, + 167, + 284, + 303, + 478, + 479, + 481, + 647, + 648, + ], + [ + -185, + -186, + 479, + -28, + 647, + -30, + -32, + -29, + -31, + ], + ), + "REPLACE": ( + [ + 103, + ], + [ + 250, + ], + ), + "COLUMN": ( + [ + 140, + 142, + 143, + 144, + ], + [ + 337, + 339, + 340, + 341, + ], + ), + "SERDE": ( + [ + 235, + ], + [ + 429, + ], + ), + "DELETE": ( + [ + 263, + ], + [ + 459, + ], + ), + "UPDATE": ( + [ + 263, + 302, + ], + [ + 460, + 495, + ], + ), + "INITIALLY": ( + [ + 264, + ], + [ + 461, + ], + ), + "POLICY": ( + [ + 309, + 500, + ], + [ + 501, + 662, + ], + ), + "EXISTS": ( + [ + 325, + 344, + 450, + 451, + 627, + 745, + 797, + ], + [ + 519, + 540, + 631, + 632, + 743, + 796, + 824, + ], + ), +} _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,49,]),'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,73,209,],[22,212,405,]),'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,73,209,],[32,32,408,]),'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,47,50,52,55,56,57,58,67,68,69,70,71,73,75,76,77,78,80,81,86,92,93,94,98,99,100,104,105,111,114,116,117,121,123,126,127,128,129,130,134,137,139,141,144,146,147,151,155,157,160,164,165,168,169,170,176,184,185,187,189,190,194,200,208,218,219,220,223,224,225,226,227,238,241,242,243,245,249,250,253,254,257,258,260,261,262,267,271,279,297,299,300,304,311,312,313,315,316,317,319,321,322,323,325,327,328,330,331,333,335,336,338,339,340,341,344,346,347,348,349,351,353,355,357,361,363,364,366,367,368,369,370,371,374,378,380,382,385,387,388,389,391,393,398,402,403,407,408,412,414,416,420,422,423,429,432,433,436,437,438,441,455,456,457,458,459,460,464,470,473,489,490,494,495,497,500,501,504,505,506,507,509,515,518,519,520,521,524,526,528,530,532,536,537,538,539,541,545,547,552,554,555,557,558,559,560,561,562,564,566,569,570,573,576,578,579,580,582,585,588,595,597,598,599,600,605,606,608,611,613,616,624,625,642,648,649,650,651,652,659,661,664,666,669,672,673,680,684,685,686,689,694,695,697,702,720,721,725,726,731,732,735,736,738,740,741,746,750,751,752,754,758,759,764,766,767,768,770,777,778,784,785,788,791,792,794,798,803,806,808,811,813,815,816,821,822,826,827,829,831,832,833,836,837,840,845,848,849,],[36,99,111,114,119,122,130,134,136,141,149,150,153,155,156,160,164,177,179,185,189,191,164,194,164,204,204,164,194,219,223,224,226,228,231,232,233,239,240,241,243,244,247,251,252,257,258,259,130,149,268,272,297,130,314,315,322,327,333,337,130,149,345,268,352,354,356,357,361,149,368,268,372,382,383,387,389,391,393,400,297,413,315,417,423,424,425,426,427,429,432,327,432,438,442,445,447,448,451,453,297,268,268,462,469,474,484,485,492,496,502,297,503,505,268,511,514,515,516,517,519,524,130,530,417,315,297,535,536,130,130,297,149,542,543,462,268,546,268,549,357,552,554,268,268,462,268,268,462,268,268,382,564,566,387,569,570,571,573,571,577,585,587,417,594,268,268,601,607,609,610,611,617,432,432,624,432,627,632,462,462,635,636,637,638,272,644,607,653,655,658,660,662,663,668,669,670,462,511,671,674,315,462,130,571,297,417,681,268,686,297,297,149,688,462,462,571,694,462,462,268,462,462,462,462,611,704,706,709,571,711,714,716,130,462,315,587,727,728,462,462,268,462,653,268,571,738,740,432,432,469,747,660,462,268,653,653,757,653,761,762,315,765,268,462,268,771,772,571,775,462,777,783,660,272,469,462,268,747,462,791,611,432,797,653,462,653,462,804,805,268,809,462,268,462,791,814,653,469,462,571,821,822,747,825,462,315,462,831,268,660,833,791,838,839,268,833,462,571,845,846,462,833,268,462,]),'using':([1,],[39,]),'STRING':([1,40,46,50,59,123,151,164,165,169,170,187,189,190,194,196,220,257,258,261,262,267,284,294,299,300,316,325,327,331,333,348,349,353,355,357,364,366,367,368,369,370,371,374,385,389,393,400,402,403,407,412,414,417,420,429,432,456,457,464,479,489,494,507,520,524,528,530,532,545,547,552,555,557,558,559,560,561,562,564,569,570,573,576,578,582,588,595,598,599,600,605,608,611,648,650,651,680,684,685,694,697,716,731,732,735,736,738,740,751,754,759,764,767,768,770,777,788,791,798,806,811,815,821,822,827,829,831,832,833,840,845,848,849,],[41,161,174,180,195,269,269,360,360,269,269,388,360,360,360,395,418,452,454,269,269,463,480,481,486,493,269,269,360,418,533,463,269,269,550,360,269,269,463,269,269,463,269,269,388,360,360,579,269,360,418,269,269,602,269,360,618,463,463,639,647,269,656,463,463,360,418,682,269,463,463,360,463,463,269,463,463,463,463,360,707,708,360,712,715,463,360,269,463,463,269,463,269,360,269,463,269,269,463,269,360,463,781,463,269,269,463,360,360,463,463,269,269,463,269,463,360,463,360,269,463,463,269,360,360,269,269,360,463,360,463,360,269,463,]),'row_format':([1,],[50,]),'storage':([1,],[52,]),'with':([1,216,],[54,410,]),'option_comment':([1,],[60,]),'option_with_tag':([1,127,208,260,312,335,341,526,537,538,],[64,291,291,291,291,291,291,291,291,291,]),'clone':([1,2,49,],[72,97,97,]),'encode':([1,127,208,260,312,335,341,526,537,538,],[74,275,275,275,275,275,275,275,275,275,]),'tablespace':([1,270,],[84,467,]),'options':([1,4,5,34,127,208,260,312,335,341,526,537,538,],[85,112,115,154,288,288,288,288,288,288,288,288,288,]),'option_comment_equals':([1,],[90,]),'ref':([9,127,208,211,260,283,312,335,341,406,526,537,538,],[120,282,282,409,282,476,282,282,282,593,282,282,282,]),'using_tablespace':([14,],[124,]),'defcolumn':([21,73,117,128,139,144,328,339,340,],[127,208,260,312,335,341,526,537,538,]),'likke':([21,128,],[129,313,]),'column':([21,73,117,128,139,144,325,328,339,340,402,521,580,],[131,131,131,131,131,131,522,131,131,131,584,678,717,]),'t_name':([30,121,146,168,344,539,],[148,266,342,365,540,687,]),'table_property_equals':([40,57,67,70,164,357,],[163,192,202,206,359,359,]),'id_equals':([40,57,67,70,137,164,242,357,],[166,166,166,166,326,166,435,166,]),'by_smthg':([46,],[172,]),'with_args':([51,182,377,411,],[182,377,377,182,]),'multi_assignments':([53,181,],[186,376,]),'table_property_equals_int':([55,],[188,]),'table_property_equals_bool':([58,71,],[193,207,]),'fmt_equals':([68,69,],[203,205,]),'constraint':([73,127,139,208,260,312,335,341,526,537,538,],[209,298,330,298,298,298,298,298,298,298,298,]),'check_ex':([73,127,208,260,312,335,341,526,537,538,],[210,278,278,278,278,278,278,278,278,278,]),'foreign':([73,127,139,208,209,260,312,330,335,341,526,537,538,],[211,283,329,283,406,283,283,527,283,283,283,283,283,]),'uniq':([73,209,],[213,404,]),'statem_by_id':([73,],[214,]),'period_for':([73,],[215,]),'pkey_constraint':([73,],[216,]),'check_st':([73,127,139,208,209,260,298,312,330,335,341,526,537,538,],[220,220,331,220,407,220,407,220,528,220,220,220,220,220,]),'pid':([123,151,169,170,261,262,316,325,349,353,364,366,368,369,371,374,402,412,414,420,489,532,558,595,600,608,648,651,680,685,732,735,759,764,768,798,815,827,829,848,],[267,348,367,370,456,457,507,520,545,547,555,557,559,560,561,562,582,598,599,605,650,684,697,348,731,736,751,754,767,770,788,751,806,507,811,751,832,840,507,849,]),'index_pid':([126,470,595,725,],[271,642,726,785,]),'comment':([127,131,208,260,312,335,341,522,526,537,538,584,678,717,],[273,320,273,273,273,273,273,320,273,273,273,320,320,320,]),'null':([127,208,260,312,335,341,526,537,538,],[274,274,274,274,274,274,274,274,274,]),'default':([127,208,260,312,335,341,526,537,538,],[279,279,279,279,279,279,279,279,279,]),'collate':([127,208,260,312,335,341,526,537,538,],[280,280,280,280,280,280,280,280,280,]),'enforced':([127,208,260,312,335,341,405,526,537,538,],[281,281,281,281,281,281,591,281,281,281,]),'encrypt':([127,208,260,312,335,341,526,537,538,],[284,284,284,284,284,284,284,284,284,]),'generated':([127,208,260,312,335,341,526,537,538,],[285,285,285,285,285,285,285,285,285,]),'c_property':([127,208,260,312,335,341,526,537,538,],[286,286,286,286,286,286,286,286,286,]),'on_update':([127,208,260,312,335,341,526,537,538,],[287,287,287,287,287,287,287,287,287,]),'autoincrement':([127,208,260,312,335,341,526,537,538,],[289,289,289,289,289,289,289,289,289,]),'option_order_noorder':([127,208,260,312,335,341,526,537,538,],[290,290,290,290,290,290,290,290,290,]),'option_with_masking_policy':([127,208,260,312,335,341,526,537,538,],[292,292,292,292,292,292,292,292,292,]),'as_virtual':([127,208,260,312,335,341,526,537,538,],[293,293,293,293,293,293,293,293,293,]),'gen_always':([127,208,260,312,335,341,526,537,538,],[304,304,304,304,304,304,304,304,304,]),'c_type':([130,219,333,519,585,672,808,],[316,316,316,316,316,764,829,]),'tid':([130,219,316,333,519,585,672,764,808,829,],[317,317,509,317,317,317,317,509,317,509,]),'id_or_string':([164,165,189,190,194,327,357,389,393,403,429,524,552,564,573,588,611,694,738,740,777,791,821,822,831,833,845,],[358,362,390,392,394,525,551,572,575,589,614,679,693,614,710,723,737,774,793,614,793,820,835,793,835,844,835,]),'equals':([184,378,],[381,563,]),'assignment':([187,385,],[386,568,]),'pid_with_type':([201,],[401,]),'funct_args':([220,331,407,528,],[419,419,419,419,]),'multiple_tag_equals':([238,380,],[430,565,]),'tag_equals':([238,380,616,],[431,431,739,]),'properties':([241,243,438,624,],[433,436,625,741,]),'property':([241,243,433,436,438,624,625,741,],[434,434,622,622,434,434,622,622,]),'funct_expr':([299,304,489,],[488,495,651,]),'multi_id':([299,304,420,489,497,501,648,649,721,735,759,798,816,827,],[490,490,606,652,659,664,750,752,784,750,750,750,784,750,]),'f_call':([299,304,403,420,489,490,494,497,501,588,606,648,649,652,659,664,721,735,750,752,759,784,798,816,827,],[491,498,590,491,491,654,657,491,491,724,654,749,491,654,654,654,491,749,654,654,749,654,749,491,749,]),'multiple_column_names':([325,],[521,]),'multiple_funct':([402,],[583,]),'funct':([402,720,],[586,782,]),'multi_id_or_string':([403,],[588,]),'dot_id':([473,],[643,]),} +_lr_goto_items = { + "expr": ( + [ + 0, + ], + [ + 1, + ], + ), + "database_base": ( + [ + 0, + 1, + ], + [ + 2, + 49, + ], + ), + "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, + 73, + 209, + ], + [ + 22, + 212, + 406, + ], + ), + "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, + 73, + 209, + ], + [ + 32, + 32, + 409, + ], + ), + "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, + 47, + 50, + 52, + 55, + 56, + 57, + 58, + 67, + 68, + 69, + 70, + 71, + 73, + 75, + 76, + 77, + 78, + 80, + 81, + 86, + 92, + 93, + 94, + 98, + 99, + 100, + 104, + 105, + 111, + 114, + 116, + 117, + 121, + 123, + 126, + 127, + 128, + 129, + 130, + 134, + 137, + 139, + 141, + 144, + 146, + 147, + 151, + 155, + 157, + 160, + 164, + 165, + 168, + 169, + 170, + 176, + 184, + 185, + 187, + 189, + 190, + 194, + 200, + 208, + 218, + 219, + 220, + 223, + 224, + 225, + 226, + 227, + 238, + 241, + 242, + 243, + 245, + 249, + 250, + 253, + 254, + 257, + 258, + 260, + 261, + 262, + 267, + 271, + 279, + 297, + 299, + 300, + 304, + 311, + 312, + 314, + 316, + 317, + 318, + 320, + 322, + 323, + 324, + 326, + 328, + 329, + 331, + 332, + 334, + 336, + 337, + 339, + 340, + 341, + 342, + 345, + 347, + 348, + 349, + 350, + 352, + 354, + 356, + 358, + 362, + 364, + 365, + 367, + 368, + 369, + 370, + 371, + 372, + 375, + 379, + 381, + 383, + 386, + 388, + 389, + 390, + 392, + 394, + 399, + 403, + 404, + 408, + 409, + 413, + 415, + 417, + 421, + 423, + 424, + 430, + 433, + 434, + 437, + 438, + 439, + 442, + 456, + 457, + 458, + 459, + 460, + 461, + 465, + 471, + 474, + 490, + 491, + 495, + 496, + 498, + 501, + 502, + 505, + 506, + 507, + 508, + 510, + 516, + 519, + 520, + 521, + 522, + 525, + 527, + 529, + 531, + 533, + 537, + 538, + 539, + 540, + 542, + 546, + 548, + 553, + 555, + 556, + 558, + 559, + 560, + 561, + 562, + 563, + 565, + 567, + 570, + 571, + 574, + 577, + 579, + 580, + 581, + 583, + 586, + 589, + 596, + 598, + 599, + 600, + 601, + 606, + 607, + 609, + 612, + 614, + 617, + 625, + 626, + 643, + 649, + 650, + 651, + 652, + 653, + 660, + 662, + 665, + 667, + 670, + 673, + 674, + 681, + 685, + 686, + 687, + 690, + 695, + 696, + 698, + 703, + 721, + 722, + 726, + 727, + 732, + 733, + 736, + 737, + 739, + 741, + 742, + 747, + 751, + 752, + 753, + 755, + 759, + 760, + 765, + 767, + 768, + 769, + 771, + 778, + 779, + 785, + 786, + 789, + 792, + 793, + 795, + 799, + 804, + 807, + 809, + 812, + 814, + 816, + 817, + 822, + 823, + 827, + 828, + 830, + 832, + 833, + 834, + 837, + 838, + 841, + 846, + 849, + 850, + ], + [ + 36, + 99, + 111, + 114, + 119, + 122, + 130, + 134, + 136, + 141, + 149, + 150, + 153, + 155, + 156, + 160, + 164, + 177, + 179, + 185, + 189, + 191, + 164, + 194, + 164, + 204, + 204, + 164, + 194, + 219, + 223, + 224, + 226, + 228, + 231, + 232, + 233, + 239, + 240, + 241, + 243, + 244, + 247, + 251, + 252, + 257, + 258, + 259, + 130, + 149, + 268, + 272, + 297, + 130, + 315, + 316, + 323, + 328, + 334, + 338, + 130, + 149, + 346, + 268, + 353, + 355, + 357, + 358, + 362, + 149, + 369, + 268, + 373, + 383, + 384, + 388, + 390, + 392, + 394, + 401, + 297, + 414, + 316, + 418, + 424, + 425, + 426, + 427, + 428, + 430, + 433, + 328, + 433, + 439, + 443, + 446, + 448, + 449, + 452, + 454, + 297, + 268, + 268, + 463, + 470, + 475, + 485, + 486, + 493, + 497, + 503, + 297, + 504, + 506, + 268, + 512, + 515, + 516, + 517, + 518, + 520, + 525, + 130, + 531, + 418, + 316, + 297, + 536, + 537, + 130, + 130, + 297, + 149, + 543, + 544, + 463, + 268, + 547, + 268, + 550, + 358, + 553, + 555, + 268, + 268, + 463, + 268, + 268, + 463, + 268, + 268, + 383, + 565, + 567, + 388, + 570, + 571, + 572, + 574, + 572, + 578, + 586, + 588, + 418, + 595, + 268, + 268, + 602, + 608, + 610, + 611, + 612, + 618, + 433, + 433, + 625, + 433, + 628, + 633, + 463, + 463, + 636, + 637, + 638, + 639, + 272, + 645, + 608, + 654, + 656, + 659, + 661, + 663, + 664, + 669, + 670, + 671, + 463, + 512, + 672, + 675, + 316, + 463, + 130, + 572, + 297, + 418, + 682, + 268, + 687, + 297, + 297, + 149, + 689, + 463, + 463, + 572, + 695, + 463, + 463, + 268, + 463, + 463, + 463, + 463, + 612, + 705, + 707, + 710, + 572, + 712, + 715, + 717, + 130, + 463, + 316, + 588, + 728, + 729, + 463, + 463, + 268, + 463, + 654, + 268, + 572, + 739, + 741, + 433, + 433, + 470, + 748, + 661, + 463, + 268, + 654, + 654, + 758, + 654, + 762, + 763, + 316, + 766, + 268, + 463, + 268, + 772, + 773, + 572, + 776, + 463, + 778, + 784, + 661, + 272, + 470, + 463, + 268, + 748, + 463, + 792, + 612, + 433, + 798, + 654, + 463, + 654, + 463, + 805, + 806, + 268, + 810, + 463, + 268, + 463, + 792, + 815, + 654, + 470, + 463, + 572, + 822, + 823, + 748, + 826, + 463, + 316, + 463, + 832, + 268, + 661, + 834, + 792, + 839, + 840, + 268, + 834, + 463, + 572, + 846, + 847, + 463, + 834, + 268, + 463, + ], + ), + "using": ( + [ + 1, + ], + [ + 39, + ], + ), + "STRING": ( + [ + 1, + 40, + 46, + 50, + 59, + 123, + 151, + 164, + 165, + 169, + 170, + 187, + 189, + 190, + 194, + 196, + 220, + 257, + 258, + 261, + 262, + 267, + 284, + 294, + 299, + 300, + 317, + 326, + 328, + 332, + 334, + 349, + 350, + 354, + 356, + 358, + 365, + 367, + 368, + 369, + 370, + 371, + 372, + 375, + 386, + 390, + 394, + 401, + 403, + 404, + 408, + 413, + 415, + 418, + 421, + 430, + 433, + 457, + 458, + 465, + 480, + 490, + 495, + 508, + 521, + 525, + 529, + 531, + 533, + 546, + 548, + 553, + 556, + 558, + 559, + 560, + 561, + 562, + 563, + 565, + 570, + 571, + 574, + 577, + 579, + 583, + 589, + 596, + 599, + 600, + 601, + 606, + 609, + 612, + 649, + 651, + 652, + 681, + 685, + 686, + 695, + 698, + 717, + 732, + 733, + 736, + 737, + 739, + 741, + 752, + 755, + 760, + 765, + 768, + 769, + 771, + 778, + 789, + 792, + 799, + 807, + 812, + 816, + 822, + 823, + 828, + 830, + 832, + 833, + 834, + 841, + 846, + 849, + 850, + ], + [ + 41, + 161, + 174, + 180, + 195, + 269, + 269, + 361, + 361, + 269, + 269, + 389, + 361, + 361, + 361, + 396, + 419, + 453, + 455, + 269, + 269, + 464, + 481, + 482, + 487, + 494, + 269, + 269, + 361, + 419, + 534, + 464, + 269, + 269, + 551, + 361, + 269, + 269, + 464, + 269, + 269, + 464, + 269, + 269, + 389, + 361, + 361, + 580, + 269, + 361, + 419, + 269, + 269, + 603, + 269, + 361, + 619, + 464, + 464, + 640, + 648, + 269, + 657, + 464, + 464, + 361, + 419, + 683, + 269, + 464, + 464, + 361, + 464, + 464, + 269, + 464, + 464, + 464, + 464, + 361, + 708, + 709, + 361, + 713, + 716, + 464, + 361, + 269, + 464, + 464, + 269, + 464, + 269, + 361, + 269, + 464, + 269, + 269, + 464, + 269, + 361, + 464, + 782, + 464, + 269, + 269, + 464, + 361, + 361, + 464, + 464, + 269, + 269, + 464, + 269, + 464, + 361, + 464, + 361, + 269, + 464, + 464, + 269, + 361, + 361, + 269, + 269, + 361, + 464, + 361, + 464, + 361, + 269, + 464, + ], + ), + "row_format": ( + [ + 1, + ], + [ + 50, + ], + ), + "storage": ( + [ + 1, + ], + [ + 52, + ], + ), + "with": ( + [ + 1, + 216, + ], + [ + 54, + 411, + ], + ), + "option_comment": ( + [ + 1, + ], + [ + 60, + ], + ), + "option_with_tag": ( + [ + 1, + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 64, + 291, + 291, + 291, + 291, + 291, + 291, + 291, + 291, + 291, + ], + ), + "clone": ( + [ + 1, + 2, + 49, + ], + [ + 72, + 97, + 97, + ], + ), + "encode": ( + [ + 1, + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 74, + 275, + 275, + 275, + 275, + 275, + 275, + 275, + 275, + 275, + ], + ), + "tablespace": ( + [ + 1, + 270, + ], + [ + 84, + 468, + ], + ), + "options": ( + [ + 1, + 4, + 5, + 34, + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 85, + 112, + 115, + 154, + 288, + 288, + 288, + 288, + 288, + 288, + 288, + 288, + 288, + ], + ), + "option_comment_equals": ( + [ + 1, + ], + [ + 90, + ], + ), + "ref": ( + [ + 9, + 127, + 208, + 211, + 260, + 283, + 312, + 336, + 342, + 407, + 527, + 538, + 539, + ], + [ + 120, + 282, + 282, + 410, + 282, + 477, + 282, + 282, + 282, + 594, + 282, + 282, + 282, + ], + ), + "using_tablespace": ( + [ + 14, + ], + [ + 124, + ], + ), + "defcolumn": ( + [ + 21, + 73, + 117, + 128, + 139, + 144, + 329, + 340, + 341, + ], + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + ), + "likke": ( + [ + 21, + 128, + ], + [ + 129, + 314, + ], + ), + "column": ( + [ + 21, + 73, + 117, + 128, + 139, + 144, + 326, + 329, + 340, + 341, + 403, + 522, + 581, + ], + [ + 131, + 131, + 131, + 131, + 131, + 131, + 523, + 131, + 131, + 131, + 585, + 679, + 718, + ], + ), + "t_name": ( + [ + 30, + 121, + 146, + 168, + 345, + 540, + ], + [ + 148, + 266, + 343, + 366, + 541, + 688, + ], + ), + "table_property_equals": ( + [ + 40, + 57, + 67, + 70, + 164, + 358, + ], + [ + 163, + 192, + 202, + 206, + 360, + 360, + ], + ), + "id_equals": ( + [ + 40, + 57, + 67, + 70, + 137, + 164, + 242, + 358, + ], + [ + 166, + 166, + 166, + 166, + 327, + 166, + 436, + 166, + ], + ), + "by_smthg": ( + [ + 46, + ], + [ + 172, + ], + ), + "with_args": ( + [ + 51, + 182, + 378, + 412, + ], + [ + 182, + 378, + 378, + 182, + ], + ), + "multi_assignments": ( + [ + 53, + 181, + ], + [ + 186, + 377, + ], + ), + "table_property_equals_int": ( + [ + 55, + ], + [ + 188, + ], + ), + "table_property_equals_bool": ( + [ + 58, + 71, + ], + [ + 193, + 207, + ], + ), + "fmt_equals": ( + [ + 68, + 69, + ], + [ + 203, + 205, + ], + ), + "constraint": ( + [ + 73, + 127, + 139, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 209, + 298, + 331, + 298, + 298, + 298, + 298, + 298, + 298, + 298, + 298, + ], + ), + "check_ex": ( + [ + 73, + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 210, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + ], + ), + "foreign": ( + [ + 73, + 127, + 139, + 208, + 209, + 260, + 312, + 331, + 336, + 342, + 527, + 538, + 539, + ], + [ + 211, + 283, + 330, + 283, + 407, + 283, + 283, + 528, + 283, + 283, + 283, + 283, + 283, + ], + ), + "uniq": ( + [ + 73, + 209, + ], + [ + 213, + 405, + ], + ), + "statem_by_id": ( + [ + 73, + ], + [ + 214, + ], + ), + "period_for": ( + [ + 73, + ], + [ + 215, + ], + ), + "pkey_constraint": ( + [ + 73, + ], + [ + 216, + ], + ), + "check_st": ( + [ + 73, + 127, + 139, + 208, + 209, + 260, + 298, + 312, + 331, + 336, + 342, + 527, + 538, + 539, + ], + [ + 220, + 220, + 332, + 220, + 408, + 220, + 408, + 220, + 529, + 220, + 220, + 220, + 220, + 220, + ], + ), + "pid": ( + [ + 123, + 151, + 169, + 170, + 261, + 262, + 317, + 326, + 350, + 354, + 365, + 367, + 369, + 370, + 372, + 375, + 403, + 413, + 415, + 421, + 490, + 533, + 559, + 596, + 601, + 609, + 649, + 652, + 681, + 686, + 733, + 736, + 760, + 765, + 769, + 799, + 816, + 828, + 830, + 849, + ], + [ + 267, + 349, + 368, + 371, + 457, + 458, + 508, + 521, + 546, + 548, + 556, + 558, + 560, + 561, + 562, + 563, + 583, + 599, + 600, + 606, + 651, + 685, + 698, + 349, + 732, + 737, + 752, + 755, + 768, + 771, + 789, + 752, + 807, + 508, + 812, + 752, + 833, + 841, + 508, + 850, + ], + ), + "index_pid": ( + [ + 126, + 471, + 596, + 726, + ], + [ + 271, + 643, + 727, + 786, + ], + ), + "comment": ( + [ + 127, + 131, + 208, + 260, + 312, + 336, + 342, + 523, + 527, + 538, + 539, + 585, + 679, + 718, + ], + [ + 273, + 321, + 273, + 273, + 273, + 273, + 273, + 321, + 273, + 273, + 273, + 321, + 321, + 321, + ], + ), + "null": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + ], + ), + "default": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 279, + 279, + 279, + 279, + 279, + 279, + 279, + 279, + 279, + ], + ), + "collate": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 280, + 280, + 280, + 280, + 280, + 280, + 280, + 280, + 280, + ], + ), + "enforced": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 406, + 527, + 538, + 539, + ], + [ + 281, + 281, + 281, + 281, + 281, + 281, + 592, + 281, + 281, + 281, + ], + ), + "encrypt": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 284, + 284, + 284, + 284, + 284, + 284, + 284, + 284, + 284, + ], + ), + "generated": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 285, + 285, + 285, + 285, + 285, + 285, + 285, + 285, + 285, + ], + ), + "c_property": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + ], + ), + "on_update": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + ], + ), + "autoincrement": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 289, + 289, + 289, + 289, + 289, + 289, + 289, + 289, + 289, + ], + ), + "option_order_noorder": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 290, + 290, + 290, + 290, + 290, + 290, + 290, + 290, + 290, + ], + ), + "option_with_masking_policy": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 292, + 292, + 292, + 292, + 292, + 292, + 292, + 292, + 292, + ], + ), + "as_virtual": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 293, + 293, + 293, + 293, + 293, + 293, + 293, + 293, + 293, + ], + ), + "gen_always": ( + [ + 127, + 208, + 260, + 312, + 336, + 342, + 527, + 538, + 539, + ], + [ + 304, + 304, + 304, + 304, + 304, + 304, + 304, + 304, + 304, + ], + ), + "c_type": ( + [ + 130, + 219, + 334, + 520, + 586, + 673, + 809, + ], + [ + 317, + 317, + 317, + 317, + 317, + 765, + 830, + ], + ), + "tid": ( + [ + 130, + 219, + 317, + 334, + 520, + 586, + 673, + 765, + 809, + 830, + ], + [ + 318, + 318, + 510, + 318, + 318, + 318, + 318, + 510, + 318, + 510, + ], + ), + "id_or_string": ( + [ + 164, + 165, + 189, + 190, + 194, + 328, + 358, + 390, + 394, + 404, + 430, + 525, + 553, + 565, + 574, + 589, + 612, + 695, + 739, + 741, + 778, + 792, + 822, + 823, + 832, + 834, + 846, + ], + [ + 359, + 363, + 391, + 393, + 395, + 526, + 552, + 573, + 576, + 590, + 615, + 680, + 694, + 615, + 711, + 724, + 738, + 775, + 794, + 615, + 794, + 821, + 836, + 794, + 836, + 845, + 836, + ], + ), + "equals": ( + [ + 184, + 379, + ], + [ + 382, + 564, + ], + ), + "assignment": ( + [ + 187, + 386, + ], + [ + 387, + 569, + ], + ), + "pid_with_type": ( + [ + 201, + ], + [ + 402, + ], + ), + "funct_args": ( + [ + 220, + 332, + 408, + 529, + ], + [ + 420, + 420, + 420, + 420, + ], + ), + "multiple_tag_equals": ( + [ + 238, + 381, + ], + [ + 431, + 566, + ], + ), + "tag_equals": ( + [ + 238, + 381, + 617, + ], + [ + 432, + 432, + 740, + ], + ), + "properties": ( + [ + 241, + 243, + 439, + 625, + ], + [ + 434, + 437, + 626, + 742, + ], + ), + "property": ( + [ + 241, + 243, + 434, + 437, + 439, + 625, + 626, + 742, + ], + [ + 435, + 435, + 623, + 623, + 435, + 435, + 623, + 623, + ], + ), + "funct_expr": ( + [ + 299, + 304, + 490, + ], + [ + 489, + 496, + 652, + ], + ), + "multi_id": ( + [ + 299, + 304, + 421, + 490, + 498, + 502, + 649, + 650, + 722, + 736, + 760, + 799, + 817, + 828, + ], + [ + 491, + 491, + 607, + 653, + 660, + 665, + 751, + 753, + 785, + 751, + 751, + 751, + 785, + 751, + ], + ), + "f_call": ( + [ + 299, + 304, + 404, + 421, + 490, + 491, + 495, + 498, + 502, + 589, + 607, + 649, + 650, + 653, + 660, + 665, + 722, + 736, + 751, + 753, + 760, + 785, + 799, + 817, + 828, + ], + [ + 492, + 499, + 591, + 492, + 492, + 655, + 658, + 492, + 492, + 725, + 655, + 750, + 492, + 655, + 655, + 655, + 492, + 750, + 655, + 655, + 750, + 655, + 750, + 492, + 750, + ], + ), + "multiple_column_names": ( + [ + 326, + ], + [ + 522, + ], + ), + "multiple_funct": ( + [ + 403, + ], + [ + 584, + ], + ), + "funct": ( + [ + 403, + 721, + ], + [ + 587, + 783, + ], + ), + "multi_id_or_string": ( + [ + 404, + ], + [ + 589, + ], + ), + "dot_id": ( + [ + 474, + ], + [ + 644, + ], + ), +} _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',10), - ('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), - ('expr -> expr PARTITION BY LP pid RP','expr',6,'p_expression_partition_by','sql.py',13), - ('expr -> expr PARTITION BY id LP pid RP','expr',7,'p_expression_partition_by','sql.py',14), - ('expr -> expr PARTITION BY pid','expr',4,'p_expression_partition_by','sql.py',15), - ('expr -> expr PARTITION BY id pid','expr',5,'p_expression_partition_by','sql.py',16), - ('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 LP pid RP','expr',6,'p_expression_cluster_by','snowflake.py',15), - ('expr -> expr CLUSTER BY pid','expr',4,'p_expression_cluster_by','snowflake.py',16), - ('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), - ('multi_id_or_string -> id_or_string','multi_id_or_string',1,'p_multi_id_or_string','snowflake.py',23), - ('multi_id_or_string -> multi_id_or_string id_or_string','multi_id_or_string',2,'p_multi_id_or_string','snowflake.py',24), - ('multi_id_or_string -> f_call','multi_id_or_string',1,'p_multi_id_or_string','snowflake.py',25), - ('multi_id_or_string -> multi_id_or_string f_call','multi_id_or_string',2,'p_multi_id_or_string','snowflake.py',26), - ('expr -> expr INTO ID ID','expr',4,'p_expression_into_buckets','hql.py',27), - ('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 database_base','expr',2,'p_expression_create_database','sql.py',31), - ('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), - ('fmt_equals -> id LP multi_id_or_string RP','fmt_equals',4,'p_fmt_equals','snowflake.py',37), - ('database_base -> CREATE DATABASE id','database_base',3,'p_database_base','sql.py',37), - ('database_base -> CREATE ID DATABASE id','database_base',4,'p_database_base','sql.py',38), - ('database_base -> database_base clone','database_base',2,'p_database_base','sql.py',39), - ('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), - ('table_property_equals -> id id id_or_string','table_property_equals',3,'p_table_property_equals','snowflake.py',44), - ('table_property_equals -> id id_or_string','table_property_equals',2,'p_table_property_equals','snowflake.py',45), - ('table_property_equals -> LP id id id_or_string RP','table_property_equals',5,'p_table_property_equals','snowflake.py',46), - ('table_property_equals -> LP id_or_string RP','table_property_equals',3,'p_table_property_equals','snowflake.py',47), - ('table_property_equals -> id table_property_equals','table_property_equals',2,'p_table_property_equals','snowflake.py',48), - ('table_property_equals -> id_equals','table_property_equals',1,'p_table_property_equals','snowflake.py',49), - ('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), - ('table_property_equals_int -> id id id_or_string','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',55), - ('table_property_equals_int -> id id_or_string','table_property_equals_int',2,'p_table_property_equals_int','snowflake.py',56), - ('table_property_equals_int -> LP id id id_or_string RP','table_property_equals_int',5,'p_table_property_equals_int','snowflake.py',57), - ('table_property_equals_int -> LP id_or_string RP','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',58), - ('expr -> expr storage','expr',2,'p_expr_storage','oracle.py',56), - ('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), - ('table_property_equals_bool -> id id id_or_string','table_property_equals_bool',3,'p_table_property_equals_bool','snowflake.py',64), - ('table_property_equals_bool -> id id_or_string','table_property_equals_bool',2,'p_table_property_equals_bool','snowflake.py',65), - ('period_for -> id FOR id LP pid RP','period_for',6,'p_period_for','mssql.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), - ('expr -> expr ON id','expr',3,'p_expression_on_primary','mssql.py',70), - ('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 DATA_RETENTION_TIME_IN_DAYS table_property_equals_int','expr',3,'p_expression_data_retention_time_in_days','snowflake.py',75), - ('expr -> expr TEXTIMAGE_ON id','expr',3,'p_expression_text_image_on','mssql.py',80), - ('expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_max_data_extension_time_in_days','snowflake.py',81), - ('expr -> CREATE TABLESPACE id properties','expr',4,'p_expression_create_tablespace','sql.py',85), - ('expr -> CREATE id TABLESPACE id properties','expr',5,'p_expression_create_tablespace','sql.py',86), - ('expr -> CREATE id TABLESPACE id','expr',4,'p_expression_create_tablespace','sql.py',87), - ('expr -> CREATE TABLESPACE id','expr',3,'p_expression_create_tablespace','sql.py',88), - ('expr -> CREATE id id TABLESPACE id','expr',5,'p_expression_create_tablespace','sql.py',89), - ('expr -> CREATE id id TABLESPACE id properties','expr',6,'p_expression_create_tablespace','sql.py',90), - ('expr -> expr CHANGE_TRACKING table_property_equals_bool','expr',3,'p_expression_change_tracking','snowflake.py',87), - ('expr -> expr COMMENT STRING','expr',3,'p_expression_comment','hql.py',89), - ('expr -> expr option_comment','expr',2,'p_comment_equals','snowflake.py',93), - ('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), - ('properties -> property','properties',1,'p_properties','sql.py',96), - ('properties -> properties property','properties',2,'p_properties','sql.py',97), - ('option_comment -> ID STRING','option_comment',2,'p_option_comment','snowflake.py',100), - ('option_comment -> ID DQ_STRING','option_comment',2,'p_option_comment','snowflake.py',101), - ('option_comment -> COMMENT ID STRING','option_comment',3,'p_option_comment','snowflake.py',102), - ('option_comment -> COMMENT ID DQ_STRING','option_comment',3,'p_option_comment','snowflake.py',103), - ('option_comment -> option_comment_equals','option_comment',1,'p_option_comment','snowflake.py',104), - ('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), - ('property -> id id','property',2,'p_property','sql.py',106), - ('property -> id STRING','property',2,'p_property','sql.py',107), - ('property -> id ON','property',2,'p_property','sql.py',108), - ('property -> id STORAGE','property',2,'p_property','sql.py',109), - ('property -> id ROW','property',2,'p_property','sql.py',110), - ('option_comment_equals -> STRING','option_comment_equals',1,'p_option_comment_equals','snowflake.py',110), - ('option_comment_equals -> option_comment_equals DQ_STRING','option_comment_equals',2,'p_option_comment_equals','snowflake.py',111), - ('expr -> expr SKEWED BY LP id RP ON LP pid RP','expr',10,'p_expression_skewed_by','hql.py',111), - ('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 -> expr option_with_tag','expr',2,'p_tag','snowflake.py',117), - ('tag_equals -> id id id_or_string','tag_equals',3,'p_tag_equals','snowflake.py',123), - ('tag_equals -> id id_or_string','tag_equals',2,'p_tag_equals','snowflake.py',124), - ('tag_equals -> id DOT id id id_or_string','tag_equals',5,'p_tag_equals','snowflake.py',125), - ('tag_equals -> id DOT id id_or_string','tag_equals',4,'p_tag_equals','snowflake.py',126), - ('tag_equals -> id DOT id DOT id id id_or_string','tag_equals',7,'p_tag_equals','snowflake.py',127), - ('tag_equals -> id DOT id DOT id id_or_string','tag_equals',6,'p_tag_equals','snowflake.py',128), - ('create_table -> CREATE TABLE IF NOT EXISTS','create_table',5,'p_create_table','sql.py',123), - ('create_table -> CREATE TABLE','create_table',2,'p_create_table','sql.py',124), - ('create_table -> CREATE OR REPLACE TABLE IF NOT EXISTS','create_table',7,'p_create_table','sql.py',125), - ('create_table -> CREATE OR REPLACE TABLE','create_table',4,'p_create_table','sql.py',126), - ('create_table -> CREATE id TABLE IF NOT EXISTS','create_table',6,'p_create_table','sql.py',127), - ('create_table -> CREATE id TABLE','create_table',3,'p_create_table','sql.py',128), - ('create_table -> CREATE OR REPLACE id TABLE IF NOT EXISTS','create_table',8,'p_create_table','sql.py',129), - ('create_table -> CREATE OR REPLACE id TABLE','create_table',5,'p_create_table','sql.py',130), - ('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), - ('multiple_tag_equals -> tag_equals','multiple_tag_equals',1,'p_multiple_tag_equals','snowflake.py',135), - ('multiple_tag_equals -> multiple_tag_equals COMMA tag_equals','multiple_tag_equals',3,'p_multiple_tag_equals','snowflake.py',136), - ('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), - ('option_order_noorder -> ORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',144), - ('option_order_noorder -> NOORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.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), - ('option_with_tag -> TAG LP id RP','option_with_tag',4,'p_option_with_tag','snowflake.py',151), - ('option_with_tag -> TAG LP id DOT id DOT id RP','option_with_tag',8,'p_option_with_tag','snowflake.py',152), - ('option_with_tag -> TAG LP multiple_tag_equals RP','option_with_tag',4,'p_option_with_tag','snowflake.py',153), - ('option_with_tag -> WITH TAG LP id RP','option_with_tag',5,'p_option_with_tag','snowflake.py',154), - ('option_with_tag -> WITH TAG LP id DOT id DOT id RP','option_with_tag',9,'p_option_with_tag','snowflake.py',155), - ('option_with_tag -> WITH TAG LP multiple_tag_equals RP','option_with_tag',5,'p_option_with_tag','snowflake.py',156), - ('c_property -> id id','c_property',2,'p_column_property','sql.py',153), - ('option_with_masking_policy -> MASKING POLICY id DOT id DOT id','option_with_masking_policy',7,'p_option_with_masking_policy','snowflake.py',162), - ('option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id','option_with_masking_policy',8,'p_option_with_masking_policy','snowflake.py',163), - ('expr -> expr CATALOG table_property_equals','expr',3,'p_expression_catalog','snowflake.py',169), - ('expr -> expr FILE_FORMAT fmt_equals','expr',3,'p_expression_file_format','snowflake.py',175), - ('expr -> expr STAGE_FILE_FORMAT fmt_equals','expr',3,'p_expression_stage_file_format','snowflake.py',181), - ('expr -> expr TABLE_FORMAT table_property_equals','expr',3,'p_expression_table_format','snowflake.py',187), - ('c_type -> id','c_type',1,'p_c_type','sql.py',192), - ('c_type -> id id','c_type',2,'p_c_type','sql.py',193), - ('c_type -> id id id id','c_type',4,'p_c_type','sql.py',194), - ('c_type -> id id id','c_type',3,'p_c_type','sql.py',195), - ('c_type -> c_type pid','c_type',2,'p_c_type','sql.py',196), - ('c_type -> id DOT id','c_type',3,'p_c_type','sql.py',197), - ('c_type -> tid','c_type',1,'p_c_type','sql.py',198), - ('c_type -> ARRAY','c_type',1,'p_c_type','sql.py',199), - ('c_type -> c_type ARRAY','c_type',2,'p_c_type','sql.py',200), - ('c_type -> c_type tid','c_type',2,'p_c_type','sql.py',201), - ('expr -> expr AUTO_REFRESH table_property_equals_bool','expr',3,'p_expression_auto_refresh','snowflake.py',193), - ('as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP','as_virtual',12,'p_as_virtual','snowflake.py',199), - ('as_virtual -> AS LP id LP pid RP RP','as_virtual',7,'p_as_virtual','snowflake.py',200), - ('as_virtual -> AS LP multi_id RP','as_virtual',4,'p_as_virtual','snowflake.py',201), - ('id -> ID','id',1,'p_id','ddl_parser.py',235), - ('id -> DQ_STRING','id',1,'p_id','ddl_parser.py',236), - ('id_or_string -> id','id_or_string',1,'p_id_or_string','ddl_parser.py',247), - ('id_or_string -> STRING','id_or_string',1,'p_id_or_string','ddl_parser.py',248), - ('STRING -> STRING_BASE','STRING',1,'p_string','ddl_parser.py',252), - ('STRING -> STRING STRING_BASE','STRING',2,'p_string','ddl_parser.py',253), - ('column -> id c_type','column',2,'p_column','sql.py',314), - ('column -> column comment','column',2,'p_column','sql.py',315), - ('column -> column LP id RP','column',4,'p_column','sql.py',316), - ('column -> column LP id id RP','column',5,'p_column','sql.py',317), - ('column -> column LP id RP c_type','column',5,'p_column','sql.py',318), - ('column -> column LP id COMMA id RP','column',6,'p_column','sql.py',319), - ('column -> column LP id COMMA id RP c_type','column',7,'p_column','sql.py',320), - ('autoincrement -> AUTOINCREMENT','autoincrement',1,'p_autoincrement','sql.py',391), - ('defcolumn -> column','defcolumn',1,'p_defcolumn','sql.py',395), - ('defcolumn -> defcolumn comment','defcolumn',2,'p_defcolumn','sql.py',396), - ('defcolumn -> defcolumn null','defcolumn',2,'p_defcolumn','sql.py',397), - ('defcolumn -> defcolumn encode','defcolumn',2,'p_defcolumn','sql.py',398), - ('defcolumn -> defcolumn PRIMARY KEY','defcolumn',3,'p_defcolumn','sql.py',399), - ('defcolumn -> defcolumn UNIQUE KEY','defcolumn',3,'p_defcolumn','sql.py',400), - ('defcolumn -> defcolumn UNIQUE','defcolumn',2,'p_defcolumn','sql.py',401), - ('defcolumn -> defcolumn check_ex','defcolumn',2,'p_defcolumn','sql.py',402), - ('defcolumn -> defcolumn default','defcolumn',2,'p_defcolumn','sql.py',403), - ('defcolumn -> defcolumn collate','defcolumn',2,'p_defcolumn','sql.py',404), - ('defcolumn -> defcolumn enforced','defcolumn',2,'p_defcolumn','sql.py',405), - ('defcolumn -> defcolumn ref','defcolumn',2,'p_defcolumn','sql.py',406), - ('defcolumn -> defcolumn foreign ref','defcolumn',3,'p_defcolumn','sql.py',407), - ('defcolumn -> defcolumn encrypt','defcolumn',2,'p_defcolumn','sql.py',408), - ('defcolumn -> defcolumn generated','defcolumn',2,'p_defcolumn','sql.py',409), - ('defcolumn -> defcolumn c_property','defcolumn',2,'p_defcolumn','sql.py',410), - ('defcolumn -> defcolumn on_update','defcolumn',2,'p_defcolumn','sql.py',411), - ('defcolumn -> defcolumn options','defcolumn',2,'p_defcolumn','sql.py',412), - ('defcolumn -> defcolumn autoincrement','defcolumn',2,'p_defcolumn','sql.py',413), - ('defcolumn -> defcolumn option_order_noorder','defcolumn',2,'p_defcolumn','sql.py',414), - ('defcolumn -> defcolumn option_with_tag','defcolumn',2,'p_defcolumn','sql.py',415), - ('defcolumn -> defcolumn option_with_masking_policy','defcolumn',2,'p_defcolumn','sql.py',416), - ('defcolumn -> defcolumn as_virtual','defcolumn',2,'p_defcolumn','sql.py',417), - ('check_ex -> check_st','check_ex',1,'p_check_ex','sql.py',452), - ('check_ex -> constraint check_st','check_ex',2,'p_check_ex','sql.py',453), - ('expr -> create_schema','expr',1,'p_expression_schema','sql.py',479), - ('expr -> create_database','expr',1,'p_expression_schema','sql.py',480), - ('expr -> expr id','expr',2,'p_expression_schema','sql.py',481), - ('expr -> expr clone','expr',2,'p_expression_schema','sql.py',482), - ('c_schema -> CREATE SCHEMA','c_schema',2,'p_c_schema','sql.py',518), - ('c_schema -> CREATE ID SCHEMA','c_schema',3,'p_c_schema','sql.py',519), - ('c_schema -> CREATE OR REPLACE SCHEMA','c_schema',4,'p_c_schema','sql.py',520), - ('create_schema -> c_schema id id','create_schema',3,'p_create_schema','sql.py',525), - ('create_schema -> c_schema id id id','create_schema',4,'p_create_schema','sql.py',526), - ('create_schema -> c_schema id','create_schema',2,'p_create_schema','sql.py',527), - ('create_schema -> c_schema id DOT id','create_schema',4,'p_create_schema','sql.py',528), - ('create_schema -> c_schema IF NOT EXISTS id','create_schema',5,'p_create_schema','sql.py',529), - ('create_schema -> c_schema IF NOT EXISTS id DOT id','create_schema',7,'p_create_schema','sql.py',530), - ('create_schema -> create_schema id id id','create_schema',4,'p_create_schema','sql.py',531), - ('create_schema -> create_schema id id STRING','create_schema',4,'p_create_schema','sql.py',532), - ('create_schema -> create_schema options','create_schema',2,'p_create_schema','sql.py',533), - ('create_database -> database_base','create_database',1,'p_create_database','sql.py',572), - ('create_database -> create_database id id id','create_database',4,'p_create_database','sql.py',573), - ('create_database -> create_database id id STRING','create_database',4,'p_create_database','sql.py',574), - ('create_database -> create_database options','create_database',2,'p_create_database','sql.py',575), - ('expr -> DROP TABLE id','expr',3,'p_expression_drop_table','sql.py',588), - ('expr -> DROP TABLE id DOT id','expr',5,'p_expression_drop_table','sql.py',589), - ('multiple_column_names -> column','multiple_column_names',1,'p_multiple_column_names','sql.py',605), - ('multiple_column_names -> multiple_column_names COMMA','multiple_column_names',2,'p_multiple_column_names','sql.py',606), - ('multiple_column_names -> multiple_column_names column','multiple_column_names',2,'p_multiple_column_names','sql.py',607), - ('type_definition -> type_name id LP pid RP','type_definition',5,'p_type_definition','sql.py',644), - ('type_definition -> type_name id LP multiple_column_names RP','type_definition',5,'p_type_definition','sql.py',645), - ('type_definition -> type_name LP id_equals RP','type_definition',4,'p_type_definition','sql.py',646), - ('type_definition -> type_name TABLE LP defcolumn','type_definition',4,'p_type_definition','sql.py',647), - ('type_definition -> type_definition COMMA defcolumn','type_definition',3,'p_type_definition','sql.py',648), - ('type_definition -> type_definition RP','type_definition',2,'p_type_definition','sql.py',649), - ('expr -> type_definition','expr',1,'p_expression_type_as','sql.py',667), - ('type_name -> type_create id AS','type_name',3,'p_type_name','sql.py',671), - ('type_name -> type_create id DOT id AS','type_name',5,'p_type_name','sql.py',672), - ('type_name -> type_create id DOT id','type_name',4,'p_type_name','sql.py',673), - ('type_name -> type_create id','type_name',2,'p_type_name','sql.py',674), - ('type_create -> CREATE TYPE','type_create',2,'p_type_create','sql.py',686), - ('type_create -> CREATE OR REPLACE TYPE','type_create',4,'p_type_create','sql.py',687), - ('expr -> domain_name id LP pid RP','expr',5,'p_expression_domain_as','sql.py',694), - ('domain_name -> CREATE DOMAIN id AS','domain_name',4,'p_domain_name','sql.py',703), - ('domain_name -> CREATE DOMAIN id DOT id AS','domain_name',6,'p_domain_name','sql.py',704), - ('domain_name -> CREATE DOMAIN id DOT id','domain_name',5,'p_domain_name','sql.py',705), - ('domain_name -> CREATE DOMAIN id','domain_name',3,'p_domain_name','sql.py',706), - ('expr -> alter_foreign ref','expr',2,'p_expression_alter','sql.py',719), - ('expr -> alter_drop_column','expr',1,'p_expression_alter','sql.py',720), - ('expr -> alter_check','expr',1,'p_expression_alter','sql.py',721), - ('expr -> alter_unique','expr',1,'p_expression_alter','sql.py',722), - ('expr -> alter_default','expr',1,'p_expression_alter','sql.py',723), - ('expr -> alter_primary_key','expr',1,'p_expression_alter','sql.py',724), - ('expr -> alter_primary_key using_tablespace','expr',2,'p_expression_alter','sql.py',725), - ('expr -> alter_column_add','expr',1,'p_expression_alter','sql.py',726), - ('expr -> alter_rename_column','expr',1,'p_expression_alter','sql.py',727), - ('expr -> alter_column_sql_server','expr',1,'p_expression_alter','sql.py',728), - ('expr -> alter_column_modify','expr',1,'p_expression_alter','sql.py',729), - ('expr -> alter_column_modify_oracle','expr',1,'p_expression_alter','sql.py',730), - ('alter_column_modify -> alt_table MODIFY COLUMN defcolumn','alter_column_modify',4,'p_alter_column_modify','sql.py',737), - ('alter_drop_column -> alt_table DROP COLUMN id','alter_drop_column',4,'p_alter_drop_column','sql.py',743), - ('alter_rename_column -> alt_table RENAME COLUMN id id id','alter_rename_column',6,'p_alter_rename_column','sql.py',749), - ('alter_column_add -> alt_table ADD defcolumn','alter_column_add',3,'p_alter_column_add','sql.py',755), - ('alter_primary_key -> alt_table ADD PRIMARY KEY LP pid RP','alter_primary_key',7,'p_alter_primary_key','sql.py',761), - ('alter_primary_key -> alt_table ADD constraint PRIMARY KEY LP pid RP','alter_primary_key',8,'p_alter_primary_key','sql.py',762), - ('alter_unique -> alt_table ADD UNIQUE LP pid RP','alter_unique',6,'p_alter_unique','sql.py',772), - ('alter_unique -> alt_table ADD constraint UNIQUE LP pid RP','alter_unique',7,'p_alter_unique','sql.py',773), - ('alter_default -> alt_table id id','alter_default',3,'p_alter_default','sql.py',798), - ('alter_default -> alt_table ADD constraint id id','alter_default',5,'p_alter_default','sql.py',799), - ('alter_default -> alt_table ADD id STRING','alter_default',4,'p_alter_default','sql.py',800), - ('alter_default -> alt_table ADD constraint id STRING','alter_default',5,'p_alter_default','sql.py',801), - ('alter_default -> alter_default id','alter_default',2,'p_alter_default','sql.py',802), - ('alter_default -> alter_default FOR pid','alter_default',3,'p_alter_default','sql.py',803), - ('alter_check -> alt_table ADD check_st','alter_check',3,'p_alter_check','sql.py',826), - ('alter_check -> alt_table ADD constraint check_st','alter_check',4,'p_alter_check','sql.py',827), - ('alter_foreign -> alt_table ADD foreign','alter_foreign',3,'p_alter_foreign','sql.py',840), - ('alter_foreign -> alt_table ADD constraint foreign','alter_foreign',4,'p_alter_foreign','sql.py',841), - ('alt_table -> ALTER TABLE t_name','alt_table',3,'p_alt_table_name','sql.py',861), - ('alt_table -> ALTER TABLE IF EXISTS t_name','alt_table',5,'p_alt_table_name','sql.py',862), - ('alt_table -> ALTER TABLE ID t_name','alt_table',4,'p_alt_table_name','sql.py',863), - ('id_equals -> id id id_or_string','id_equals',3,'p_id_equals','sql.py',929), - ('id_equals -> id id_or_string','id_equals',2,'p_id_equals','sql.py',930), - ('id_equals -> id_equals COMMA','id_equals',2,'p_id_equals','sql.py',931), - ('id_equals -> id_equals COMMA id id id_or_string','id_equals',5,'p_id_equals','sql.py',932), - ('id_equals -> id','id_equals',1,'p_id_equals','sql.py',933), - ('id_equals -> id_equals LP pid RP','id_equals',4,'p_id_equals','sql.py',934), - ('id_equals -> id_equals LP pid RP id','id_equals',5,'p_id_equals','sql.py',935), - ('id_equals -> id_equals COMMA id id','id_equals',4,'p_id_equals','sql.py',936), - ('id_equals -> id_equals COMMA id','id_equals',3,'p_id_equals','sql.py',937), - ('expr -> index_table_name LP index_pid RP','expr',4,'p_expression_index','sql.py',958), - ('index_table_name -> create_index ON id','index_table_name',3,'p_index_table_name','sql.py',968), - ('index_table_name -> create_index ON id DOT id','index_table_name',5,'p_index_table_name','sql.py',969), - ('create_index -> CREATE INDEX id','create_index',3,'p_create_index','sql.py',982), - ('create_index -> CREATE UNIQUE INDEX id','create_index',4,'p_create_index','sql.py',983), - ('create_index -> create_index ON id','create_index',3,'p_create_index','sql.py',984), - ('create_index -> CREATE CLUSTERED INDEX id','create_index',4,'p_create_index','sql.py',985), - ('expr -> table_name defcolumn','expr',2,'p_expression_table','sql.py',1016), - ('expr -> table_name LP defcolumn','expr',3,'p_expression_table','sql.py',1017), - ('expr -> table_name','expr',1,'p_expression_table','sql.py',1018), - ('expr -> expr COMMA defcolumn','expr',3,'p_expression_table','sql.py',1019), - ('expr -> expr COMMA','expr',2,'p_expression_table','sql.py',1020), - ('expr -> expr COMMA constraint','expr',3,'p_expression_table','sql.py',1021), - ('expr -> expr COMMA check_ex','expr',3,'p_expression_table','sql.py',1022), - ('expr -> expr COMMA foreign','expr',3,'p_expression_table','sql.py',1023), - ('expr -> expr COMMA pkey','expr',3,'p_expression_table','sql.py',1024), - ('expr -> expr COMMA uniq','expr',3,'p_expression_table','sql.py',1025), - ('expr -> expr COMMA statem_by_id','expr',3,'p_expression_table','sql.py',1026), - ('expr -> expr COMMA constraint uniq','expr',4,'p_expression_table','sql.py',1027), - ('expr -> expr COMMA period_for','expr',3,'p_expression_table','sql.py',1028), - ('expr -> expr COMMA pkey_constraint','expr',3,'p_expression_table','sql.py',1029), - ('expr -> expr COMMA constraint pkey','expr',4,'p_expression_table','sql.py',1030), - ('expr -> expr COMMA constraint pkey enforced','expr',5,'p_expression_table','sql.py',1031), - ('expr -> expr COMMA constraint foreign ref','expr',5,'p_expression_table','sql.py',1032), - ('expr -> expr COMMA foreign ref','expr',4,'p_expression_table','sql.py',1033), - ('expr -> expr encode','expr',2,'p_expression_table','sql.py',1034), - ('expr -> expr DEFAULT id id id','expr',5,'p_expression_table','sql.py',1035), - ('expr -> expr RP','expr',2,'p_expression_table','sql.py',1036), - ('likke -> LIKE','likke',1,'p_likke','sql.py',1155), - ('likke -> CLONE','likke',1,'p_likke','sql.py',1156), - ('expr -> table_name likke id','expr',3,'p_expression_like_table','sql.py',1161), - ('expr -> table_name likke id DOT id','expr',5,'p_expression_like_table','sql.py',1162), - ('expr -> table_name LP likke id DOT id RP','expr',7,'p_expression_like_table','sql.py',1163), - ('expr -> table_name LP likke id RP','expr',5,'p_expression_like_table','sql.py',1164), - ('t_name -> id DOT id','t_name',3,'p_t_name','sql.py',1181), - ('t_name -> id','t_name',1,'p_t_name','sql.py',1182), - ('t_name -> id DOT id DOT id','t_name',5,'p_t_name','sql.py',1183), - ('table_name -> create_table t_name','table_name',2,'p_table_name','sql.py',1205), - ('table_name -> table_name likke id','table_name',3,'p_table_name','sql.py',1206), - ('expr -> seq_name','expr',1,'p_expression_seq','sql.py',1214), - ('expr -> expr INCREMENT id','expr',3,'p_expression_seq','sql.py',1215), - ('expr -> expr INCREMENT BY id','expr',4,'p_expression_seq','sql.py',1216), - ('expr -> expr INCREMENT id id','expr',4,'p_expression_seq','sql.py',1217), - ('expr -> expr START id','expr',3,'p_expression_seq','sql.py',1218), - ('expr -> expr START WITH id','expr',4,'p_expression_seq','sql.py',1219), - ('expr -> expr START id id','expr',4,'p_expression_seq','sql.py',1220), - ('expr -> expr MINVALUE id','expr',3,'p_expression_seq','sql.py',1221), - ('expr -> expr NO MINVALUE','expr',3,'p_expression_seq','sql.py',1222), - ('expr -> expr NO MAXVALUE','expr',3,'p_expression_seq','sql.py',1223), - ('expr -> expr MAXVALUE id','expr',3,'p_expression_seq','sql.py',1224), - ('expr -> expr CACHE id','expr',3,'p_expression_seq','sql.py',1225), - ('expr -> expr CACHE','expr',2,'p_expression_seq','sql.py',1226), - ('expr -> expr NOORDER','expr',2,'p_expression_seq','sql.py',1227), - ('expr -> expr ORDER','expr',2,'p_expression_seq','sql.py',1228), - ('seq_name -> create_seq id DOT id','seq_name',4,'p_seq_name','sql.py',1247), - ('seq_name -> create_seq id','seq_name',2,'p_seq_name','sql.py',1248), - ('create_seq -> CREATE SEQUENCE IF NOT EXISTS','create_seq',5,'p_create_seq','sql.py',1262), - ('create_seq -> CREATE SEQUENCE','create_seq',2,'p_create_seq','sql.py',1263), - ('tid -> LT id','tid',2,'p_tid','sql.py',1271), - ('tid -> LT','tid',1,'p_tid','sql.py',1272), - ('tid -> tid LT','tid',2,'p_tid','sql.py',1273), - ('tid -> tid id','tid',2,'p_tid','sql.py',1274), - ('tid -> tid COMMAT','tid',2,'p_tid','sql.py',1275), - ('tid -> tid RT','tid',2,'p_tid','sql.py',1276), - ('null -> NULL','null',1,'p_null','sql.py',1317), - ('null -> NOT NULL','null',2,'p_null','sql.py',1318), - ('f_call -> id LP RP','f_call',3,'p_f_call','sql.py',1327), - ('f_call -> id LP f_call RP','f_call',4,'p_f_call','sql.py',1328), - ('f_call -> id LP multi_id RP','f_call',4,'p_f_call','sql.py',1329), - ('f_call -> id LP pid RP','f_call',4,'p_f_call','sql.py',1330), - ('multi_id -> id','multi_id',1,'p_multi_id','sql.py',1345), - ('multi_id -> multi_id id','multi_id',2,'p_multi_id','sql.py',1346), - ('multi_id -> f_call','multi_id',1,'p_multi_id','sql.py',1347), - ('multi_id -> multi_id f_call','multi_id',2,'p_multi_id','sql.py',1348), - ('funct_args -> LP multi_id RP','funct_args',3,'p_funct_args','sql.py',1359), - ('funct -> id LP multi_id RP','funct',4,'p_funct','sql.py',1363), - ('multiple_funct -> funct','multiple_funct',1,'p_multiple_funct','sql.py',1367), - ('multiple_funct -> multiple_funct COMMA funct','multiple_funct',3,'p_multiple_funct','sql.py',1368), - ('multiple_funct -> multiple_funct COMMA','multiple_funct',2,'p_multiple_funct','sql.py',1369), - ('funct_expr -> LP multi_id RP','funct_expr',3,'p_funct_expr','sql.py',1378), - ('funct_expr -> multi_id','funct_expr',1,'p_funct_expr','sql.py',1379), - ('dot_id -> id DOT id','dot_id',3,'p_dot_id','sql.py',1387), - ('default -> DEFAULT id','default',2,'p_default','sql.py',1391), - ('default -> DEFAULT STRING','default',2,'p_default','sql.py',1392), - ('default -> DEFAULT NULL','default',2,'p_default','sql.py',1393), - ('default -> default FOR dot_id','default',3,'p_default','sql.py',1394), - ('default -> DEFAULT funct_expr','default',2,'p_default','sql.py',1395), - ('default -> DEFAULT LP pid RP','default',4,'p_default','sql.py',1396), - ('default -> DEFAULT LP funct_expr pid RP','default',5,'p_default','sql.py',1397), - ('default -> default id','default',2,'p_default','sql.py',1398), - ('default -> default LP RP','default',3,'p_default','sql.py',1399), - ('enforced -> ENFORCED','enforced',1,'p_enforced','sql.py',1443), - ('enforced -> NOT ENFORCED','enforced',2,'p_enforced','sql.py',1444), - ('collate -> COLLATE id','collate',2,'p_collate','sql.py',1450), - ('collate -> COLLATE STRING','collate',2,'p_collate','sql.py',1451), - ('constraint -> CONSTRAINT id','constraint',2,'p_constraint','sql.py',1458), - ('generated -> gen_always funct_expr','generated',2,'p_generated','sql.py',1467), - ('generated -> gen_always funct_expr id','generated',3,'p_generated','sql.py',1468), - ('generated -> gen_always LP multi_id RP','generated',4,'p_generated','sql.py',1469), - ('generated -> gen_always f_call','generated',2,'p_generated','sql.py',1470), - ('gen_always -> GENERATED id AS','gen_always',3,'p_gen_always','sql.py',1481), - ('check_st -> CHECK LP id','check_st',3,'p_check_st','sql.py',1486), - ('check_st -> check_st id','check_st',2,'p_check_st','sql.py',1487), - ('check_st -> check_st STRING','check_st',2,'p_check_st','sql.py',1488), - ('check_st -> check_st id STRING','check_st',3,'p_check_st','sql.py',1489), - ('check_st -> check_st id RP','check_st',3,'p_check_st','sql.py',1490), - ('check_st -> check_st STRING RP','check_st',3,'p_check_st','sql.py',1491), - ('check_st -> check_st funct_args','check_st',2,'p_check_st','sql.py',1492), - ('check_st -> check_st LP pid RP','check_st',4,'p_check_st','sql.py',1493), - ('using_tablespace -> USING INDEX tablespace','using_tablespace',3,'p_using_tablespace','sql.py',1509), - ('pid -> id','pid',1,'p_pid','sql.py',1514), - ('pid -> STRING','pid',1,'p_pid','sql.py',1515), - ('pid -> pid id','pid',2,'p_pid','sql.py',1516), - ('pid -> pid STRING','pid',2,'p_pid','sql.py',1517), - ('pid -> STRING LP RP','pid',3,'p_pid','sql.py',1518), - ('pid -> id LP RP','pid',3,'p_pid','sql.py',1519), - ('pid -> pid COMMA id','pid',3,'p_pid','sql.py',1520), - ('pid -> pid COMMA STRING','pid',3,'p_pid','sql.py',1521), - ('index_pid -> id','index_pid',1,'p_index_pid','sql.py',1534), - ('index_pid -> index_pid id','index_pid',2,'p_index_pid','sql.py',1535), - ('index_pid -> index_pid COMMA index_pid','index_pid',3,'p_index_pid','sql.py',1536), - ('foreign -> FOREIGN KEY LP pid RP','foreign',5,'p_foreign','sql.py',1559), - ('foreign -> FOREIGN KEY','foreign',2,'p_foreign','sql.py',1560), - ('ref -> REFERENCES t_name','ref',2,'p_ref','sql.py',1568), - ('ref -> ref LP pid RP','ref',4,'p_ref','sql.py',1569), - ('ref -> ref ON DELETE id','ref',4,'p_ref','sql.py',1570), - ('ref -> ref ON UPDATE id','ref',4,'p_ref','sql.py',1571), - ('ref -> ref DEFERRABLE INITIALLY id','ref',4,'p_ref','sql.py',1572), - ('ref -> ref NOT DEFERRABLE','ref',3,'p_ref','sql.py',1573), - ('expr -> pkey','expr',1,'p_expression_primary_key','sql.py',1604), - ('uniq -> UNIQUE LP pid RP','uniq',4,'p_uniq','sql.py',1608), - ('statem_by_id -> id LP pid RP','statem_by_id',4,'p_statem_by_id','sql.py',1613), - ('statem_by_id -> id KEY LP pid RP','statem_by_id',5,'p_statem_by_id','sql.py',1614), - ('pkey -> pkey_statement LP pid RP','pkey',4,'p_pkey','sql.py',1625), - ('pkey -> pkey_statement ID LP pid RP','pkey',5,'p_pkey','sql.py',1626), - ('pkey_statement -> PRIMARY KEY','pkey_statement',2,'p_pkey_statement','sql.py',1660), - ('comment -> COMMENT STRING','comment',2,'p_comment','sql.py',1664), - ('tablespace -> TABLESPACE id','tablespace',2,'p_tablespace','sql.py',1669), - ('tablespace -> TABLESPACE id properties','tablespace',3,'p_tablespace','sql.py',1670), - ('expr -> expr tablespace','expr',2,'p_expr_tablespace','sql.py',1676), - ('by_smthg -> BY id','by_smthg',2,'p_by_smthg','sql.py',1682), - ('by_smthg -> BY ROW','by_smthg',2,'p_by_smthg','sql.py',1683), - ('by_smthg -> BY LP pid RP','by_smthg',4,'p_by_smthg','sql.py',1684), + ("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", 10), + ("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), + ( + "expr -> expr PARTITION BY LP pid RP", + "expr", + 6, + "p_expression_partition_by", + "sql.py", + 13, + ), + ( + "expr -> expr PARTITION BY id LP pid RP", + "expr", + 7, + "p_expression_partition_by", + "sql.py", + 14, + ), + ( + "expr -> expr PARTITION BY pid", + "expr", + 4, + "p_expression_partition_by", + "sql.py", + 15, + ), + ( + "expr -> expr PARTITION BY id pid", + "expr", + 5, + "p_expression_partition_by", + "sql.py", + 16, + ), + ("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 LP pid RP", + "expr", + 6, + "p_expression_cluster_by", + "snowflake.py", + 15, + ), + ( + "expr -> expr CLUSTER BY pid", + "expr", + 4, + "p_expression_cluster_by", + "snowflake.py", + 16, + ), + ("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, + ), + ( + "multi_id_or_string -> id_or_string", + "multi_id_or_string", + 1, + "p_multi_id_or_string", + "snowflake.py", + 23, + ), + ( + "multi_id_or_string -> multi_id_or_string id_or_string", + "multi_id_or_string", + 2, + "p_multi_id_or_string", + "snowflake.py", + 24, + ), + ( + "multi_id_or_string -> f_call", + "multi_id_or_string", + 1, + "p_multi_id_or_string", + "snowflake.py", + 25, + ), + ( + "multi_id_or_string -> multi_id_or_string f_call", + "multi_id_or_string", + 2, + "p_multi_id_or_string", + "snowflake.py", + 26, + ), + ("expr -> expr INTO ID ID", "expr", 4, "p_expression_into_buckets", "hql.py", 27), + ( + "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 database_base", + "expr", + 2, + "p_expression_create_database", + "sql.py", + 31, + ), + ("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), + ( + "fmt_equals -> id LP multi_id_or_string RP", + "fmt_equals", + 4, + "p_fmt_equals", + "snowflake.py", + 37, + ), + ( + "database_base -> CREATE DATABASE id", + "database_base", + 3, + "p_database_base", + "sql.py", + 37, + ), + ( + "database_base -> CREATE ID DATABASE id", + "database_base", + 4, + "p_database_base", + "sql.py", + 38, + ), + ( + "database_base -> database_base clone", + "database_base", + 2, + "p_database_base", + "sql.py", + 39, + ), + ("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), + ( + "table_property_equals -> id id id_or_string", + "table_property_equals", + 3, + "p_table_property_equals", + "snowflake.py", + 44, + ), + ( + "table_property_equals -> id id_or_string", + "table_property_equals", + 2, + "p_table_property_equals", + "snowflake.py", + 45, + ), + ( + "table_property_equals -> LP id id id_or_string RP", + "table_property_equals", + 5, + "p_table_property_equals", + "snowflake.py", + 46, + ), + ( + "table_property_equals -> LP id_or_string RP", + "table_property_equals", + 3, + "p_table_property_equals", + "snowflake.py", + 47, + ), + ( + "table_property_equals -> id table_property_equals", + "table_property_equals", + 2, + "p_table_property_equals", + "snowflake.py", + 48, + ), + ( + "table_property_equals -> id_equals", + "table_property_equals", + 1, + "p_table_property_equals", + "snowflake.py", + 49, + ), + ("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, + ), + ( + "table_property_equals_int -> id id id_or_string", + "table_property_equals_int", + 3, + "p_table_property_equals_int", + "snowflake.py", + 55, + ), + ( + "table_property_equals_int -> id id_or_string", + "table_property_equals_int", + 2, + "p_table_property_equals_int", + "snowflake.py", + 56, + ), + ( + "table_property_equals_int -> LP id id id_or_string RP", + "table_property_equals_int", + 5, + "p_table_property_equals_int", + "snowflake.py", + 57, + ), + ( + "table_property_equals_int -> LP id_or_string RP", + "table_property_equals_int", + 3, + "p_table_property_equals_int", + "snowflake.py", + 58, + ), + ("expr -> expr storage", "expr", 2, "p_expr_storage", "oracle.py", 56), + ( + "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), + ( + "table_property_equals_bool -> id id id_or_string", + "table_property_equals_bool", + 3, + "p_table_property_equals_bool", + "snowflake.py", + 64, + ), + ( + "table_property_equals_bool -> id id_or_string", + "table_property_equals_bool", + 2, + "p_table_property_equals_bool", + "snowflake.py", + 65, + ), + ( + "period_for -> id FOR id LP pid RP", + "period_for", + 6, + "p_period_for", + "mssql.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, + ), + ("expr -> expr ON id", "expr", 3, "p_expression_on_primary", "mssql.py", 70), + ("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 DATA_RETENTION_TIME_IN_DAYS table_property_equals_int", + "expr", + 3, + "p_expression_data_retention_time_in_days", + "snowflake.py", + 75, + ), + ( + "expr -> expr TEXTIMAGE_ON id", + "expr", + 3, + "p_expression_text_image_on", + "mssql.py", + 80, + ), + ( + "expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals", + "expr", + 3, + "p_expression_max_data_extension_time_in_days", + "snowflake.py", + 81, + ), + ( + "expr -> CREATE TABLESPACE id properties", + "expr", + 4, + "p_expression_create_tablespace", + "sql.py", + 85, + ), + ( + "expr -> CREATE id TABLESPACE id properties", + "expr", + 5, + "p_expression_create_tablespace", + "sql.py", + 86, + ), + ( + "expr -> CREATE id TABLESPACE id", + "expr", + 4, + "p_expression_create_tablespace", + "sql.py", + 87, + ), + ( + "expr -> CREATE TABLESPACE id", + "expr", + 3, + "p_expression_create_tablespace", + "sql.py", + 88, + ), + ( + "expr -> CREATE id id TABLESPACE id", + "expr", + 5, + "p_expression_create_tablespace", + "sql.py", + 89, + ), + ( + "expr -> CREATE id id TABLESPACE id properties", + "expr", + 6, + "p_expression_create_tablespace", + "sql.py", + 90, + ), + ( + "expr -> expr CHANGE_TRACKING table_property_equals_bool", + "expr", + 3, + "p_expression_change_tracking", + "snowflake.py", + 87, + ), + ("expr -> expr COMMENT STRING", "expr", 3, "p_expression_comment", "hql.py", 89), + ("expr -> expr option_comment", "expr", 2, "p_comment_equals", "snowflake.py", 93), + ( + "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, + ), + ("properties -> property", "properties", 1, "p_properties", "sql.py", 96), + ( + "properties -> properties property", + "properties", + 2, + "p_properties", + "sql.py", + 97, + ), + ( + "option_comment -> ID STRING", + "option_comment", + 2, + "p_option_comment", + "snowflake.py", + 100, + ), + ( + "option_comment -> ID DQ_STRING", + "option_comment", + 2, + "p_option_comment", + "snowflake.py", + 101, + ), + ( + "option_comment -> COMMENT ID STRING", + "option_comment", + 3, + "p_option_comment", + "snowflake.py", + 102, + ), + ( + "option_comment -> COMMENT ID DQ_STRING", + "option_comment", + 3, + "p_option_comment", + "snowflake.py", + 103, + ), + ( + "option_comment -> option_comment_equals", + "option_comment", + 1, + "p_option_comment", + "snowflake.py", + 104, + ), + ( + "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, + ), + ("property -> id id", "property", 2, "p_property", "sql.py", 106), + ("property -> id STRING", "property", 2, "p_property", "sql.py", 107), + ("property -> id ON", "property", 2, "p_property", "sql.py", 108), + ("property -> id STORAGE", "property", 2, "p_property", "sql.py", 109), + ("property -> id ROW", "property", 2, "p_property", "sql.py", 110), + ( + "option_comment_equals -> STRING", + "option_comment_equals", + 1, + "p_option_comment_equals", + "snowflake.py", + 110, + ), + ( + "option_comment_equals -> option_comment_equals DQ_STRING", + "option_comment_equals", + 2, + "p_option_comment_equals", + "snowflake.py", + 111, + ), + ( + "expr -> expr SKEWED BY LP id RP ON LP pid RP", + "expr", + 10, + "p_expression_skewed_by", + "hql.py", + 111, + ), + ( + "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 -> expr option_with_tag", "expr", 2, "p_tag", "snowflake.py", 117), + ( + "tag_equals -> id id id_or_string", + "tag_equals", + 3, + "p_tag_equals", + "snowflake.py", + 123, + ), + ( + "tag_equals -> id id_or_string", + "tag_equals", + 2, + "p_tag_equals", + "snowflake.py", + 124, + ), + ( + "tag_equals -> id DOT id id id_or_string", + "tag_equals", + 5, + "p_tag_equals", + "snowflake.py", + 125, + ), + ( + "tag_equals -> id DOT id id_or_string", + "tag_equals", + 4, + "p_tag_equals", + "snowflake.py", + 126, + ), + ( + "tag_equals -> id DOT id DOT id id id_or_string", + "tag_equals", + 7, + "p_tag_equals", + "snowflake.py", + 127, + ), + ( + "tag_equals -> id DOT id DOT id id_or_string", + "tag_equals", + 6, + "p_tag_equals", + "snowflake.py", + 128, + ), + ( + "create_table -> CREATE TABLE IF NOT EXISTS", + "create_table", + 5, + "p_create_table", + "sql.py", + 123, + ), + ( + "create_table -> CREATE TABLE", + "create_table", + 2, + "p_create_table", + "sql.py", + 124, + ), + ( + "create_table -> CREATE OR REPLACE TABLE IF NOT EXISTS", + "create_table", + 7, + "p_create_table", + "sql.py", + 125, + ), + ( + "create_table -> CREATE OR REPLACE TABLE", + "create_table", + 4, + "p_create_table", + "sql.py", + 126, + ), + ( + "create_table -> CREATE id TABLE IF NOT EXISTS", + "create_table", + 6, + "p_create_table", + "sql.py", + 127, + ), + ( + "create_table -> CREATE id TABLE", + "create_table", + 3, + "p_create_table", + "sql.py", + 128, + ), + ( + "create_table -> CREATE OR REPLACE id TABLE IF NOT EXISTS", + "create_table", + 8, + "p_create_table", + "sql.py", + 129, + ), + ( + "create_table -> CREATE OR REPLACE id TABLE", + "create_table", + 5, + "p_create_table", + "sql.py", + 130, + ), + ("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, + ), + ( + "multiple_tag_equals -> tag_equals", + "multiple_tag_equals", + 1, + "p_multiple_tag_equals", + "snowflake.py", + 135, + ), + ( + "multiple_tag_equals -> multiple_tag_equals COMMA tag_equals", + "multiple_tag_equals", + 3, + "p_multiple_tag_equals", + "snowflake.py", + 136, + ), + ( + "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, + ), + ( + "option_order_noorder -> ORDER", + "option_order_noorder", + 1, + "p_option_order_noorder", + "snowflake.py", + 144, + ), + ( + "option_order_noorder -> NOORDER", + "option_order_noorder", + 1, + "p_option_order_noorder", + "snowflake.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, + ), + ( + "option_with_tag -> TAG LP id RP", + "option_with_tag", + 4, + "p_option_with_tag", + "snowflake.py", + 151, + ), + ( + "option_with_tag -> TAG LP id DOT id DOT id RP", + "option_with_tag", + 8, + "p_option_with_tag", + "snowflake.py", + 152, + ), + ( + "option_with_tag -> TAG LP multiple_tag_equals RP", + "option_with_tag", + 4, + "p_option_with_tag", + "snowflake.py", + 153, + ), + ( + "option_with_tag -> WITH TAG LP id RP", + "option_with_tag", + 5, + "p_option_with_tag", + "snowflake.py", + 154, + ), + ( + "option_with_tag -> WITH TAG LP id DOT id DOT id RP", + "option_with_tag", + 9, + "p_option_with_tag", + "snowflake.py", + 155, + ), + ( + "option_with_tag -> WITH TAG LP multiple_tag_equals RP", + "option_with_tag", + 5, + "p_option_with_tag", + "snowflake.py", + 156, + ), + ("c_property -> id id", "c_property", 2, "p_column_property", "sql.py", 153), + ( + "option_with_masking_policy -> MASKING POLICY id DOT id DOT id", + "option_with_masking_policy", + 7, + "p_option_with_masking_policy", + "snowflake.py", + 162, + ), + ( + "option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id", + "option_with_masking_policy", + 8, + "p_option_with_masking_policy", + "snowflake.py", + 163, + ), + ( + "expr -> expr CATALOG table_property_equals", + "expr", + 3, + "p_expression_catalog", + "snowflake.py", + 169, + ), + ( + "expr -> expr FILE_FORMAT fmt_equals", + "expr", + 3, + "p_expression_file_format", + "snowflake.py", + 175, + ), + ( + "expr -> expr STAGE_FILE_FORMAT fmt_equals", + "expr", + 3, + "p_expression_stage_file_format", + "snowflake.py", + 181, + ), + ( + "expr -> expr TABLE_FORMAT table_property_equals", + "expr", + 3, + "p_expression_table_format", + "snowflake.py", + 187, + ), + ("c_type -> id", "c_type", 1, "p_c_type", "sql.py", 192), + ("c_type -> id id", "c_type", 2, "p_c_type", "sql.py", 193), + ("c_type -> id id id id", "c_type", 4, "p_c_type", "sql.py", 194), + ("c_type -> id id id", "c_type", 3, "p_c_type", "sql.py", 195), + ("c_type -> c_type pid", "c_type", 2, "p_c_type", "sql.py", 196), + ("c_type -> id DOT id", "c_type", 3, "p_c_type", "sql.py", 197), + ("c_type -> tid", "c_type", 1, "p_c_type", "sql.py", 198), + ("c_type -> ARRAY", "c_type", 1, "p_c_type", "sql.py", 199), + ("c_type -> c_type ARRAY", "c_type", 2, "p_c_type", "sql.py", 200), + ("c_type -> c_type tid", "c_type", 2, "p_c_type", "sql.py", 201), + ( + "expr -> expr AUTO_REFRESH table_property_equals_bool", + "expr", + 3, + "p_expression_auto_refresh", + "snowflake.py", + 193, + ), + ( + "as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP", + "as_virtual", + 12, + "p_as_virtual", + "snowflake.py", + 199, + ), + ( + "as_virtual -> AS LP id LP pid RP RP", + "as_virtual", + 7, + "p_as_virtual", + "snowflake.py", + 200, + ), + ( + "as_virtual -> AS LP multi_id RP", + "as_virtual", + 4, + "p_as_virtual", + "snowflake.py", + 201, + ), + ("id -> ID", "id", 1, "p_id", "ddl_parser.py", 235), + ("id -> DQ_STRING", "id", 1, "p_id", "ddl_parser.py", 236), + ("id_or_string -> id", "id_or_string", 1, "p_id_or_string", "ddl_parser.py", 247), + ( + "id_or_string -> STRING", + "id_or_string", + 1, + "p_id_or_string", + "ddl_parser.py", + 248, + ), + ("STRING -> STRING_BASE", "STRING", 1, "p_string", "ddl_parser.py", 252), + ("STRING -> STRING STRING_BASE", "STRING", 2, "p_string", "ddl_parser.py", 253), + ("column -> id c_type", "column", 2, "p_column", "sql.py", 314), + ("column -> column comment", "column", 2, "p_column", "sql.py", 315), + ("column -> column LP id RP", "column", 4, "p_column", "sql.py", 316), + ("column -> column LP id id RP", "column", 5, "p_column", "sql.py", 317), + ("column -> column LP id RP c_type", "column", 5, "p_column", "sql.py", 318), + ("column -> column LP id COMMA id RP", "column", 6, "p_column", "sql.py", 319), + ( + "column -> column LP id COMMA id RP c_type", + "column", + 7, + "p_column", + "sql.py", + 320, + ), + ( + "autoincrement -> AUTOINCREMENT", + "autoincrement", + 1, + "p_autoincrement", + "sql.py", + 391, + ), + ("defcolumn -> column", "defcolumn", 1, "p_defcolumn", "sql.py", 395), + ("defcolumn -> defcolumn comment", "defcolumn", 2, "p_defcolumn", "sql.py", 396), + ("defcolumn -> defcolumn null", "defcolumn", 2, "p_defcolumn", "sql.py", 397), + ("defcolumn -> defcolumn encode", "defcolumn", 2, "p_defcolumn", "sql.py", 398), + ( + "defcolumn -> defcolumn PRIMARY KEY", + "defcolumn", + 3, + "p_defcolumn", + "sql.py", + 399, + ), + ("defcolumn -> defcolumn UNIQUE KEY", "defcolumn", 3, "p_defcolumn", "sql.py", 400), + ("defcolumn -> defcolumn UNIQUE", "defcolumn", 2, "p_defcolumn", "sql.py", 401), + ("defcolumn -> defcolumn check_ex", "defcolumn", 2, "p_defcolumn", "sql.py", 402), + ("defcolumn -> defcolumn default", "defcolumn", 2, "p_defcolumn", "sql.py", 403), + ("defcolumn -> defcolumn collate", "defcolumn", 2, "p_defcolumn", "sql.py", 404), + ("defcolumn -> defcolumn enforced", "defcolumn", 2, "p_defcolumn", "sql.py", 405), + ("defcolumn -> defcolumn ref", "defcolumn", 2, "p_defcolumn", "sql.py", 406), + ( + "defcolumn -> defcolumn foreign ref", + "defcolumn", + 3, + "p_defcolumn", + "sql.py", + 407, + ), + ("defcolumn -> defcolumn encrypt", "defcolumn", 2, "p_defcolumn", "sql.py", 408), + ("defcolumn -> defcolumn generated", "defcolumn", 2, "p_defcolumn", "sql.py", 409), + ("defcolumn -> defcolumn c_property", "defcolumn", 2, "p_defcolumn", "sql.py", 410), + ("defcolumn -> defcolumn on_update", "defcolumn", 2, "p_defcolumn", "sql.py", 411), + ("defcolumn -> defcolumn options", "defcolumn", 2, "p_defcolumn", "sql.py", 412), + ( + "defcolumn -> defcolumn autoincrement", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 413, + ), + ( + "defcolumn -> defcolumn option_order_noorder", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 414, + ), + ( + "defcolumn -> defcolumn option_with_tag", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 415, + ), + ( + "defcolumn -> defcolumn option_with_masking_policy", + "defcolumn", + 2, + "p_defcolumn", + "sql.py", + 416, + ), + ("defcolumn -> defcolumn as_virtual", "defcolumn", 2, "p_defcolumn", "sql.py", 417), + ("check_ex -> check_st", "check_ex", 1, "p_check_ex", "sql.py", 452), + ("check_ex -> constraint check_st", "check_ex", 2, "p_check_ex", "sql.py", 453), + ("expr -> create_schema", "expr", 1, "p_expression_schema", "sql.py", 479), + ("expr -> create_database", "expr", 1, "p_expression_schema", "sql.py", 480), + ("expr -> expr id", "expr", 2, "p_expression_schema", "sql.py", 481), + ("expr -> expr clone", "expr", 2, "p_expression_schema", "sql.py", 482), + ("c_schema -> CREATE SCHEMA", "c_schema", 2, "p_c_schema", "sql.py", 518), + ("c_schema -> CREATE ID SCHEMA", "c_schema", 3, "p_c_schema", "sql.py", 519), + ( + "c_schema -> CREATE OR REPLACE SCHEMA", + "c_schema", + 4, + "p_c_schema", + "sql.py", + 520, + ), + ( + "create_schema -> c_schema id id", + "create_schema", + 3, + "p_create_schema", + "sql.py", + 525, + ), + ( + "create_schema -> c_schema id id id", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 526, + ), + ( + "create_schema -> c_schema id", + "create_schema", + 2, + "p_create_schema", + "sql.py", + 527, + ), + ( + "create_schema -> c_schema id DOT id", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 528, + ), + ( + "create_schema -> c_schema IF NOT EXISTS id", + "create_schema", + 5, + "p_create_schema", + "sql.py", + 529, + ), + ( + "create_schema -> c_schema IF NOT EXISTS id DOT id", + "create_schema", + 7, + "p_create_schema", + "sql.py", + 530, + ), + ( + "create_schema -> create_schema id id id", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 531, + ), + ( + "create_schema -> create_schema id id STRING", + "create_schema", + 4, + "p_create_schema", + "sql.py", + 532, + ), + ( + "create_schema -> create_schema options", + "create_schema", + 2, + "p_create_schema", + "sql.py", + 533, + ), + ( + "create_database -> database_base", + "create_database", + 1, + "p_create_database", + "sql.py", + 572, + ), + ( + "create_database -> create_database id id id", + "create_database", + 4, + "p_create_database", + "sql.py", + 573, + ), + ( + "create_database -> create_database id id STRING", + "create_database", + 4, + "p_create_database", + "sql.py", + 574, + ), + ( + "create_database -> create_database options", + "create_database", + 2, + "p_create_database", + "sql.py", + 575, + ), + ("expr -> DROP TABLE id", "expr", 3, "p_expression_drop_table", "sql.py", 588), + ( + "expr -> DROP TABLE id DOT id", + "expr", + 5, + "p_expression_drop_table", + "sql.py", + 589, + ), + ( + "multiple_column_names -> column", + "multiple_column_names", + 1, + "p_multiple_column_names", + "sql.py", + 605, + ), + ( + "multiple_column_names -> multiple_column_names COMMA", + "multiple_column_names", + 2, + "p_multiple_column_names", + "sql.py", + 606, + ), + ( + "multiple_column_names -> multiple_column_names column", + "multiple_column_names", + 2, + "p_multiple_column_names", + "sql.py", + 607, + ), + ( + "type_definition -> type_name id LP pid RP", + "type_definition", + 5, + "p_type_definition", + "sql.py", + 644, + ), + ( + "type_definition -> type_name id LP multiple_column_names RP", + "type_definition", + 5, + "p_type_definition", + "sql.py", + 645, + ), + ( + "type_definition -> type_name LP id_equals RP", + "type_definition", + 4, + "p_type_definition", + "sql.py", + 646, + ), + ( + "type_definition -> type_name TABLE LP defcolumn", + "type_definition", + 4, + "p_type_definition", + "sql.py", + 647, + ), + ( + "type_definition -> type_definition COMMA defcolumn", + "type_definition", + 3, + "p_type_definition", + "sql.py", + 648, + ), + ( + "type_definition -> type_definition RP", + "type_definition", + 2, + "p_type_definition", + "sql.py", + 649, + ), + ("expr -> type_definition", "expr", 1, "p_expression_type_as", "sql.py", 667), + ("type_name -> type_create id AS", "type_name", 3, "p_type_name", "sql.py", 671), + ( + "type_name -> type_create id DOT id AS", + "type_name", + 5, + "p_type_name", + "sql.py", + 672, + ), + ( + "type_name -> type_create id DOT id", + "type_name", + 4, + "p_type_name", + "sql.py", + 673, + ), + ("type_name -> type_create id", "type_name", 2, "p_type_name", "sql.py", 674), + ("type_create -> CREATE TYPE", "type_create", 2, "p_type_create", "sql.py", 686), + ( + "type_create -> CREATE OR REPLACE TYPE", + "type_create", + 4, + "p_type_create", + "sql.py", + 687, + ), + ( + "expr -> domain_name id LP pid RP", + "expr", + 5, + "p_expression_domain_as", + "sql.py", + 694, + ), + ( + "domain_name -> CREATE DOMAIN id AS", + "domain_name", + 4, + "p_domain_name", + "sql.py", + 703, + ), + ( + "domain_name -> CREATE DOMAIN id DOT id AS", + "domain_name", + 6, + "p_domain_name", + "sql.py", + 704, + ), + ( + "domain_name -> CREATE DOMAIN id DOT id", + "domain_name", + 5, + "p_domain_name", + "sql.py", + 705, + ), + ( + "domain_name -> CREATE DOMAIN id", + "domain_name", + 3, + "p_domain_name", + "sql.py", + 706, + ), + ("expr -> alter_foreign ref", "expr", 2, "p_expression_alter", "sql.py", 719), + ("expr -> alter_drop_column", "expr", 1, "p_expression_alter", "sql.py", 720), + ("expr -> alter_check", "expr", 1, "p_expression_alter", "sql.py", 721), + ("expr -> alter_unique", "expr", 1, "p_expression_alter", "sql.py", 722), + ("expr -> alter_default", "expr", 1, "p_expression_alter", "sql.py", 723), + ("expr -> alter_primary_key", "expr", 1, "p_expression_alter", "sql.py", 724), + ( + "expr -> alter_primary_key using_tablespace", + "expr", + 2, + "p_expression_alter", + "sql.py", + 725, + ), + ("expr -> alter_column_add", "expr", 1, "p_expression_alter", "sql.py", 726), + ("expr -> alter_rename_column", "expr", 1, "p_expression_alter", "sql.py", 727), + ("expr -> alter_column_sql_server", "expr", 1, "p_expression_alter", "sql.py", 728), + ("expr -> alter_column_modify", "expr", 1, "p_expression_alter", "sql.py", 729), + ( + "expr -> alter_column_modify_oracle", + "expr", + 1, + "p_expression_alter", + "sql.py", + 730, + ), + ( + "alter_column_modify -> alt_table MODIFY COLUMN defcolumn", + "alter_column_modify", + 4, + "p_alter_column_modify", + "sql.py", + 737, + ), + ( + "alter_drop_column -> alt_table DROP COLUMN id", + "alter_drop_column", + 4, + "p_alter_drop_column", + "sql.py", + 743, + ), + ( + "alter_rename_column -> alt_table RENAME COLUMN id id id", + "alter_rename_column", + 6, + "p_alter_rename_column", + "sql.py", + 749, + ), + ( + "alter_column_add -> alt_table ADD defcolumn", + "alter_column_add", + 3, + "p_alter_column_add", + "sql.py", + 755, + ), + ( + "alter_primary_key -> alt_table ADD PRIMARY KEY LP pid RP", + "alter_primary_key", + 7, + "p_alter_primary_key", + "sql.py", + 761, + ), + ( + "alter_primary_key -> alt_table ADD constraint PRIMARY KEY LP pid RP", + "alter_primary_key", + 8, + "p_alter_primary_key", + "sql.py", + 762, + ), + ( + "alter_unique -> alt_table ADD UNIQUE LP pid RP", + "alter_unique", + 6, + "p_alter_unique", + "sql.py", + 772, + ), + ( + "alter_unique -> alt_table ADD constraint UNIQUE LP pid RP", + "alter_unique", + 7, + "p_alter_unique", + "sql.py", + 773, + ), + ( + "alter_default -> alt_table id id", + "alter_default", + 3, + "p_alter_default", + "sql.py", + 798, + ), + ( + "alter_default -> alt_table ADD constraint id id", + "alter_default", + 5, + "p_alter_default", + "sql.py", + 799, + ), + ( + "alter_default -> alt_table ADD id STRING", + "alter_default", + 4, + "p_alter_default", + "sql.py", + 800, + ), + ( + "alter_default -> alt_table ADD constraint id STRING", + "alter_default", + 5, + "p_alter_default", + "sql.py", + 801, + ), + ( + "alter_default -> alter_default id", + "alter_default", + 2, + "p_alter_default", + "sql.py", + 802, + ), + ( + "alter_default -> alter_default FOR pid", + "alter_default", + 3, + "p_alter_default", + "sql.py", + 803, + ), + ( + "alter_check -> alt_table ADD check_st", + "alter_check", + 3, + "p_alter_check", + "sql.py", + 826, + ), + ( + "alter_check -> alt_table ADD constraint check_st", + "alter_check", + 4, + "p_alter_check", + "sql.py", + 827, + ), + ( + "alter_foreign -> alt_table ADD foreign", + "alter_foreign", + 3, + "p_alter_foreign", + "sql.py", + 840, + ), + ( + "alter_foreign -> alt_table ADD constraint foreign", + "alter_foreign", + 4, + "p_alter_foreign", + "sql.py", + 841, + ), + ( + "alt_table -> ALTER TABLE t_name", + "alt_table", + 3, + "p_alt_table_name", + "sql.py", + 861, + ), + ( + "alt_table -> ALTER TABLE IF EXISTS t_name", + "alt_table", + 5, + "p_alt_table_name", + "sql.py", + 862, + ), + ( + "alt_table -> ALTER TABLE ID t_name", + "alt_table", + 4, + "p_alt_table_name", + "sql.py", + 863, + ), + ("id_equals -> id id id_or_string", "id_equals", 3, "p_id_equals", "sql.py", 929), + ("id_equals -> id id_or_string", "id_equals", 2, "p_id_equals", "sql.py", 930), + ("id_equals -> id_equals COMMA", "id_equals", 2, "p_id_equals", "sql.py", 931), + ( + "id_equals -> id_equals COMMA id id id_or_string", + "id_equals", + 5, + "p_id_equals", + "sql.py", + 932, + ), + ("id_equals -> id", "id_equals", 1, "p_id_equals", "sql.py", 933), + ("id_equals -> id_equals LP pid RP", "id_equals", 4, "p_id_equals", "sql.py", 934), + ( + "id_equals -> id_equals LP pid RP id", + "id_equals", + 5, + "p_id_equals", + "sql.py", + 935, + ), + ( + "id_equals -> id_equals COMMA id id", + "id_equals", + 4, + "p_id_equals", + "sql.py", + 936, + ), + ("id_equals -> id_equals COMMA id", "id_equals", 3, "p_id_equals", "sql.py", 937), + ( + "expr -> index_table_name LP index_pid RP", + "expr", + 4, + "p_expression_index", + "sql.py", + 958, + ), + ( + "index_table_name -> create_index ON id", + "index_table_name", + 3, + "p_index_table_name", + "sql.py", + 968, + ), + ( + "index_table_name -> create_index ON id DOT id", + "index_table_name", + 5, + "p_index_table_name", + "sql.py", + 969, + ), + ( + "create_index -> CREATE INDEX id", + "create_index", + 3, + "p_create_index", + "sql.py", + 982, + ), + ( + "create_index -> CREATE UNIQUE INDEX id", + "create_index", + 4, + "p_create_index", + "sql.py", + 983, + ), + ( + "create_index -> create_index ON id", + "create_index", + 3, + "p_create_index", + "sql.py", + 984, + ), + ( + "create_index -> CREATE CLUSTERED INDEX id", + "create_index", + 4, + "p_create_index", + "sql.py", + 985, + ), + ("expr -> table_name defcolumn", "expr", 2, "p_expression_table", "sql.py", 1016), + ( + "expr -> table_name LP defcolumn", + "expr", + 3, + "p_expression_table", + "sql.py", + 1017, + ), + ("expr -> table_name", "expr", 1, "p_expression_table", "sql.py", 1018), + ("expr -> table_name LP RP", "expr", 3, "p_expression_table", "sql.py", 1019), + ("expr -> expr COMMA defcolumn", "expr", 3, "p_expression_table", "sql.py", 1020), + ("expr -> expr COMMA", "expr", 2, "p_expression_table", "sql.py", 1021), + ("expr -> expr COMMA constraint", "expr", 3, "p_expression_table", "sql.py", 1022), + ("expr -> expr COMMA check_ex", "expr", 3, "p_expression_table", "sql.py", 1023), + ("expr -> expr COMMA foreign", "expr", 3, "p_expression_table", "sql.py", 1024), + ("expr -> expr COMMA pkey", "expr", 3, "p_expression_table", "sql.py", 1025), + ("expr -> expr COMMA uniq", "expr", 3, "p_expression_table", "sql.py", 1026), + ( + "expr -> expr COMMA statem_by_id", + "expr", + 3, + "p_expression_table", + "sql.py", + 1027, + ), + ( + "expr -> expr COMMA constraint uniq", + "expr", + 4, + "p_expression_table", + "sql.py", + 1028, + ), + ("expr -> expr COMMA period_for", "expr", 3, "p_expression_table", "sql.py", 1029), + ( + "expr -> expr COMMA pkey_constraint", + "expr", + 3, + "p_expression_table", + "sql.py", + 1030, + ), + ( + "expr -> expr COMMA constraint pkey", + "expr", + 4, + "p_expression_table", + "sql.py", + 1031, + ), + ( + "expr -> expr COMMA constraint pkey enforced", + "expr", + 5, + "p_expression_table", + "sql.py", + 1032, + ), + ( + "expr -> expr COMMA constraint foreign ref", + "expr", + 5, + "p_expression_table", + "sql.py", + 1033, + ), + ("expr -> expr COMMA foreign ref", "expr", 4, "p_expression_table", "sql.py", 1034), + ("expr -> expr encode", "expr", 2, "p_expression_table", "sql.py", 1035), + ("expr -> expr DEFAULT id id id", "expr", 5, "p_expression_table", "sql.py", 1036), + ("expr -> expr RP", "expr", 2, "p_expression_table", "sql.py", 1037), + ("likke -> LIKE", "likke", 1, "p_likke", "sql.py", 1157), + ("likke -> CLONE", "likke", 1, "p_likke", "sql.py", 1158), + ( + "expr -> table_name likke id", + "expr", + 3, + "p_expression_like_table", + "sql.py", + 1163, + ), + ( + "expr -> table_name likke id DOT id", + "expr", + 5, + "p_expression_like_table", + "sql.py", + 1164, + ), + ( + "expr -> table_name LP likke id DOT id RP", + "expr", + 7, + "p_expression_like_table", + "sql.py", + 1165, + ), + ( + "expr -> table_name LP likke id RP", + "expr", + 5, + "p_expression_like_table", + "sql.py", + 1166, + ), + ("t_name -> id DOT id", "t_name", 3, "p_t_name", "sql.py", 1183), + ("t_name -> id", "t_name", 1, "p_t_name", "sql.py", 1184), + ("t_name -> id DOT id DOT id", "t_name", 5, "p_t_name", "sql.py", 1185), + ( + "table_name -> create_table t_name", + "table_name", + 2, + "p_table_name", + "sql.py", + 1207, + ), + ( + "table_name -> table_name likke id", + "table_name", + 3, + "p_table_name", + "sql.py", + 1208, + ), + ("expr -> seq_name", "expr", 1, "p_expression_seq", "sql.py", 1216), + ("expr -> expr INCREMENT id", "expr", 3, "p_expression_seq", "sql.py", 1217), + ("expr -> expr INCREMENT BY id", "expr", 4, "p_expression_seq", "sql.py", 1218), + ("expr -> expr INCREMENT id id", "expr", 4, "p_expression_seq", "sql.py", 1219), + ("expr -> expr START id", "expr", 3, "p_expression_seq", "sql.py", 1220), + ("expr -> expr START WITH id", "expr", 4, "p_expression_seq", "sql.py", 1221), + ("expr -> expr START id id", "expr", 4, "p_expression_seq", "sql.py", 1222), + ("expr -> expr MINVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1223), + ("expr -> expr NO MINVALUE", "expr", 3, "p_expression_seq", "sql.py", 1224), + ("expr -> expr NO MAXVALUE", "expr", 3, "p_expression_seq", "sql.py", 1225), + ("expr -> expr MAXVALUE id", "expr", 3, "p_expression_seq", "sql.py", 1226), + ("expr -> expr CACHE id", "expr", 3, "p_expression_seq", "sql.py", 1227), + ("expr -> expr CACHE", "expr", 2, "p_expression_seq", "sql.py", 1228), + ("expr -> expr NOORDER", "expr", 2, "p_expression_seq", "sql.py", 1229), + ("expr -> expr ORDER", "expr", 2, "p_expression_seq", "sql.py", 1230), + ("seq_name -> create_seq id DOT id", "seq_name", 4, "p_seq_name", "sql.py", 1249), + ("seq_name -> create_seq id", "seq_name", 2, "p_seq_name", "sql.py", 1250), + ( + "create_seq -> CREATE SEQUENCE IF NOT EXISTS", + "create_seq", + 5, + "p_create_seq", + "sql.py", + 1264, + ), + ("create_seq -> CREATE SEQUENCE", "create_seq", 2, "p_create_seq", "sql.py", 1265), + ("tid -> LT id", "tid", 2, "p_tid", "sql.py", 1273), + ("tid -> LT", "tid", 1, "p_tid", "sql.py", 1274), + ("tid -> tid LT", "tid", 2, "p_tid", "sql.py", 1275), + ("tid -> tid id", "tid", 2, "p_tid", "sql.py", 1276), + ("tid -> tid COMMAT", "tid", 2, "p_tid", "sql.py", 1277), + ("tid -> tid RT", "tid", 2, "p_tid", "sql.py", 1278), + ("null -> NULL", "null", 1, "p_null", "sql.py", 1319), + ("null -> NOT NULL", "null", 2, "p_null", "sql.py", 1320), + ("f_call -> id LP RP", "f_call", 3, "p_f_call", "sql.py", 1329), + ("f_call -> id LP f_call RP", "f_call", 4, "p_f_call", "sql.py", 1330), + ("f_call -> id LP multi_id RP", "f_call", 4, "p_f_call", "sql.py", 1331), + ("f_call -> id LP pid RP", "f_call", 4, "p_f_call", "sql.py", 1332), + ("multi_id -> id", "multi_id", 1, "p_multi_id", "sql.py", 1347), + ("multi_id -> multi_id id", "multi_id", 2, "p_multi_id", "sql.py", 1348), + ("multi_id -> f_call", "multi_id", 1, "p_multi_id", "sql.py", 1349), + ("multi_id -> multi_id f_call", "multi_id", 2, "p_multi_id", "sql.py", 1350), + ("funct_args -> LP multi_id RP", "funct_args", 3, "p_funct_args", "sql.py", 1361), + ("funct -> id LP multi_id RP", "funct", 4, "p_funct", "sql.py", 1365), + ( + "multiple_funct -> funct", + "multiple_funct", + 1, + "p_multiple_funct", + "sql.py", + 1369, + ), + ( + "multiple_funct -> multiple_funct COMMA funct", + "multiple_funct", + 3, + "p_multiple_funct", + "sql.py", + 1370, + ), + ( + "multiple_funct -> multiple_funct COMMA", + "multiple_funct", + 2, + "p_multiple_funct", + "sql.py", + 1371, + ), + ("funct_expr -> LP multi_id RP", "funct_expr", 3, "p_funct_expr", "sql.py", 1380), + ("funct_expr -> multi_id", "funct_expr", 1, "p_funct_expr", "sql.py", 1381), + ("dot_id -> id DOT id", "dot_id", 3, "p_dot_id", "sql.py", 1389), + ("default -> DEFAULT id", "default", 2, "p_default", "sql.py", 1393), + ("default -> DEFAULT STRING", "default", 2, "p_default", "sql.py", 1394), + ("default -> DEFAULT NULL", "default", 2, "p_default", "sql.py", 1395), + ("default -> default FOR dot_id", "default", 3, "p_default", "sql.py", 1396), + ("default -> DEFAULT funct_expr", "default", 2, "p_default", "sql.py", 1397), + ("default -> DEFAULT LP pid RP", "default", 4, "p_default", "sql.py", 1398), + ( + "default -> DEFAULT LP funct_expr pid RP", + "default", + 5, + "p_default", + "sql.py", + 1399, + ), + ("default -> default id", "default", 2, "p_default", "sql.py", 1400), + ("default -> default LP RP", "default", 3, "p_default", "sql.py", 1401), + ("enforced -> ENFORCED", "enforced", 1, "p_enforced", "sql.py", 1445), + ("enforced -> NOT ENFORCED", "enforced", 2, "p_enforced", "sql.py", 1446), + ("collate -> COLLATE id", "collate", 2, "p_collate", "sql.py", 1452), + ("collate -> COLLATE STRING", "collate", 2, "p_collate", "sql.py", 1453), + ("constraint -> CONSTRAINT id", "constraint", 2, "p_constraint", "sql.py", 1460), + ( + "generated -> gen_always funct_expr", + "generated", + 2, + "p_generated", + "sql.py", + 1469, + ), + ( + "generated -> gen_always funct_expr id", + "generated", + 3, + "p_generated", + "sql.py", + 1470, + ), + ( + "generated -> gen_always LP multi_id RP", + "generated", + 4, + "p_generated", + "sql.py", + 1471, + ), + ("generated -> gen_always f_call", "generated", 2, "p_generated", "sql.py", 1472), + ("gen_always -> GENERATED id AS", "gen_always", 3, "p_gen_always", "sql.py", 1483), + ("check_st -> CHECK LP id", "check_st", 3, "p_check_st", "sql.py", 1488), + ("check_st -> check_st id", "check_st", 2, "p_check_st", "sql.py", 1489), + ("check_st -> check_st STRING", "check_st", 2, "p_check_st", "sql.py", 1490), + ("check_st -> check_st id STRING", "check_st", 3, "p_check_st", "sql.py", 1491), + ("check_st -> check_st id RP", "check_st", 3, "p_check_st", "sql.py", 1492), + ("check_st -> check_st STRING RP", "check_st", 3, "p_check_st", "sql.py", 1493), + ("check_st -> check_st funct_args", "check_st", 2, "p_check_st", "sql.py", 1494), + ("check_st -> check_st LP pid RP", "check_st", 4, "p_check_st", "sql.py", 1495), + ( + "using_tablespace -> USING INDEX tablespace", + "using_tablespace", + 3, + "p_using_tablespace", + "sql.py", + 1511, + ), + ("pid -> id", "pid", 1, "p_pid", "sql.py", 1516), + ("pid -> STRING", "pid", 1, "p_pid", "sql.py", 1517), + ("pid -> pid id", "pid", 2, "p_pid", "sql.py", 1518), + ("pid -> pid STRING", "pid", 2, "p_pid", "sql.py", 1519), + ("pid -> STRING LP RP", "pid", 3, "p_pid", "sql.py", 1520), + ("pid -> id LP RP", "pid", 3, "p_pid", "sql.py", 1521), + ("pid -> pid COMMA id", "pid", 3, "p_pid", "sql.py", 1522), + ("pid -> pid COMMA STRING", "pid", 3, "p_pid", "sql.py", 1523), + ("index_pid -> id", "index_pid", 1, "p_index_pid", "sql.py", 1536), + ("index_pid -> index_pid id", "index_pid", 2, "p_index_pid", "sql.py", 1537), + ( + "index_pid -> index_pid COMMA index_pid", + "index_pid", + 3, + "p_index_pid", + "sql.py", + 1538, + ), + ("foreign -> FOREIGN KEY LP pid RP", "foreign", 5, "p_foreign", "sql.py", 1561), + ("foreign -> FOREIGN KEY", "foreign", 2, "p_foreign", "sql.py", 1562), + ("ref -> REFERENCES t_name", "ref", 2, "p_ref", "sql.py", 1570), + ("ref -> ref LP pid RP", "ref", 4, "p_ref", "sql.py", 1571), + ("ref -> ref ON DELETE id", "ref", 4, "p_ref", "sql.py", 1572), + ("ref -> ref ON UPDATE id", "ref", 4, "p_ref", "sql.py", 1573), + ("ref -> ref DEFERRABLE INITIALLY id", "ref", 4, "p_ref", "sql.py", 1574), + ("ref -> ref NOT DEFERRABLE", "ref", 3, "p_ref", "sql.py", 1575), + ("expr -> pkey", "expr", 1, "p_expression_primary_key", "sql.py", 1606), + ("uniq -> UNIQUE LP pid RP", "uniq", 4, "p_uniq", "sql.py", 1610), + ( + "statem_by_id -> id LP pid RP", + "statem_by_id", + 4, + "p_statem_by_id", + "sql.py", + 1615, + ), + ( + "statem_by_id -> id KEY LP pid RP", + "statem_by_id", + 5, + "p_statem_by_id", + "sql.py", + 1616, + ), + ("pkey -> pkey_statement LP pid RP", "pkey", 4, "p_pkey", "sql.py", 1627), + ("pkey -> pkey_statement ID LP pid RP", "pkey", 5, "p_pkey", "sql.py", 1628), + ( + "pkey_statement -> PRIMARY KEY", + "pkey_statement", + 2, + "p_pkey_statement", + "sql.py", + 1662, + ), + ("comment -> COMMENT STRING", "comment", 2, "p_comment", "sql.py", 1666), + ("tablespace -> TABLESPACE id", "tablespace", 2, "p_tablespace", "sql.py", 1671), + ( + "tablespace -> TABLESPACE id properties", + "tablespace", + 3, + "p_tablespace", + "sql.py", + 1672, + ), + ("expr -> expr tablespace", "expr", 2, "p_expr_tablespace", "sql.py", 1678), + ("by_smthg -> BY id", "by_smthg", 2, "p_by_smthg", "sql.py", 1684), + ("by_smthg -> BY ROW", "by_smthg", 2, "p_by_smthg", "sql.py", 1685), + ("by_smthg -> BY LP pid RP", "by_smthg", 4, "p_by_smthg", "sql.py", 1686), ] diff --git a/tests/test_simple_ddl_parser.py b/tests/test_simple_ddl_parser.py index 3378fb5..4785563 100644 --- a/tests/test_simple_ddl_parser.py +++ b/tests/test_simple_ddl_parser.py @@ -3421,3 +3421,33 @@ def test_non_int_type_paramteter(): "types": [], } assert results == expected + + +def test_create_empty_table_with_parentheses(): + ddl = """ + CREATE TABLE tablename (); + + """ + result = DDLParser(ddl).run(group_by_type=True, output_mode="mysql") + + expected = { + "ddl_properties": [], + "domains": [], + "schemas": [], + "sequences": [], + "tables": [ + { + "alter": {}, + "checks": [], + "columns": [], + "index": [], + "partitioned_by": [], + "primary_key": [], + "schema": None, + "table_name": "tablename", + "tablespace": None, + } + ], + "types": [], + } + assert result == expected