From f52325f8b1555feefbde267409be5b6fa5fbc514 Mon Sep 17 00:00:00 2001 From: Damien Maresma Date: Thu, 4 Jan 2024 15:48:15 -0500 Subject: [PATCH] feature #218 solve my requirement --- CHANGELOG.txt | 5 + pyproject.toml | 2 +- simple_ddl_parser/dialects/snowflake.py | 66 ++- simple_ddl_parser/dialects/sql.py | 3 +- simple_ddl_parser/parsetab.py | 523 ++++++++++++------------ simple_ddl_parser/tokens.py | 8 +- tests/dialects/test_snowflake.py | 159 ++++++- 7 files changed, 507 insertions(+), 259 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index b4228da..5f61e71 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,9 @@ +**v0.31.3** +### Improvements +#### Snowflake update: +1. Added support for Snowflake Virtual Column definition in External Column `AS ()` statement - https://github.com/xnuinside/simple-ddl-parser/issues/218 + **v0.31.2** ### Improvements #### Snowflake update: diff --git a/pyproject.toml b/pyproject.toml index 0bb8edf..a72efe8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "simple-ddl-parser" -version = "0.31.2" +version = "0.31.3" description = "Simple DDL Parser to parse SQL & dialects like HQL, TSQL (MSSQL), Oracle, AWS Redshift, Snowflake, MySQL, PostgreSQL, etc ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc.; sequences, alters, custom types & other entities from ddl." authors = ["Iuliia Volkova "] license = "MIT" diff --git a/simple_ddl_parser/dialects/snowflake.py b/simple_ddl_parser/dialects/snowflake.py index ff87662..2c9a1f8 100644 --- a/simple_ddl_parser/dialects/snowflake.py +++ b/simple_ddl_parser/dialects/snowflake.py @@ -20,6 +20,17 @@ def p_expression_cluster_by(self, p): def p_table_property_equals(self, p: List) -> None: """table_property_equals : id id id_or_string | id id_or_string + | LP id id id_or_string RP + | LP id_or_string RP + """ + p_list = remove_par(list(p)) + p[0] = str(p_list[-1]) + + def p_table_property_equals_int(self, p: List) -> None: + """table_property_equals_int : id id id_or_string + | id id_or_string + | LP id id id_or_string RP + | LP id_or_string RP """ p_list = remove_par(list(p)) p[0] = int(p_list[-1]) @@ -36,7 +47,7 @@ def p_table_property_equals_bool(self, p: List) -> None: p[0] = False def p_expression_data_retention_time_in_days(self, p): - """expr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals""" + """expr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int""" p[0] = p[1] p_list = remove_par(list(p)) p[0]["data_retention_time_in_days"] = p_list[-1] @@ -119,3 +130,56 @@ def p_option_with_masking_policy(self, p): """ p_list = remove_par(list(p)) p[0] = {"with_masking_policy": f"{p_list[-5]}.{p_list[-3]}.{p_list[-1]}"} + + def p_expression_catalog(self, p): + """expr : expr CATALOG table_property_equals""" + p[0] = p[1] + p_list = remove_par(list(p)) + p[0]["catalog"] = p_list[-1] + + def p_expression_file_format(self, p): + """expr : expr FILE_FORMAT table_property_equals""" + p[0] = p[1] + p_list = remove_par(list(p)) + p[0]["file_format"] = p_list[-1] + + def p_expression_stage_file_format(self, p): + """expr : expr STAGE_FILE_FORMAT table_property_equals""" + p[0] = p[1] + p_list = remove_par(list(p)) + p[0]["stage_file_format"] = p_list[-1] + + def p_expression_table_format(self, p): + """expr : expr TABLE_FORMAT table_property_equals""" + p[0] = p[1] + p_list = remove_par(list(p)) + p[0]["table_format"] = p_list[-1] + + def p_expression_location(self, p): + """expr : expr LOCATION table_property_equals + | WITH LOCATION table_property_equals""" + p[0] = p[1] + p_list = remove_par(list(p)) + p[0]["location"] = p_list[-1] + + def p_expression_auto_refresh(self, p): + """expr : expr AUTO_REFRESH table_property_equals_bool""" + p[0] = p[1] + p_list = remove_par(list(p)) + p[0]["auto_refresh"] = p_list[-1] + + def p_as_virtual(self, p: List): + """as_virtual : AS LP id LP id LP pid RP COMMA pid RP RP + | AS LP id LP pid RP RP + | AS LP multi_id RP""" + _as = "" + # Simple function else Nested function call + if len(p) == 5: + _as = p[3] + else: + #_as = p[3]+p[4]+p[5]+p[6]+",".join(p[7])+p[8]+p[9]+",".join(p[10])+p[11] + for i in p[3:len(p)-1]: + _as += i if isinstance(i, str) else ",".join(i) + + p[0] = {"generated": {"as": _as}} + diff --git a/simple_ddl_parser/dialects/sql.py b/simple_ddl_parser/dialects/sql.py index ae1c855..b76d961 100644 --- a/simple_ddl_parser/dialects/sql.py +++ b/simple_ddl_parser/dialects/sql.py @@ -130,7 +130,7 @@ def p_create_table(self, p: List): | CREATE OR REPLACE id TABLE """ - # id - for EXTERNAL, TRANSIENT, TEMPORARY, GLOBAL, LOCAL, TEMP, VOLATILE + # id - for EXTERNAL, TRANSIENT, TEMPORARY, GLOBAL, LOCAL, TEMP, VOLATILE, ICEBERG # get schema & table name p[0] = {} p_list = list(p) @@ -401,6 +401,7 @@ def p_defcolumn(self, p: List) -> None: | defcolumn option_order_noorder | defcolumn option_with_tag | defcolumn option_with_masking_policy + | defcolumn as_virtual """ p[0] = p[1] p_list = list(p) diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index 43dbce9..edf1d11 100644 --- a/simple_ddl_parser/parsetab.py +++ b/simple_ddl_parser/parsetab.py @@ -6,9 +6,9 @@ _lr_method = 'LALR' -_lr_signature = 'ADD ALTER ARRAY AS AUTOINCREMENT BY CACHE CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKED MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED START STORAGE STORED STRING_BASE TABLE TABLESPACE TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRINGpkey_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 encrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n clone : CLONE idusing : USING idencode : ENCODE idexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPtable_property_equals : id id id_or_string\n | id id_or_string\n expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RPtable_property_equals_bool : id id id_or_string\n | id id_or_string\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n expr : expr database_baseequals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n expr : expr row_format id\n | expr row_format STRING\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equalswith_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr ID INDEXexpr : expr option_commentexpr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr option_with_tagmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr ON idexpr : expr withoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n assignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr TEXTIMAGE_ON idtag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : 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 COMMENT STRINGmultiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n expr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyexpr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n option_order_noorder : ORDER\n | NOORDER\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\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 multiple_tag_equals RP\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 option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id 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 PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n c_property : id idc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn 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 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 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 id option_comment\n | c_schema id DOT id option_comment\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 id_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 tablespaceexpr : alter_foreign ref\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n alter_primary_key : alt_table PRIMARY KEY LP pid RP\n | alt_table constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table UNIQUE LP pid RP\n | alt_table constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table constraint id id\n | alt_table id STRING\n | alt_table constraint id STRING\n | alter_default id\n | alter_default FOR pid\n pid : 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 alter_check : alt_table check_st\n | alt_table constraint check_st\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n alter_foreign : alt_table foreign\n | alt_table constraint foreign\n alt_table : ALTER TABLE t_name ADD\n | ALTER TABLE IF EXISTS t_name ADD\n | ALTER TABLE ID t_name ADDforeign : 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 COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKED MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES 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 idexpr : expr id LP id RPexpr : expr usingpkey_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 encrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n clone : CLONE idusing : USING idencode : ENCODE idexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPtable_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 expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RProw_format : ROW FORMAT SERDE\n | ROW FORMAT\n table_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 database_baseequals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n expr : expr row_format id\n | expr row_format STRING\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n table_property_equals_bool : id id id_or_string\n | id id_or_string\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr ID INDEXexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr CHANGE_TRACKING table_property_equals_boolmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr ON idexpr : expr option_commentexpr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr TEXTIMAGE_ON idexpr : expr option_with_tagoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGtag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyexpr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n expr : expr SKEWED BY LP id RP ON LP pid RPoption_order_noorder : ORDER\n | NOORDER\n expr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\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 multiple_tag_equals RP\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id 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 option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n expr : expr CATALOG table_property_equalsexpr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n expr : expr FILE_FORMAT table_property_equalspid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr STAGE_FILE_FORMAT table_property_equalsexpr : expr TABLE_FORMAT table_property_equalsc_property : id idexpr : expr LOCATION table_property_equals\n | WITH LOCATION table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn 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 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 id option_comment\n | c_schema id DOT id option_comment\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 id_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 tablespaceexpr : alter_foreign ref\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n alter_primary_key : alt_table PRIMARY KEY LP pid RP\n | alt_table constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table UNIQUE LP pid RP\n | alt_table constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table constraint id id\n | alt_table id STRING\n | alt_table constraint id STRING\n | alter_default id\n | alter_default FOR pid\n pid : 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 alter_check : alt_table check_st\n | alt_table constraint check_st\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n alter_foreign : alt_table foreign\n | alt_table constraint foreign\n alt_table : ALTER TABLE t_name ADD\n | ALTER TABLE IF EXISTS t_name ADD\n | ALTER TABLE ID t_name ADDforeign : 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,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[3,74,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'DROP':([0,],[6,]),'ALTER':([0,],[27,]),'PRIMARY':([0,23,34,60,98,106,110,126,129,150,184,185,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,319,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,506,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,638,645,647,684,689,691,692,696,697,698,703,709,727,729,730,731,732,736,754,758,761,764,],[24,133,-153,24,-152,239,-166,-278,309,-156,239,24,-188,-24,239,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,239,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-338,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,239,-277,-347,-348,-349,-344,-384,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-386,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-385,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'$end':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[0,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'INDEX':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,90,91,97,98,100,103,106,110,113,115,117,118,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[29,-207,89,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,154,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,224,225,-206,-152,-210,-221,-250,-166,-353,-367,-358,291,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'LOCATION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[33,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'INHERITS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[35,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'ID':([1,2,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,23,25,26,28,29,30,31,32,34,36,37,40,41,42,43,44,45,47,48,50,51,52,53,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,78,79,80,82,83,84,85,86,87,88,89,92,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,119,122,124,125,126,127,129,130,132,135,137,138,140,141,142,143,144,145,146,148,149,150,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,170,171,172,173,174,175,176,177,182,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,217,218,219,220,221,222,224,225,227,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,259,261,262,263,265,266,267,268,269,272,273,274,275,276,277,278,279,280,281,282,283,287,288,289,290,292,293,294,295,296,298,300,301,303,304,306,308,310,311,312,313,314,315,316,318,319,320,321,322,323,324,327,328,329,331,332,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,367,368,369,370,371,373,374,375,376,378,379,381,382,383,384,385,386,387,388,391,392,393,395,396,397,399,400,401,405,407,409,410,411,412,413,414,415,416,417,418,419,420,421,423,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,472,473,474,475,476,477,478,479,480,481,482,483,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,525,526,527,528,529,530,531,533,534,535,536,537,539,540,542,544,546,548,549,550,551,553,554,555,556,558,559,560,561,562,563,564,565,566,567,568,570,571,573,574,575,576,577,578,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,605,606,607,608,609,610,611,612,613,614,615,617,618,619,620,621,622,623,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,657,658,660,661,662,663,664,665,666,667,668,669,670,671,672,674,676,677,678,679,682,683,684,685,686,687,688,689,690,691,692,694,696,697,698,700,701,702,703,704,705,706,707,708,709,710,711,712,714,717,718,719,720,721,722,723,725,727,728,729,730,731,732,733,735,736,737,740,741,742,743,744,746,747,749,750,751,753,754,755,756,757,758,760,761,762,764,],[36,-207,87,98,98,-222,98,98,-395,-282,-354,-355,98,-357,98,98,98,98,98,139,98,-1,98,98,-270,-4,-153,-152,98,161,-45,98,98,98,98,98,-67,-70,-75,98,178,-193,98,-268,98,98,98,98,98,98,-295,-296,-405,-20,98,207,98,98,98,-56,98,98,98,-194,-152,98,98,-128,-300,-227,98,-206,-152,98,-210,98,98,-221,98,98,98,98,98,-166,-271,-272,-353,98,-367,98,-358,295,98,98,-280,-278,-298,98,98,98,98,-401,98,-226,327,-21,98,-33,98,-34,-5,-6,-156,98,-26,-66,-76,-77,98,-74,98,98,343,-52,-53,-57,98,-62,98,98,-39,-65,98,-68,98,-85,-98,98,98,-255,-256,-257,-258,-259,-260,-262,-263,98,98,98,98,98,98,98,-289,-290,-291,-292,-293,-23,-44,-49,98,-22,-24,98,98,98,98,-132,-233,-195,98,-54,98,98,98,98,98,-211,98,98,98,-379,-167,-168,-169,-172,-173,98,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,98,98,98,-334,-14,98,-165,-107,-108,98,98,98,-273,98,98,98,-149,98,-159,98,98,-389,98,-369,-370,98,98,-200,-152,178,98,98,98,98,98,98,98,-345,-346,-350,98,98,-363,-365,-388,-338,98,98,98,-223,98,98,-2,98,98,-157,98,-406,-407,98,98,98,98,98,98,-38,98,-37,-155,-50,-64,98,-58,98,-60,98,-61,98,-42,-72,98,-71,98,98,-78,-79,98,-124,-135,98,-261,-264,98,547,-267,-9,98,98,98,98,-285,-284,-288,-287,-43,98,98,98,-103,98,98,98,-230,98,-55,-130,-228,-204,-205,-208,-209,98,98,-243,-380,98,-170,-171,98,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,98,98,-315,-336,-337,98,98,-313,98,-315,98,98,98,98,98,-150,98,-303,-304,-305,-306,-301,98,98,98,98,98,-394,-371,-372,98,-352,-197,616,98,98,98,98,-213,98,-218,98,98,98,98,-277,-297,98,-364,-366,-347,-348,-349,98,98,-313,98,98,98,-344,-399,98,-225,-384,98,98,-3,-101,-102,-19,98,98,98,98,98,98,-154,-36,-51,98,98,-59,-41,-73,98,98,98,98,98,98,-140,98,-138,98,-265,-266,98,98,98,98,98,-269,98,-114,98,-116,98,-109,-110,-111,-112,-113,-104,-35,98,98,-232,-127,-134,-299,-212,-229,98,-328,-333,-15,-17,98,98,98,98,98,-314,-316,-11,-12,-13,-340,98,-313,98,-343,98,-276,-274,98,-147,98,98,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-214,-215,98,98,98,98,98,-351,-317,98,-361,98,98,-400,-224,-386,-40,-25,-408,-27,-29,98,-117,98,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,98,98,98,98,-369,-10,-396,-397,98,98,98,98,98,-131,-231,98,-313,-309,-315,98,98,98,-330,98,-322,-322,98,-144,-161,98,98,98,98,-279,-362,98,-309,-359,-387,-385,-30,98,98,-126,98,98,-8,-398,98,98,98,-129,-324,98,-310,-311,-312,-331,98,-275,98,-203,-360,98,-48,98,98,-7,-69,98,-133,-309,98,98,98,98,98,-115,98,-122,-119,-123,]),'CLUSTER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[38,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'PARTITION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[39,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'INTO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[40,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[43,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[44,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'WITH':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,64,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[46,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,200,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,270,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,270,-255,-256,-257,-258,-259,-260,-262,377,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,270,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,270,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,270,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'CHANGE_TRACKING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[47,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[49,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'ON':([1,2,4,5,7,10,11,12,14,15,16,17,20,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,223,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,302,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,391,392,393,395,397,401,402,403,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,525,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,656,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[37,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,124,-1,-192,-270,-4,-153,152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,264,-166,284,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,264,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-246,-211,264,-167,-168,-169,-172,-173,-174,-175,-176,284,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,264,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-248,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,284,548,-285,-284,-288,-287,562,-404,-103,-92,-94,-55,-247,-249,-204,-205,-208,-209,-243,-170,-171,-332,284,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,264,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,649,-59,-41,-73,-84,-125,-140,-138,-265,284,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,713,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[52,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'COMMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,479,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,621,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[53,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,256,256,-353,-367,-358,296,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,256,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,256,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,256,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,296,256,-218,256,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,256,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,256,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,256,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'MAP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[54,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'SKEWED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[55,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'COLLECTION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[56,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'STORED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[57,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'PARTITIONED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[58,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'COMMA':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,234,235,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,299,300,306,310,311,312,315,316,318,319,321,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,389,390,392,393,394,395,397,401,409,410,411,412,414,415,416,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,461,462,466,467,468,472,473,474,476,477,478,479,481,482,483,484,485,487,488,490,491,493,494,495,496,498,499,502,503,504,509,510,511,512,513,514,515,516,517,519,520,521,522,524,526,527,528,530,534,536,537,538,539,540,541,542,544,549,550,553,554,555,557,558,560,561,562,563,564,565,566,567,568,575,576,577,578,580,581,582,585,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,620,621,622,623,624,627,629,630,632,633,634,635,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,663,666,667,668,669,670,671,673,675,677,683,684,687,689,690,691,692,696,697,698,701,702,703,704,705,706,707,708,710,714,715,718,719,720,721,722,724,727,729,730,731,732,735,736,737,738,739,740,742,745,746,747,748,751,754,756,757,758,759,761,762,763,764,],[60,-207,-190,-191,102,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,353,-65,358,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,417,-379,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,469,-369,-370,-196,-200,-152,482,-238,-378,-345,-346,-350,-363,-365,-388,-338,469,-2,-157,-406,-407,469,469,-369,-38,-154,-37,-155,-50,358,-58,353,-61,-154,-42,-72,-71,-78,-79,-124,535,-261,-264,-189,-267,-9,-285,-284,-288,-287,559,-99,-404,-103,482,-92,-94,-55,-204,-205,-208,-209,469,-243,-380,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,469,-150,-151,-303,-304,-305,-306,-301,606,469,-394,-371,-372,-352,-197,-199,-369,469,620,-213,-218,-236,-154,-235,-219,-277,-297,-364,-366,-347,-348,-349,469,-369,469,-344,-399,469,469,-3,-101,-102,-19,469,469,469,469,469,-154,-36,-51,559,-59,-41,-73,-84,-125,-140,469,663,-138,-369,-319,-265,-266,469,469,-269,-154,-114,-87,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,417,-328,-333,-15,-17,469,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-214,-215,469,-242,-234,469,-351,-317,-361,469,469,-400,-40,-25,-408,-27,-29,469,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-321,417,-369,-10,-396,-397,469,-86,-100,-97,-369,-309,469,-330,469,-322,-322,-144,-161,-162,-239,-241,-279,-362,469,-374,-359,-387,-30,-126,-320,417,-8,-398,469,-154,-89,-324,-310,-311,-312,-331,-275,-163,-203,-240,-237,-360,-48,-318,-7,-69,-88,-374,-164,469,-154,-115,-91,-122,-119,-90,-123,]),'DEFAULT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[62,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,261,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,261,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,261,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,261,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,261,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'RP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,234,235,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,299,300,306,310,311,312,315,316,318,319,321,328,330,332,333,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,388,389,390,392,393,394,395,397,401,409,410,411,412,414,415,416,418,419,421,422,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,449,451,453,454,455,456,457,458,459,460,461,462,466,467,468,470,471,472,473,474,476,477,478,479,481,482,483,484,485,487,488,490,491,493,494,495,496,497,498,499,502,503,504,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,526,527,528,530,532,534,536,537,538,539,540,541,542,544,549,550,553,554,555,557,558,560,561,562,563,564,565,566,567,568,575,576,577,578,580,581,582,583,585,587,588,589,590,591,592,593,594,595,600,601,602,603,604,605,607,608,609,610,611,612,613,614,615,617,618,619,620,621,622,623,624,627,629,630,631,632,633,634,635,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,663,664,666,667,668,669,670,671,673,675,677,683,684,685,686,687,688,689,690,691,692,695,696,697,698,699,701,702,703,704,705,706,707,708,710,714,715,717,718,719,720,721,722,724,727,728,729,730,731,732,735,736,737,738,739,740,742,745,746,747,748,749,751,754,756,757,758,759,761,762,763,764,],[31,-207,-190,-191,103,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,354,-65,357,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,415,-379,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,481,-238,-378,494,495,-350,-363,-365,-388,-338,503,-2,510,-157,513,-406,-407,-28,-31,-369,-38,-154,-37,-155,522,357,-58,354,-61,-154,-42,-72,-71,-78,-79,-124,536,-261,-264,-189,-267,-9,-285,-284,-288,-287,555,558,-99,-404,-103,566,-92,-94,-55,-204,-205,-208,-209,576,-243,-380,-170,-171,-332,580,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,600,-143,-146,-150,-151,-303,-304,-305,-306,-301,605,607,-394,-371,-372,613,614,-352,-197,-199,-369,618,619,-213,-218,-236,-154,-235,-219,-277,-297,-364,-366,-347,-348,-349,629,630,-313,632,-344,-399,635,639,-3,-101,-102,-19,640,641,642,643,613,-32,-154,-36,-51,645,647,-59,-41,-73,-84,656,-125,-140,661,662,-138,-369,-319,-265,-266,669,670,-269,-154,-114,-87,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-381,-328,-333,-15,-17,684,689,691,-314,-316,-11,-12,-13,-340,692,-313,-276,-274,-145,-147,697,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-214,-215,701,-242,-234,704,-351,-317,706,-361,707,708,-400,-40,-25,-408,-27,-29,710,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-321,613,719,-369,-10,-396,-397,720,-86,-100,-97,-313,-309,729,730,731,691,-330,732,-322,-322,735,-144,-161,-162,736,-239,-241,-279,-362,740,-309,-359,-387,-30,-126,-320,745,746,-8,-398,747,-154,-89,-324,751,-310,-311,-312,-331,-275,-163,-203,-240,-237,-360,-48,-318,-7,-69,-88,758,-309,-164,762,-154,-115,-91,-122,-119,-90,-123,]),'INCREMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[63,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'START':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[64,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'MINVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,66,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[65,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,202,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'NO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[66,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,424,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'MAXVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,66,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[67,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,203,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'CACHE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[68,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'NOORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[69,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,269,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,269,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,269,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,269,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,269,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'ORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[70,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,268,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,268,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,268,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,268,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,268,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'DQ_STRING':([1,2,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,23,26,28,29,30,31,32,33,34,36,37,41,42,43,44,45,47,48,50,51,52,59,60,61,62,63,64,65,67,68,69,70,71,72,73,78,79,80,82,83,84,85,86,87,88,89,92,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,116,117,119,122,124,125,126,127,129,130,132,135,137,138,140,141,142,143,144,145,146,148,149,150,151,153,154,155,156,157,158,159,160,162,163,164,165,166,167,170,171,172,173,174,175,176,177,178,182,184,185,186,187,188,189,190,191,192,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,217,218,219,220,221,222,224,225,227,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,259,261,262,263,265,266,267,268,269,272,273,274,275,276,277,278,279,280,281,282,283,287,288,289,290,292,293,294,295,298,300,301,303,304,306,308,310,311,312,313,314,315,316,318,319,320,321,322,323,324,327,328,329,331,332,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,367,368,369,370,371,373,374,375,376,378,379,381,382,383,384,385,386,387,388,391,392,393,395,396,397,399,400,401,405,407,409,410,411,412,413,414,415,416,417,418,419,420,421,423,425,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,472,473,474,475,476,477,478,479,480,481,482,483,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,525,526,527,528,529,530,531,533,534,535,536,537,539,540,542,544,546,548,549,550,551,553,554,555,556,558,559,560,561,562,563,564,565,566,567,568,570,571,573,574,575,576,577,578,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,657,658,660,661,662,663,664,665,666,667,668,669,670,671,672,674,676,677,678,679,682,683,684,685,686,687,688,689,690,691,692,694,696,697,698,700,701,702,703,704,705,706,707,708,709,710,711,712,714,717,718,719,720,721,722,723,725,727,728,729,730,731,732,733,735,736,737,740,741,742,743,744,746,747,749,750,751,753,754,755,756,757,758,760,761,762,764,],[34,-207,34,34,34,-222,34,34,-395,-282,-354,-355,34,-357,34,34,34,34,34,34,-1,34,34,-270,-4,149,-153,156,34,-45,34,34,34,34,34,-67,-70,-75,34,-193,34,-268,34,34,34,34,34,34,-295,-296,-405,-20,34,34,34,34,-56,34,34,34,-194,-152,34,34,-128,-300,-227,34,-206,-152,34,-210,34,34,-221,34,34,34,34,34,-166,-271,-272,-353,34,-367,34,-358,34,34,34,-280,-278,-298,34,34,34,34,-401,34,-226,34,-21,34,-33,34,-34,-5,-6,-156,34,-26,-66,-76,-77,34,-74,34,34,-52,-53,-57,34,-62,34,34,-39,-65,34,-68,34,-85,-98,363,34,34,-255,-256,-257,-258,-259,-260,-262,-263,34,34,34,34,34,34,34,-289,-290,-291,-292,-293,-23,-44,-49,34,-22,-24,34,34,34,34,-132,-233,-195,34,-54,34,34,34,34,34,-211,34,34,34,-379,-167,-168,-169,-172,-173,34,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,34,34,34,-334,-14,34,-165,-107,-108,34,34,34,-273,34,34,34,-149,34,-159,34,34,-389,34,-369,-370,34,34,-200,156,34,34,34,34,34,34,34,-345,-346,-350,34,34,-363,-365,-388,-338,34,34,34,-223,34,34,-2,34,34,-157,34,-406,-407,34,34,34,34,34,34,-38,34,-37,-155,-50,-64,34,-58,34,-60,34,-61,34,-42,-72,34,-71,34,34,-78,-79,34,-124,-135,34,-261,-264,34,34,-267,-9,34,34,34,34,-285,-284,-288,-287,-43,34,34,34,-103,34,34,34,-230,34,-55,-130,-228,-204,-205,-208,-209,34,34,-243,-380,34,-170,-171,34,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,34,34,-315,-336,-337,34,34,-313,34,-315,34,34,34,34,34,-150,34,-303,-304,-305,-306,-301,34,34,34,34,34,-394,-371,-372,34,-352,-197,-199,34,34,34,34,-213,34,-218,34,34,34,34,-277,-297,34,-364,-366,-347,-348,-349,34,34,-313,34,34,34,-344,-399,34,-225,-384,34,34,-3,-101,-102,-19,34,34,34,34,34,34,-154,-36,-51,34,34,-59,-41,-73,34,34,34,34,34,34,-140,34,-138,34,-265,-266,34,34,34,34,34,-269,34,-114,34,-116,34,-109,-110,-111,-112,-113,-104,-35,34,34,-232,-127,-134,-299,-212,-229,34,-328,-333,-15,-17,34,34,34,34,34,-314,-316,-11,-12,-13,-340,34,-313,34,-343,34,-276,-274,34,-147,34,34,-390,-391,-392,-393,-375,-376,-374,-373,-201,156,-202,-216,-217,-214,-215,34,34,34,34,34,-351,-317,34,-361,34,34,-400,-224,-386,-40,-25,-408,-27,-29,34,-117,34,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,34,34,34,34,-369,-10,-396,-397,34,34,34,34,34,-131,-231,34,-313,-309,-315,34,34,34,-330,34,-322,-322,34,-144,-161,34,34,34,34,-279,-362,34,-309,-359,-387,-385,-30,34,34,-126,34,34,-8,-398,34,34,34,-129,-324,34,-310,-311,-312,-331,34,-275,34,-203,-360,34,-48,34,34,-7,-69,34,-133,-309,34,34,34,34,34,-115,34,-122,-119,-123,]),'USING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[73,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,118,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,426,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'ROW':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,157,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,391,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[75,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,336,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,564,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'STORAGE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,391,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[76,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,563,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'TAG':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,46,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,270,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[77,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,169,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,77,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,77,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,77,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,169,77,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,77,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'CLONE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,107,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[78,78,-190,-191,-222,112,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,78,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,-250,112,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'ENCODE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[79,-207,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,79,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,79,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,79,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,79,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,79,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,84,87,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,216,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,291,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[80,-207,83,-190,-191,-222,-252,-395,-282,-354,-355,-356,-357,-1,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,217,-152,-206,-152,-210,-221,-250,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,-253,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,396,-54,-211,-220,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,-251,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,80,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,-219,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'OPTIONS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,36,41,45,48,50,51,59,60,61,68,69,70,71,72,82,97,98,100,103,106,110,113,115,117,119,125,126,127,130,142,144,146,148,149,150,153,154,155,156,158,162,163,164,166,171,172,174,176,177,184,185,186,187,188,189,190,191,192,195,197,199,201,202,203,204,205,206,209,211,212,213,215,222,231,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,275,276,277,278,279,280,281,287,288,289,290,292,294,295,306,310,311,312,315,316,318,319,328,332,335,336,339,341,342,343,344,345,346,347,348,350,352,354,355,356,357,359,362,363,367,368,370,371,373,375,376,383,384,385,386,392,393,395,397,401,409,410,411,412,415,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,472,473,474,481,485,487,488,490,491,493,494,495,502,503,510,511,512,513,519,520,521,522,526,527,528,530,534,536,539,542,544,553,555,558,560,561,562,563,564,565,566,567,568,575,576,578,580,581,582,588,589,590,591,592,593,600,601,602,603,605,607,608,609,610,611,612,613,614,615,617,618,619,629,630,632,635,639,640,641,642,643,645,647,648,649,650,651,652,653,654,655,657,658,660,661,662,668,669,670,677,684,689,691,692,696,697,698,703,704,707,708,710,714,719,720,727,729,730,731,732,735,736,737,740,742,746,747,754,758,761,762,764,],[81,-207,81,81,-222,-252,-395,-282,-354,-355,-356,-357,81,-192,-270,-4,-153,-152,-45,-63,-67,-70,-75,-193,-254,-268,-294,-295,-296,-405,-20,-56,-206,-152,-210,-221,81,-166,-353,-367,-358,-198,-280,-278,-298,-377,-21,-33,-34,-5,-6,-156,-26,-66,-76,-77,-74,-52,-53,-57,-62,-39,-65,-68,-85,-98,81,-255,-256,-257,-258,-259,-260,-262,-263,-188,-283,-286,-289,-290,-291,-292,-293,-23,-49,-22,-24,-403,-95,-54,-211,81,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,81,-273,-142,-158,-148,-149,-302,-159,-389,-368,-369,-370,-196,-200,-152,-378,-345,-346,-350,-363,-365,-388,-338,-2,-157,-406,-407,-28,-31,-369,-38,-154,-37,-155,-50,-64,-58,-60,-61,-154,-42,-72,-71,-78,-79,-124,-135,-261,-264,-189,-267,-9,-285,-284,-288,-287,-404,-103,-92,-94,-55,-204,-205,-208,-209,-243,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,-352,-197,-199,-218,81,-277,-297,-364,-366,-347,-348,-349,-344,-399,-3,-101,-102,-19,-32,-154,-36,-51,-59,-41,-73,-84,-125,-140,-138,-265,-266,-269,-114,-116,-109,-110,-111,-112,-113,-104,-35,-96,-93,-212,-229,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-276,-274,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-201,-202,-216,-217,-351,-317,-361,-400,-40,-25,-408,-27,-29,-117,-118,-46,-47,-80,-82,-81,-83,-105,-106,-120,-121,-139,-136,-137,-10,-396,-397,-97,-309,-330,-322,-322,-144,-161,-162,-279,-362,-359,-387,-30,-126,-8,-398,-324,-310,-311,-312,-331,-275,-163,-203,-360,-48,-7,-69,-164,-115,-122,-119,-123,]),'DOMAIN':([3,],[85,]),'SCHEMA':([3,87,],[86,220,]),'DATABASE':([3,74,87,207,],[88,88,221,221,]),'UNIQUE':([3,23,34,60,98,106,110,126,129,150,184,185,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,319,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,506,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,638,645,647,684,689,691,692,696,697,698,703,709,727,729,730,731,732,736,754,758,761,764,],[90,131,-153,193,-152,240,-166,-278,307,-156,240,193,-188,-24,240,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,240,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-338,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,240,-277,-347,-348,-349,-344,-384,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-386,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-385,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'CLUSTERED':([3,],[91,]),'TABLE':([3,6,19,27,34,84,87,98,140,227,323,406,505,636,],[92,101,123,141,-153,218,-152,-152,-226,405,-223,573,-225,-224,]),'OR':([3,],[93,]),'SEQUENCE':([3,],[94,]),'TYPE':([3,227,],[95,407,]),'LP':([9,10,19,25,30,34,35,36,46,49,76,77,81,98,104,110,113,121,123,125,126,130,131,136,137,139,140,144,150,152,157,159,160,168,169,171,180,183,193,194,195,242,245,261,266,275,276,277,278,279,280,281,287,289,290,299,300,302,306,307,310,311,312,317,318,323,332,342,346,350,352,354,373,374,375,377,380,394,421,423,428,432,433,434,435,436,437,438,443,451,453,454,455,456,457,458,459,460,466,467,468,476,479,482,483,484,487,492,493,494,495,498,502,505,520,526,539,540,544,545,547,552,578,580,588,589,590,595,598,602,603,605,607,608,609,610,611,612,613,614,621,623,624,625,629,630,636,648,649,660,667,683,684,689,691,696,697,698,701,702,703,713,716,727,729,730,731,732,736,738,739,742,754,],[105,107,122,138,145,-153,151,-152,170,175,209,210,214,-152,233,282,283,298,301,-280,-278,313,314,320,-401,322,-226,329,-156,334,337,338,340,175,349,170,365,369,378,379,313,422,283,436,444,-281,-142,-158,-148,-149,-302,-159,-389,470,471,480,-238,-244,313,489,-345,-346,-350,500,501,-223,-157,518,-155,-58,170,-61,313,546,283,170,551,480,-332,283,-402,583,-326,-327,-329,584,-323,-315,583,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,470,282,-236,-154,-235,-277,628,-347,-348,-349,631,-344,-225,-154,-59,282,664,283,665,322,672,-328,-333,583,-316,583,583,-343,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,282,-242,-234,-245,-351,-317,-224,-46,-47,282,470,728,-309,-330,-322,-144,-161,-162,-239,-241,-279,743,744,-324,-310,-311,-312,-331,-163,-240,-237,-48,-164,]),'LIKE':([10,34,98,107,125,126,275,487,703,],[111,-153,-152,111,-280,-278,-281,-277,-279,]),'REFERENCES':([13,34,98,106,110,126,128,150,184,187,195,212,232,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,305,310,311,312,318,332,372,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,645,647,684,689,691,692,696,697,698,703,708,727,729,730,731,732,736,754,758,761,764,],[114,-153,-152,114,-166,-278,-382,-156,114,114,-188,-24,114,-167,-168,-169,-172,-173,-174,-175,-176,-177,114,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,114,-142,-158,-148,-149,-302,-159,-389,-369,-370,-383,-345,-346,-350,-388,-157,114,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,114,-277,-347,-348,-349,-344,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-387,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'FOR':([16,34,98,115,150,194,242,288,289,290,315,316,332,421,432,433,434,435,437,438,467,468,490,491,578,580,588,589,611,612,613,614,684,689,691,727,729,730,731,732,],[116,-153,-152,-367,-156,381,420,-368,-369,-370,-363,-365,-157,-332,-313,-326,-327,-329,-323,-315,-371,-372,-364,-366,-328,-333,-314,-316,-375,-376,-374,-373,-309,-330,-322,-324,-310,-311,-312,-331,]),'IF':([18,86,92,94,141,218,220,405,573,],[120,-194,226,228,326,398,-195,572,681,]),'FOREIGN':([23,34,60,98,106,110,126,129,150,184,185,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,319,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,506,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,638,645,647,684,689,691,692,696,697,698,703,709,727,729,730,731,732,736,754,758,761,764,],[134,-153,134,-152,134,-166,-278,134,-156,134,134,-188,-24,134,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,134,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-338,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,134,-277,-347,-348,-349,-344,-384,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-386,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-385,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'CONSTRAINT':([23,34,60,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,506,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,638,645,647,684,689,691,692,696,697,698,703,709,727,729,730,731,732,736,754,758,761,764,],[135,-153,135,-152,135,-166,-278,-156,135,-188,-24,135,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,135,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,135,-277,-347,-348,-349,-344,-384,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-386,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-385,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'CHECK':([23,34,60,98,106,110,126,129,150,184,185,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,260,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,319,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,506,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,638,645,647,684,689,691,692,696,697,698,703,709,727,729,730,731,732,736,754,758,761,764,],[136,-153,136,-152,136,-166,-278,136,-156,136,136,-188,-24,136,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,136,-334,-14,-165,-107,-108,136,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-338,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,136,-277,-347,-348,-349,-344,-384,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-386,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-385,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'KEY':([24,30,34,36,98,133,134,194,239,240,309,],[137,146,-153,-152,-152,317,318,380,418,419,492,]),'TERMINATED':([30,34,36,179,181,],[147,-153,-152,364,366,]),'STRING_BASE':([33,34,36,42,53,98,116,130,132,138,148,150,155,159,160,163,165,173,175,177,178,195,208,229,230,233,247,256,261,262,265,276,277,278,279,280,283,288,289,290,295,298,300,306,308,310,311,312,313,314,316,321,322,329,331,332,334,337,338,339,340,341,342,344,346,355,358,361,362,367,369,373,378,379,387,388,391,410,412,414,425,426,427,428,433,436,438,440,441,451,453,454,455,456,457,458,459,460,462,467,468,469,476,477,480,483,489,491,493,494,495,496,498,499,500,501,502,504,509,512,514,515,516,517,518,519,523,529,530,531,533,534,537,540,546,549,550,551,554,561,581,582,583,585,586,587,588,589,591,602,603,611,612,613,614,616,622,627,628,629,630,631,633,634,644,651,652,655,658,659,667,671,672,674,676,683,684,687,690,691,696,698,702,705,706,711,714,721,722,728,729,730,731,743,749,751,754,755,756,757,],[150,-153,150,150,150,-152,150,150,150,150,332,-156,332,150,150,332,150,150,150,332,150,150,-44,150,150,150,150,150,150,150,-14,-142,150,-148,-149,-302,150,150,-369,332,150,150,150,150,150,150,332,-350,150,150,332,150,150,150,150,-157,150,150,150,150,150,150,150,150,332,150,150,332,332,150,150,150,150,150,-43,150,150,332,332,150,-16,150,332,332,332,150,-315,332,150,-143,150,-150,-151,-303,-304,-305,-306,-301,150,-371,332,150,-369,150,150,150,150,332,332,-348,-349,150,-313,150,150,150,-344,150,150,332,150,150,150,150,150,150,150,150,150,150,150,332,150,-369,150,150,150,150,150,332,-15,332,150,150,150,-323,-314,-316,332,-145,-147,-375,332,-374,-373,150,150,150,150,-351,-317,150,150,150,150,332,332,332,332,150,-369,150,150,150,150,-369,-309,150,150,-322,-144,150,150,150,-309,150,332,150,150,150,-310,-311,-312,150,150,-374,150,150,150,150,]),'ARRAY':([34,98,109,150,194,276,277,278,279,280,289,290,332,451,453,454,455,456,457,458,459,460,467,468,476,540,602,603,605,611,612,613,614,696,698,736,754,],[-153,-152,279,-156,279,-142,454,-148,-149,-302,-369,-370,-157,-143,-146,-150,-151,-303,-304,-305,-306,-301,-371,-372,279,279,-145,-147,279,-375,-376,-374,-373,-144,454,279,454,]),'LT':([34,98,109,150,194,276,277,278,279,280,289,290,332,451,453,454,455,456,457,458,459,460,467,468,476,540,602,603,605,611,612,613,614,696,698,736,754,],[-153,-152,280,-156,280,-142,280,456,-149,-302,-369,-370,-157,-143,-146,-150,456,-303,-304,-305,-306,-301,-371,-372,280,280,-145,-147,280,-375,-376,-374,-373,-144,280,280,280,]),'DOT':([34,98,119,126,127,140,219,231,275,276,302,327,388,449,487,523,579,597,617,648,674,676,693,711,734,752,],[-153,-152,293,303,304,324,400,413,450,452,486,-152,556,599,626,646,682,694,700,712,723,646,733,741,753,760,]),'AS':([34,57,98,140,219,448,505,570,],[-153,182,-152,323,399,598,636,679,]),'NULL':([34,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,258,261,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,645,647,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,257,-166,-278,-156,257,-188,-24,257,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,429,434,-334,-14,-165,-107,-108,257,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,257,-277,-347,-348,-349,-344,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'NOT':([34,98,106,110,113,120,126,150,184,195,212,226,228,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,371,373,375,398,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,503,544,555,558,566,572,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,635,645,647,681,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,258,-166,286,297,-278,-156,258,-188,-24,404,408,258,-167,-168,-169,-172,-173,-174,-175,-176,286,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,258,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,543,-189,286,569,-170,-171,-332,286,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,258,-277,-347,-348,-349,-344,-399,286,-114,-116,-35,680,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-400,-117,-118,726,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'COLLATE':([34,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,645,647,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,262,-166,-278,-156,262,-188,-24,262,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,262,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,262,-277,-347,-348,-349,-344,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'ENFORCED':([34,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,258,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,371,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,503,543,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,635,645,647,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,263,-166,-278,-156,263,-188,-24,263,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,430,-334,-14,-165,-107,-108,263,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,263,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,263,-277,-347,-348,-349,-344,-399,430,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-400,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'ENCRYPT':([34,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,645,647,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,265,-166,-278,-156,265,-188,-24,265,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,265,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,265,-277,-347,-348,-349,-344,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'AUTOINCREMENT':([34,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,645,647,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,267,-166,-278,-156,267,-188,-24,267,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,267,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,267,-277,-347,-348,-349,-344,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'MASKING':([34,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,270,273,276,277,278,279,280,281,287,289,290,310,311,312,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,645,647,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,271,-166,-278,-156,271,-188,-24,271,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,446,271,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,271,-277,-347,-348,-349,-344,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'GENERATED':([34,98,106,110,126,150,184,195,212,232,236,237,238,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,257,263,265,267,268,269,273,276,277,278,279,280,281,287,289,290,310,311,312,332,373,418,419,421,423,425,427,428,429,430,431,432,433,434,435,437,438,439,440,442,443,445,451,453,454,455,456,457,458,459,460,466,467,468,485,487,493,494,495,502,555,558,566,578,580,581,582,588,589,590,591,592,593,602,603,605,607,608,609,610,611,612,613,614,629,630,645,647,684,689,691,692,696,697,698,703,727,729,730,731,732,736,754,758,761,764,],[-153,-152,272,-166,-278,-156,272,-188,-24,272,-167,-168,-169,-172,-173,-174,-175,-176,-177,-179,-180,-181,-182,-183,-184,-185,-186,-187,-307,-334,-14,-165,-107,-108,272,-142,-158,-148,-149,-302,-159,-389,-369,-370,-345,-346,-350,-157,-189,-170,-171,-332,-178,-16,-18,-402,-308,-335,-141,-313,-326,-327,-329,-323,-315,-336,-337,-339,-313,-315,-143,-146,-150,-151,-303,-304,-305,-306,-301,-394,-371,-372,272,-277,-347,-348,-349,-344,-114,-116,-35,-328,-333,-15,-17,-314,-316,-11,-12,-13,-340,-145,-147,-160,-390,-391,-392,-393,-375,-376,-374,-373,-351,-317,-117,-118,-309,-330,-322,-322,-144,-161,-162,-279,-324,-310,-311,-312,-331,-163,-164,-115,-122,-123,]),'DEFERRABLE':([34,98,113,126,245,286,287,375,423,466,487,544,607,608,609,610,703,],[-153,-152,285,-278,285,466,-389,285,285,-394,-277,285,-390,-391,-392,-393,-279,]),'ADD':([34,98,126,325,327,487,508,637,703,],[-153,-152,-278,506,-152,-277,638,709,-279,]),'COMMAT':([34,98,278,280,455,456,457,458,459,460,],[-153,-152,458,-302,458,-303,-304,-305,-306,-301,]),'RT':([34,98,278,280,455,456,457,458,459,460,],[-153,-152,459,-302,459,-303,-304,-305,-306,-301,]),'BY':([36,38,39,55,58,63,147,364,366,],[157,159,160,180,183,198,331,531,533,]),'SERDEPROPERTIES':([46,],[168,]),'KEYS':([54,],[179,]),'ITEMS':([56,],[181,]),'FORMAT':([75,],[208,]),'REPLACE':([93,],[227,]),'SALT':([150,247,265,332,424,425,427,581,582,],[-156,425,-14,-157,581,-16,-18,-15,-17,]),'SERDE':([208,],[387,]),'UPDATE':([264,284,],[441,464,]),'POLICY':([271,446,],[447,596,]),'DELETE':([284,],[463,]),'INITIALLY':([285,],[465,]),'EXISTS':([297,326,404,408,569,680,726,],[475,507,571,574,678,725,750,]),} +_lr_action_items = {'CREATE':([0,1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[4,80,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'WITH':([0,1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,69,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[3,43,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,214,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,286,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,286,-270,-271,-272,-273,-274,-275,-277,400,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,286,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,286,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,286,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'DROP':([0,],[7,]),'ALTER':([0,],[28,]),'PRIMARY':([0,24,65,78,105,113,117,133,136,162,198,199,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,336,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,530,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,669,676,678,717,722,724,725,729,731,732,733,738,744,764,766,767,768,769,775,795,799,802,805,808,813,],[25,140,25,-167,-166,254,-180,-293,326,-170,254,25,-203,-22,254,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,254,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-353,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,254,-292,-362,-363,-364,-359,-399,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-401,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-400,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'$end':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[0,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'INDEX':([1,2,4,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,97,98,104,105,107,110,113,117,120,122,124,125,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[30,-222,96,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,158,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,239,240,-221,-166,-225,-236,-265,-180,-368,-382,-373,308,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'INHERITS':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[34,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'ID':([1,2,4,5,6,8,9,11,12,13,15,16,17,18,19,20,22,23,24,26,27,29,30,31,32,33,35,36,39,40,41,42,44,45,47,48,49,50,51,52,57,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,84,85,86,88,89,90,91,92,93,94,95,96,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,126,129,131,132,133,134,136,137,139,142,144,145,147,148,149,150,151,152,153,155,157,158,159,160,161,162,163,164,165,166,167,168,169,171,173,174,175,176,177,178,179,180,181,182,183,184,185,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,239,240,242,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,275,277,278,279,281,282,283,284,285,289,290,291,292,293,294,295,296,297,298,299,300,304,305,306,307,309,310,311,312,313,315,317,318,320,321,323,325,327,328,329,330,331,332,333,335,336,337,338,339,340,341,344,345,346,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,376,378,379,380,381,382,383,384,385,386,388,390,391,392,393,394,396,397,398,399,401,402,404,405,406,407,408,409,410,411,414,415,416,418,419,420,422,423,424,428,430,432,433,434,435,436,437,438,439,440,441,442,443,444,446,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,496,497,498,499,500,501,502,503,504,505,506,507,509,510,511,512,513,514,515,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,568,569,571,573,575,577,578,579,580,582,583,584,585,587,588,589,590,591,592,593,594,595,596,597,599,600,602,603,604,605,606,607,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,629,630,631,632,633,634,636,637,638,639,640,641,642,643,644,645,646,648,649,650,651,652,653,654,657,658,659,660,661,662,663,664,665,666,667,669,670,671,672,673,674,675,676,677,678,679,680,683,684,685,686,687,688,690,691,693,694,695,696,697,698,699,700,701,702,703,704,705,707,709,710,711,712,715,716,717,718,719,720,721,722,723,724,725,727,728,729,731,732,733,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,751,754,755,756,757,758,759,760,762,764,765,766,767,768,769,770,772,773,774,775,776,779,780,781,782,783,785,786,788,789,790,792,793,794,795,796,797,798,799,801,802,803,804,805,806,808,809,810,811,813,],[35,-222,94,105,105,-237,105,105,-410,-297,-369,-370,105,-372,105,105,105,105,105,146,105,-1,105,105,-285,-4,-166,105,166,-47,105,105,105,105,105,-77,-78,105,-85,186,105,105,105,105,105,105,-208,105,-283,105,105,105,105,105,105,-310,-311,-420,-18,-167,105,221,105,105,105,-58,105,105,105,105,-209,-166,105,105,-130,-315,-242,105,-221,-166,105,-225,105,105,-236,105,105,105,105,105,-180,-286,-287,-368,105,-382,105,-373,312,105,105,-295,-293,-313,105,105,105,105,-416,105,-241,344,-19,105,-31,105,-32,105,-24,-68,-86,-87,105,-170,-76,105,105,360,-54,-55,105,-39,105,-67,105,105,-69,105,105,-70,105,-72,105,-84,-96,105,-139,-143,-147,-148,-150,-152,105,-270,-271,-272,-273,-274,-275,-277,-278,105,105,105,105,105,105,105,-304,-305,-306,-307,-308,-21,-42,-51,105,-20,-22,105,105,-151,105,105,-134,-248,-210,105,-56,105,105,105,105,105,-226,105,105,105,-394,-181,-182,-183,-186,-187,105,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,105,105,105,-349,-12,105,-179,-117,-118,105,105,105,-288,105,105,105,-163,105,-173,105,105,-404,105,-384,-385,105,105,-215,-166,186,105,105,105,105,105,105,105,-360,-361,-365,105,105,-378,-380,-403,-353,105,105,105,-238,105,105,-2,105,105,105,-171,-421,-422,105,105,105,105,105,105,-38,-52,-66,-63,105,-64,105,-61,105,105,-44,-169,105,105,-35,105,-74,105,-73,105,105,105,-60,-88,-89,105,-126,-140,105,-276,-279,105,576,-282,-7,105,105,105,105,-300,-299,-303,-302,-41,105,105,105,-105,105,105,105,-245,105,-57,-132,-243,-219,-220,-223,-224,105,105,-258,-395,105,-184,-185,105,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,105,105,-330,-351,-352,105,105,-328,105,-330,105,105,105,105,105,105,-164,105,-318,-319,-320,-321,-316,105,105,105,105,105,-409,-386,-387,105,-367,-212,647,105,105,105,105,-228,105,-233,105,105,105,105,-292,-312,105,-379,-381,-362,-363,-364,105,105,-328,105,105,105,-359,-414,105,-240,-399,105,105,-3,-103,-104,-17,105,105,105,105,105,105,-53,-62,105,105,-168,-43,105,-46,-34,105,-37,-75,105,105,-59,105,105,105,105,-146,105,-144,105,-280,-281,105,105,105,105,105,-284,105,-121,105,-123,105,-111,-112,-113,-114,-115,-106,-33,105,105,-247,-129,-136,-314,-227,-244,105,-343,-348,-13,-15,105,105,105,105,105,-329,-331,-9,-10,-11,-355,105,-328,105,-328,105,-358,105,-291,-289,105,-161,105,105,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-229,-230,105,105,105,105,105,-366,-332,105,-376,105,105,-415,-239,-401,-40,-23,-423,-25,-27,105,-124,105,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,105,105,105,105,-384,-8,-411,-412,105,105,105,105,105,-133,-246,105,-328,-324,-330,105,105,105,-345,105,-337,-337,105,105,-155,-158,-175,105,105,105,105,-294,-377,105,-324,-374,-402,-400,-28,105,105,-45,-36,-128,105,105,-6,-413,105,105,105,-131,-339,105,-325,-326,-327,-346,105,-328,105,-290,105,-218,-375,105,-50,105,105,-5,-71,105,-135,-324,105,105,-327,105,105,105,105,-122,105,-137,-328,105,-154,-116,-138,-327,105,105,-153,]),'CLUSTER':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[37,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'PARTITION':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[38,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'INTO':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[39,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[44,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[45,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'TBLPROPERTIES':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[46,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'CHANGE_TRACKING':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[47,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'ON':([1,2,5,6,8,11,12,13,15,16,17,18,21,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,238,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,319,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,414,415,416,418,420,424,425,426,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,548,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,689,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[36,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,131,-1,-207,-285,-4,156,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,280,-180,301,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,280,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-261,-226,280,-181,-182,-183,-186,-187,-188,-189,-190,301,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,280,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-263,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,301,577,-300,-299,-303,-302,591,-419,-105,-90,-92,-57,-262,-264,-219,-220,-223,-224,-258,-184,-185,-347,301,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,280,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,680,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,301,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,750,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'TEXTIMAGE_ON':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[50,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'COMMENT':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,503,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,652,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[52,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,272,272,-368,-382,-373,313,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,272,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,272,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,272,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,313,272,-233,272,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,272,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,272,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,272,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'MAP':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[53,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'SKEWED':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[54,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'COLLECTION':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[55,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'STORED':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[56,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'CATALOG':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[57,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'PARTITIONED':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[58,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'FILE_FORMAT':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[59,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'STAGE_FILE_FORMAT':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[60,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'TABLE_FORMAT':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[61,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'LOCATION':([1,2,3,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[62,-222,89,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'AUTO_REFRESH':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[63,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'COMMA':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,249,250,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,316,317,323,327,328,329,332,333,335,336,338,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,412,413,415,416,417,418,420,424,432,433,434,435,437,438,439,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,485,486,490,491,492,496,497,498,500,501,502,503,505,506,507,508,509,511,512,514,515,517,518,519,520,522,523,526,527,528,533,534,535,536,537,538,539,540,541,543,544,545,547,549,550,552,553,555,556,558,559,563,565,566,567,568,569,570,571,573,578,579,582,583,584,586,587,589,590,591,592,593,594,595,596,597,604,605,606,607,609,610,611,614,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,651,652,653,654,655,658,660,661,663,664,665,666,670,671,672,673,674,675,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,696,699,700,701,702,703,704,706,708,710,716,717,720,722,723,724,725,729,731,732,733,736,737,738,739,740,741,742,743,745,748,749,751,752,755,756,757,758,759,761,764,766,767,768,769,772,773,774,775,776,777,778,779,781,784,785,786,787,790,795,797,798,799,800,802,803,804,805,806,807,808,809,811,813,],[65,-222,-205,-206,109,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,364,-67,-69,379,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,440,-394,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,493,-384,-385,-211,-215,-166,506,-253,-393,-360,-361,-365,-378,-380,-403,-353,493,-2,-171,-421,-422,493,493,-384,-38,-52,379,364,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,564,-276,-279,-204,-282,-7,-300,-299,-303,-302,588,-109,-419,-105,506,-90,-92,-57,-219,-220,-223,-224,493,-258,-395,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,493,-164,-165,-318,-319,-320,-321,-316,637,493,-409,-386,-387,-367,-212,-214,-384,493,651,-228,-233,-251,-168,-250,-234,-292,-312,-379,-381,-362,-363,-364,493,-384,493,-359,-414,493,493,-3,-103,-104,-17,493,493,493,493,493,-53,-62,588,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,493,696,-144,-384,-334,-280,-281,493,493,-284,-168,-121,-98,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,440,-343,-348,-13,-15,493,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-229,-230,493,-257,-249,493,-366,-332,-376,493,493,-415,-40,-23,-423,-25,-27,493,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-336,440,-384,-8,-411,-412,493,-97,-110,-95,-384,-324,493,-345,493,-337,-337,-155,-158,-175,-176,-254,-256,-294,-377,493,-389,-374,-402,-28,-45,-36,-128,-335,440,-6,-413,493,-168,-100,-339,-325,-326,-327,-346,-384,493,-290,-177,-218,-255,-252,-375,-50,-333,-5,-71,-99,-389,-178,493,-168,-122,-102,-137,-384,493,-154,-116,-101,-138,810,493,-153,]),'DEFAULT':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[67,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,277,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,277,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,277,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,277,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,277,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'RP':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,249,250,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,316,317,323,327,328,329,332,333,335,336,338,345,347,349,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,372,373,374,375,376,377,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,411,412,413,415,416,417,418,420,424,432,433,434,435,437,438,439,441,442,444,445,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,473,475,477,478,479,480,481,482,483,484,485,486,490,491,492,494,495,496,497,498,500,501,502,503,505,506,507,508,509,511,512,514,515,517,518,519,520,521,522,523,526,527,528,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,549,550,552,553,555,556,558,559,561,563,565,566,567,568,569,570,571,573,578,579,582,583,584,586,587,589,590,591,592,593,594,595,596,597,604,605,606,607,609,610,611,612,614,616,617,618,619,620,621,622,623,624,627,628,631,632,633,634,635,636,638,639,640,641,642,643,644,645,646,648,649,650,651,652,653,654,655,658,660,661,662,663,664,665,666,670,671,672,673,674,675,676,678,679,680,681,682,683,684,685,686,687,688,690,691,693,694,695,696,697,699,700,701,702,703,704,706,708,710,716,717,718,719,720,721,722,723,724,725,728,729,730,731,732,733,734,736,737,738,739,740,741,742,743,745,748,749,751,752,754,755,756,757,758,759,761,764,765,766,767,768,769,772,773,774,775,776,777,778,779,781,784,785,786,787,788,790,793,794,795,797,798,799,800,802,803,804,805,806,807,808,809,811,812,813,],[32,-222,-205,-206,110,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,365,-67,-69,378,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,438,-394,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,505,-253,-393,518,519,-365,-378,-380,-403,-353,527,-2,534,537,-171,-421,-422,-26,-29,-384,-38,544,378,365,-64,-61,-168,-44,-169,-168,552,-168,-35,-168,555,-74,-73,-168,-60,-88,-89,-126,565,-276,-279,-204,-282,-7,-300,-299,-303,-302,584,587,-109,-419,-105,595,-90,-92,-57,-219,-220,-223,-224,605,-258,-395,-184,-185,-347,609,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,631,-157,-160,-164,-165,-318,-319,-320,-321,-316,636,638,-409,-386,-387,644,645,-367,-212,-214,-384,649,650,-228,-233,-251,-168,-250,-234,-292,-312,-379,-381,-362,-363,-364,660,661,-328,663,-359,-414,666,670,-3,-103,-104,-17,671,672,673,674,644,-30,-53,-62,676,678,-168,-43,-46,-34,-37,-75,-83,-59,689,-127,-146,694,695,-144,-384,-334,-280,-281,702,703,-284,-168,-121,-98,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-396,-343,-348,-13,-15,717,722,724,-329,-331,-9,-10,-11,-355,725,-328,-328,729,-291,-289,-159,-161,732,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-229,-230,736,-257,-249,739,-366,-332,741,-376,742,743,-415,-40,-23,-423,-25,-27,745,-124,-125,-48,-49,748,749,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-336,644,756,-384,-8,-411,-412,757,-97,-110,-95,-328,-324,766,767,768,724,-345,769,-337,-337,717,-155,774,-158,-175,-176,775,-254,-256,-294,-377,779,-324,-374,-402,-28,-45,-36,-128,-335,784,785,-6,-413,786,-168,-100,-339,790,-325,-326,-327,-346,-328,794,-290,-177,-218,-255,-252,-375,-50,-333,-5,-71,-99,799,-324,741,805,-178,806,-168,-122,-102,-137,-328,809,-154,-116,-101,-138,-327,812,813,-153,]),'INCREMENT':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[68,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'START':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[69,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'MINVALUE':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,71,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[70,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,216,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'NO':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[71,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,447,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'MAXVALUE':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,71,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[72,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,217,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'CACHE':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[73,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'NOORDER':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[74,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,285,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,285,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,285,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,285,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,285,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'ORDER':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[75,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,284,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,284,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,284,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,284,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,284,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'DQ_STRING':([1,2,4,5,6,8,9,11,12,13,15,16,17,18,19,20,22,23,24,27,29,30,31,32,33,35,36,40,41,42,44,45,47,48,49,50,51,57,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,84,85,86,88,89,90,91,92,93,94,95,96,99,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,126,129,131,132,133,134,136,137,139,142,144,145,147,148,149,150,151,152,153,155,157,158,159,160,161,162,163,164,165,167,168,169,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,239,240,242,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,275,277,278,279,281,282,283,284,285,289,290,291,292,293,294,295,296,297,298,299,300,304,305,306,307,309,310,311,312,315,317,318,320,321,323,325,327,328,329,330,331,332,333,335,336,337,338,339,340,341,344,345,346,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,376,378,379,380,381,382,383,384,385,386,388,390,391,392,393,394,396,397,398,399,401,402,404,405,406,407,408,409,410,411,414,415,416,418,419,420,422,423,424,428,430,432,433,434,435,436,437,438,439,440,441,442,443,444,446,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,496,497,498,499,500,501,502,503,504,505,506,507,509,510,511,512,513,514,515,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,568,569,571,573,575,577,578,579,580,582,583,584,585,587,588,589,590,591,592,593,594,595,596,597,599,600,602,603,604,605,606,607,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,629,630,631,632,633,634,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,657,658,659,660,661,662,663,664,665,666,667,669,670,671,672,673,674,675,676,677,678,679,680,683,684,685,686,687,688,690,691,693,694,695,696,697,698,699,700,701,702,703,704,705,707,709,710,711,712,715,716,717,718,719,720,721,722,723,724,725,727,728,729,731,732,733,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,751,754,755,756,757,758,759,760,762,764,765,766,767,768,769,770,772,773,774,775,776,779,780,781,782,783,785,786,788,789,790,792,793,794,795,796,797,798,799,801,802,803,804,805,806,808,809,810,811,813,],[78,-222,78,78,78,-237,78,78,-410,-297,-369,-370,78,-372,78,78,78,78,78,78,-1,78,78,-285,-4,160,78,-47,78,78,78,78,78,-77,-78,78,-85,78,78,78,78,78,78,-208,78,-283,78,78,78,78,78,78,-310,-311,-420,-18,-167,78,78,78,78,-58,78,78,78,78,-209,-166,78,78,-130,-315,-242,78,-221,-166,78,-225,78,78,-236,78,78,78,78,78,-180,-286,-287,-368,78,-382,78,-373,78,78,78,-295,-293,-313,78,78,78,78,-416,78,-241,78,-19,78,-31,78,-32,78,-24,-68,-86,-87,78,-170,-76,78,78,-54,-55,78,-39,78,-67,78,78,-69,78,78,-70,78,-72,78,-84,-96,386,78,-139,-143,-147,-148,-150,-152,78,-270,-271,-272,-273,-274,-275,-277,-278,78,78,78,78,78,78,78,-304,-305,-306,-307,-308,-21,-42,-51,78,-20,-22,78,78,-151,78,78,-134,-248,-210,78,-56,78,78,78,78,78,-226,78,78,78,-394,-181,-182,-183,-186,-187,78,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,78,78,78,-349,-12,78,-179,-117,-118,78,78,78,-288,78,78,78,-163,78,-173,78,78,-404,78,-384,-385,78,78,-215,160,78,78,78,78,78,78,78,-360,-361,-365,78,78,-378,-380,-403,-353,78,78,78,-238,78,78,-2,78,78,78,-171,-421,-422,78,78,78,78,78,78,-38,-52,-66,-63,78,-64,78,-61,78,78,-44,-169,78,78,-35,78,-74,78,-73,78,78,78,-60,-88,-89,78,-126,-140,78,-276,-279,78,78,-282,-7,78,78,78,78,-300,-299,-303,-302,-41,78,78,78,-105,78,78,78,-245,78,-57,-132,-243,-219,-220,-223,-224,78,78,-258,-395,78,-184,-185,78,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,78,78,-330,-351,-352,78,78,-328,78,-330,78,78,78,78,78,78,-164,78,-318,-319,-320,-321,-316,78,78,78,78,78,-409,-386,-387,78,-367,-212,-214,78,78,78,78,-228,78,-233,78,78,78,78,-292,-312,78,-379,-381,-362,-363,-364,78,78,-328,78,78,78,-359,-414,78,-240,-399,78,78,-3,-103,-104,-17,78,78,78,78,78,78,-53,-62,78,78,-168,-43,78,-46,-34,78,-37,-75,78,78,-59,78,78,78,78,-146,78,-144,78,-280,-281,78,78,78,78,78,-284,78,-121,78,-123,78,-111,-112,-113,-114,-115,-106,-33,78,78,-247,-129,-136,-314,-227,-244,78,-343,-348,-13,-15,78,78,78,78,78,-329,-331,-9,-10,-11,-355,78,-328,78,-328,78,-358,78,-291,-289,78,-161,78,78,-405,-406,-407,-408,-390,-391,-389,-388,-216,160,-217,-231,-232,-229,-230,78,78,78,78,78,-366,-332,78,-376,78,78,-415,-239,-401,-40,-23,-423,-25,-27,78,-124,78,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,78,78,78,78,-384,-8,-411,-412,78,78,78,78,78,-133,-246,78,-328,-324,-330,78,78,78,-345,78,-337,-337,78,78,-155,-158,-175,78,78,78,78,-294,-377,78,-324,-374,-402,-400,-28,78,78,-45,-36,-128,78,78,-6,-413,78,78,78,-131,-339,78,-325,-326,-327,-346,78,-328,78,-290,78,-218,-375,78,-50,78,78,-5,-71,78,-135,-324,78,78,-327,78,78,78,78,-122,78,-137,-328,78,-154,-116,-138,-327,78,78,-153,]),'USING':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[79,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,125,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,449,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'ROW':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,161,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,414,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[81,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,353,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,593,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'STORAGE':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,414,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[82,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,592,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'TAG':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,43,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,286,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[83,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,172,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,83,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,83,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,83,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,172,83,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,83,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'CLONE':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,114,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[84,84,-205,-206,-237,119,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,84,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,-265,119,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'ENCODE':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[85,-222,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,85,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,85,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,85,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,85,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,85,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'TABLESPACE':([1,2,4,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,91,94,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,231,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,308,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[86,-222,90,-205,-206,-237,-267,-410,-297,-369,-370,-371,-372,-1,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,232,-166,-221,-166,-225,-236,-265,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,-268,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,419,-56,-226,-235,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,-266,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,86,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,-234,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'OPTIONS':([1,2,5,6,8,11,12,13,15,16,17,18,29,31,32,33,35,40,42,48,49,51,64,65,66,73,74,75,76,77,78,88,104,105,107,110,113,117,120,122,124,126,132,133,134,137,149,151,153,157,158,159,160,162,163,167,168,171,174,177,180,182,184,185,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211,213,215,216,217,218,219,220,223,225,226,227,229,230,237,246,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,292,293,294,295,296,297,298,304,305,306,307,309,311,312,323,327,328,329,332,333,335,336,345,351,352,353,356,358,359,360,361,362,363,365,367,369,370,371,374,375,378,380,383,384,385,386,390,391,393,394,396,398,399,406,407,408,409,415,416,418,420,424,432,433,434,435,438,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,496,497,498,505,509,511,512,514,515,517,518,519,526,527,534,535,536,537,543,544,545,549,550,552,553,555,556,558,559,563,565,568,571,573,582,584,587,589,590,591,592,593,594,595,596,597,604,605,607,609,610,611,617,618,619,620,621,622,631,632,633,634,636,638,639,640,641,642,643,644,645,646,648,649,650,660,661,663,666,670,671,672,673,674,676,678,679,680,683,684,685,686,687,688,690,691,693,694,695,701,702,703,710,717,722,724,725,729,731,732,733,738,739,742,743,745,748,749,751,756,757,764,766,767,768,769,774,775,776,779,781,785,786,795,799,802,805,806,808,813,],[87,-222,87,87,-237,-267,-410,-297,-369,-370,-371,-372,87,-207,-285,-4,-166,-47,-65,-77,-78,-85,-208,-269,-283,-309,-310,-311,-420,-18,-167,-58,-221,-166,-225,-236,87,-180,-368,-382,-373,-213,-295,-293,-313,-392,-19,-31,-32,-24,-68,-86,-87,-170,-76,-54,-55,-39,-67,-69,-70,-72,-84,-96,-139,-143,-147,-148,-150,-152,87,-270,-271,-272,-273,-274,-275,-277,-278,-203,-298,-301,-304,-305,-306,-307,-308,-21,-51,-20,-22,-418,-151,-93,-56,-226,87,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,87,-288,-156,-172,-162,-163,-317,-173,-404,-383,-384,-385,-211,-215,-166,-393,-360,-361,-365,-378,-380,-403,-353,-2,-171,-421,-422,-26,-29,-384,-38,-52,-66,-63,-64,-61,-168,-44,-169,-168,-35,-74,-73,-168,-60,-88,-89,-126,-140,-276,-279,-204,-282,-7,-300,-299,-303,-302,-419,-105,-90,-92,-57,-219,-220,-223,-224,-258,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,-367,-212,-214,-233,87,-292,-312,-379,-381,-362,-363,-364,-359,-414,-3,-103,-104,-17,-30,-53,-62,-168,-43,-46,-34,-37,-75,-83,-59,-127,-146,-144,-280,-281,-284,-121,-123,-111,-112,-113,-114,-115,-106,-33,-94,-91,-227,-244,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-291,-289,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-216,-217,-231,-232,-366,-332,-376,-415,-40,-23,-423,-25,-27,-124,-125,-48,-49,-79,-81,-80,-82,-107,-108,-119,-120,-145,-141,-142,-8,-411,-412,-95,-324,-345,-337,-337,-155,-158,-175,-176,-294,-377,-374,-402,-28,-45,-36,-128,-6,-413,-339,-325,-326,-327,-346,-290,-177,-218,-375,-50,-5,-71,-178,-122,-137,-154,-116,-138,-153,]),'DOMAIN':([4,],[92,]),'SCHEMA':([4,94,],[93,235,]),'DATABASE':([4,80,94,221,],[95,95,236,236,]),'UNIQUE':([4,24,65,78,105,113,117,133,136,162,198,199,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,336,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,530,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,669,676,678,717,722,724,725,729,731,732,733,738,744,764,766,767,768,769,775,795,799,802,805,808,813,],[97,138,207,-167,-166,255,-180,-293,324,-170,255,207,-203,-22,255,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,255,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-353,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,255,-292,-362,-363,-364,-359,-399,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-401,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-400,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'CLUSTERED':([4,],[98,]),'TABLE':([4,7,20,28,78,91,94,105,147,242,340,429,529,667,],[99,108,130,148,-167,233,-166,-166,-241,428,-238,602,-240,-239,]),'OR':([4,],[100,]),'SEQUENCE':([4,],[101,]),'TYPE':([4,242,],[102,430,]),'LP':([10,11,20,26,31,34,35,43,44,45,46,57,59,60,61,62,78,82,83,87,89,105,111,117,120,128,130,132,133,137,138,143,144,146,147,151,156,161,162,164,165,170,171,172,188,192,207,208,209,257,260,277,282,288,292,293,294,295,296,297,298,304,306,307,316,317,319,323,324,327,328,329,334,335,340,351,359,363,365,367,371,396,397,398,400,403,417,444,446,451,455,456,457,458,459,460,461,466,475,477,478,479,480,481,482,483,484,490,491,492,500,503,506,507,508,511,516,517,518,519,522,526,529,545,549,568,569,573,574,576,581,607,609,617,618,619,624,627,629,633,634,636,638,639,640,641,642,643,644,645,652,654,655,656,660,661,667,679,680,693,700,716,717,722,724,731,732,733,736,737,738,750,753,764,766,767,768,769,772,775,777,778,781,795,803,],[112,114,129,145,152,155,-166,173,176,179,181,179,179,179,179,179,-167,223,224,228,179,-166,248,299,300,315,318,-295,-293,330,331,337,-416,339,-241,346,350,354,-170,355,357,181,173,366,388,392,401,402,330,445,300,459,467,471,-296,-156,-172,-162,-163,-317,-173,-404,494,495,504,-253,-259,330,513,-360,-361,-365,524,525,-238,-171,542,173,-64,-61,-169,330,575,300,173,580,504,-347,300,-417,612,-341,-342,-344,613,-338,-330,612,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,494,299,-251,-168,-250,-292,659,-362,-363,-364,662,-359,-240,-62,-168,299,697,300,698,339,705,-343,-348,612,-331,612,612,728,-358,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,299,-257,-249,-260,-366,-332,-239,-48,-49,299,494,765,-324,-345,-337,-158,-175,-176,-254,-256,-294,782,783,-339,-325,-326,-327,-346,793,-177,-255,-252,-50,-178,662,]),'LIKE':([11,78,105,114,132,133,292,511,738,],[118,-167,-166,118,-295,-293,-296,-292,-294,]),'REFERENCES':([14,78,105,113,117,133,135,162,198,201,209,226,247,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,322,327,328,329,335,351,395,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,743,764,766,767,768,769,775,795,799,802,805,808,813,],[121,-167,-166,121,-180,-293,-397,-170,121,121,-203,-22,121,-181,-182,-183,-186,-187,-188,-189,-190,-191,121,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,121,-156,-172,-162,-163,-317,-173,-404,-384,-385,-398,-360,-361,-365,-403,-171,121,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,121,-292,-362,-363,-364,-359,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-402,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'FOR':([17,78,105,122,162,208,257,305,306,307,332,333,351,444,455,456,457,458,460,461,491,492,514,515,607,609,617,618,642,643,644,645,717,722,724,764,766,767,768,769,],[123,-167,-166,-382,-170,404,443,-383,-384,-385,-378,-380,-171,-347,-328,-341,-342,-344,-338,-330,-386,-387,-379,-381,-343,-348,-329,-331,-390,-391,-389,-388,-324,-345,-337,-339,-325,-326,-327,-346,]),'IF':([19,93,99,101,148,233,235,428,602,],[127,-209,241,243,343,421,-210,601,714,]),'FOREIGN':([24,65,78,105,113,117,133,136,162,198,199,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,336,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,530,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,669,676,678,717,722,724,725,729,731,732,733,738,744,764,766,767,768,769,775,795,799,802,805,808,813,],[141,141,-167,-166,141,-180,-293,141,-170,141,141,-203,-22,141,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,141,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-353,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,141,-292,-362,-363,-364,-359,-399,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-401,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-400,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'CONSTRAINT':([24,65,78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,530,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,669,676,678,717,722,724,725,729,731,732,733,738,744,764,766,767,768,769,775,795,799,802,805,808,813,],[142,142,-167,-166,142,-180,-293,-170,142,-203,-22,142,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,142,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,142,-292,-362,-363,-364,-359,-399,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-401,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-400,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'CHECK':([24,65,78,105,113,117,133,136,162,198,199,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,276,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,336,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,530,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,669,676,678,717,722,724,725,729,731,732,733,738,744,764,766,767,768,769,775,795,799,802,805,808,813,],[143,143,-167,-166,143,-180,-293,143,-170,143,143,-203,-22,143,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,143,-349,-12,-179,-117,-118,143,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-353,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,143,-292,-362,-363,-364,-359,-399,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-401,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-400,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'KEY':([25,31,35,78,105,140,141,208,254,255,326,],[144,153,-166,-167,-166,334,335,403,441,442,516,]),'TERMINATED':([31,35,78,187,189,],[154,-166,-167,387,389,]),'BY':([35,37,38,54,58,68,154,387,389,],[161,164,165,188,192,212,348,560,562,]),'STRING_BASE':([35,41,52,78,105,123,137,139,145,159,162,164,165,168,175,176,178,179,181,183,185,186,209,222,244,245,248,262,272,277,278,281,293,294,295,296,297,300,305,306,307,312,315,317,323,325,327,328,329,330,331,333,338,339,346,348,350,351,354,355,356,357,358,359,369,371,374,379,382,383,385,390,392,396,401,402,410,411,414,433,435,437,448,449,450,451,456,459,461,463,464,475,477,478,479,480,481,482,483,484,486,491,492,493,500,501,504,507,513,515,517,518,519,520,522,523,524,525,526,528,533,536,538,539,540,541,542,543,546,551,554,557,558,560,562,563,566,569,575,578,579,580,583,590,610,611,612,614,615,616,617,618,620,633,634,642,643,644,645,647,653,658,659,660,661,662,664,665,675,684,685,688,691,692,700,704,705,707,709,716,717,720,723,724,728,731,733,737,740,741,746,751,758,759,765,766,767,768,772,773,782,788,790,793,795,796,797,798,803,804,810,811,],[162,162,162,-167,-166,162,162,162,162,351,-170,162,162,351,162,162,162,162,162,162,351,162,162,-42,162,162,162,162,162,162,162,-12,-156,162,-162,-163,-317,162,162,-384,351,162,162,162,162,162,162,351,-365,162,162,351,162,162,162,162,162,-171,162,162,162,162,162,162,162,351,162,162,351,162,351,162,162,162,162,162,-41,162,162,351,351,162,-14,162,351,351,351,162,-330,351,162,-157,162,-164,-165,-318,-319,-320,-321,-316,162,-386,351,162,-384,162,162,162,162,351,351,-363,-364,162,-328,162,162,162,-359,162,162,351,162,162,162,162,162,162,162,162,162,162,162,162,162,351,162,-384,162,162,162,162,162,351,-13,351,162,162,162,-338,-329,-331,351,-159,-161,-390,351,-389,-388,162,162,162,162,-366,-332,162,162,162,162,351,351,351,351,162,-384,162,162,162,162,-384,-324,162,162,-337,162,-158,162,162,162,-324,162,351,162,162,162,-325,-326,-327,-384,162,162,162,-389,162,162,162,162,162,-384,162,162,162,]),'SERDEPROPERTIES':([43,],[170,]),'KEYS':([53,],[187,]),'ITEMS':([55,],[189,]),'AS':([56,78,105,113,117,133,147,162,198,209,226,234,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,472,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,529,584,587,595,599,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[190,-167,-166,288,-180,-293,340,-170,288,-203,-22,422,288,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,288,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,629,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,288,-292,-362,-363,-364,-359,667,-121,-123,-33,712,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'ARRAY':([78,105,116,162,208,293,294,295,296,297,306,307,351,475,477,478,479,480,481,482,483,484,491,492,500,569,633,634,636,642,643,644,645,731,733,775,795,],[-167,-166,296,-170,296,-156,478,-162,-163,-317,-384,-385,-171,-157,-160,-164,-165,-318,-319,-320,-321,-316,-386,-387,296,296,-159,-161,296,-390,-391,-389,-388,-158,478,296,478,]),'LT':([78,105,116,162,208,293,294,295,296,297,306,307,351,475,477,478,479,480,481,482,483,484,491,492,500,569,633,634,636,642,643,644,645,731,733,775,795,],[-167,-166,297,-170,297,-156,297,480,-163,-317,-384,-385,-171,-157,-160,-164,480,-318,-319,-320,-321,-316,-386,-387,297,297,-159,-161,297,-390,-391,-389,-388,-158,297,297,297,]),'DOT':([78,105,126,133,134,147,234,246,292,293,319,344,411,473,511,546,608,626,648,679,707,709,726,746,771,791,],[-167,-166,310,320,321,341,423,436,474,476,510,-166,585,630,657,677,715,727,735,747,760,677,770,780,792,801,]),'NULL':([78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,274,277,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,273,-180,-293,-170,273,-203,-22,273,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,452,457,-349,-12,-179,-117,-118,273,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,273,-292,-362,-363,-364,-359,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'NOT':([78,105,113,117,120,127,133,162,198,209,226,241,243,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,394,396,398,421,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,527,573,584,587,595,601,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,666,676,678,714,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,274,-180,303,314,-293,-170,274,-203,-22,427,431,274,-181,-182,-183,-186,-187,-188,-189,-190,303,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,274,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,572,-204,303,598,-184,-185,-347,303,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,274,-292,-362,-363,-364,-359,-414,303,-121,-123,-33,713,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-415,-124,-125,763,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'COLLATE':([78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,278,-180,-293,-170,278,-203,-22,278,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,278,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,278,-292,-362,-363,-364,-359,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'ENFORCED':([78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,274,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,394,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,527,572,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,666,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,279,-180,-293,-170,279,-203,-22,279,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,453,-349,-12,-179,-117,-118,279,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,279,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,279,-292,-362,-363,-364,-359,-414,453,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-415,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'ENCRYPT':([78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,281,-180,-293,-170,281,-203,-22,281,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,281,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,281,-292,-362,-363,-364,-359,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'AUTOINCREMENT':([78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,283,-180,-293,-170,283,-203,-22,283,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,283,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,283,-292,-362,-363,-364,-359,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'MASKING':([78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,286,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,287,-180,-293,-170,287,-203,-22,287,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,469,287,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,287,-292,-362,-363,-364,-359,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'GENERATED':([78,105,113,117,133,162,198,209,226,247,251,252,253,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,279,281,283,284,285,290,293,294,295,296,297,298,304,306,307,327,328,329,351,396,441,442,444,446,448,450,451,452,453,454,455,456,457,458,460,461,462,463,465,466,468,475,477,478,479,480,481,482,483,484,490,491,492,509,511,517,518,519,526,584,587,595,607,609,610,611,617,618,619,620,621,622,633,634,636,638,639,640,641,642,643,644,645,660,661,676,678,717,722,724,725,729,731,732,733,738,764,766,767,768,769,775,795,799,802,805,808,813,],[-167,-166,289,-180,-293,-170,289,-203,-22,289,-181,-182,-183,-186,-187,-188,-189,-190,-191,-193,-194,-195,-196,-197,-198,-199,-200,-201,-202,-322,-349,-12,-179,-117,-118,289,-156,-172,-162,-163,-317,-173,-404,-384,-385,-360,-361,-365,-171,-204,-184,-185,-347,-192,-14,-16,-417,-323,-350,-149,-328,-341,-342,-344,-338,-330,-351,-352,-354,-328,-330,-157,-160,-164,-165,-318,-319,-320,-321,-316,-409,-386,-387,289,-292,-362,-363,-364,-359,-121,-123,-33,-343,-348,-13,-15,-329,-331,-9,-10,-11,-355,-159,-161,-174,-405,-406,-407,-408,-390,-391,-389,-388,-366,-332,-124,-125,-324,-345,-337,-337,-155,-158,-175,-176,-294,-339,-325,-326,-327,-346,-177,-178,-122,-137,-154,-138,-153,]),'DEFERRABLE':([78,105,120,133,260,303,304,398,446,490,511,573,638,639,640,641,738,],[-167,-166,302,-293,302,490,-404,302,302,-409,-292,302,-405,-406,-407,-408,-294,]),'ADD':([78,105,133,342,344,511,532,668,738,],[-167,-166,-293,530,-166,-292,669,744,-294,]),'COMMAT':([78,105,295,297,479,480,481,482,483,484,],[-167,-166,482,-317,482,-318,-319,-320,-321,-316,]),'RT':([78,105,295,297,479,480,481,482,483,484,],[-167,-166,483,-317,483,-318,-319,-320,-321,-316,]),'FORMAT':([81,],[222,]),'REPLACE':([100,],[242,]),'SALT':([162,262,281,351,447,448,450,610,611,],[-170,448,-12,-171,610,-14,-16,-13,-15,]),'SERDE':([222,],[410,]),'UPDATE':([280,301,],[464,488,]),'POLICY':([287,469,],[470,625,]),'DELETE':([301,],[487,]),'INITIALLY':([302,],[489,]),'EXISTS':([314,343,427,431,598,713,763,],[499,531,600,603,711,762,789,]),} _lr_action = {} for _k, _v in _lr_action_items.items(): @@ -17,7 +17,7 @@ _lr_action[_x][_k] = _y del _lr_action_items -_lr_goto_items = {'expr':([0,],[1,]),'database_base':([0,1,],[2,41,]),'create_schema':([0,],[4,]),'create_database':([0,],[5,]),'type_definition':([0,],[7,]),'domain_name':([0,],[8,]),'index_table_name':([0,],[9,]),'table_name':([0,],[10,]),'pkey':([0,60,185,],[11,188,371,]),'seq_name':([0,],[12,]),'alter_foreign':([0,],[13,]),'alter_check':([0,],[14,]),'alter_unique':([0,],[15,]),'alter_default':([0,],[16,]),'alter_primary_key':([0,],[17,]),'c_schema':([0,],[18,]),'type_name':([0,],[19,]),'create_index':([0,],[20,]),'create_table':([0,],[21,]),'create_seq':([0,],[22,]),'alt_table':([0,],[23,]),'pkey_statement':([0,60,185,],[25,25,374,]),'type_create':([0,],[26,]),'multiple_options':([1,],[28,]),'id':([1,3,4,5,8,10,16,18,19,21,22,23,26,29,30,37,42,43,44,45,47,52,60,62,63,64,65,67,68,73,78,79,80,83,84,85,88,89,96,99,101,102,105,106,107,108,109,114,116,119,122,124,129,130,132,135,138,141,143,145,151,157,159,160,165,167,170,173,175,182,184,194,195,196,197,198,199,200,210,213,214,215,217,221,224,225,227,229,230,232,233,234,242,259,261,262,266,272,273,274,276,277,278,280,282,283,288,292,293,298,300,301,303,304,306,308,313,314,320,321,322,324,327,329,331,334,337,338,339,340,341,342,344,349,351,353,355,358,360,361,365,369,373,374,378,379,381,382,388,391,392,395,396,397,400,413,414,417,420,436,437,441,442,444,447,450,451,452,453,455,461,462,463,464,465,469,475,476,477,478,480,482,483,485,486,489,496,497,499,500,501,504,507,509,514,515,516,517,518,519,523,525,529,530,531,533,534,535,537,540,546,548,549,550,551,554,556,559,567,568,577,583,584,585,586,587,594,596,599,602,605,606,622,623,626,627,628,631,633,634,644,646,663,664,665,666,671,672,674,676,677,682,686,687,688,690,694,698,700,701,702,705,711,712,717,718,721,722,723,728,733,736,741,743,744,749,753,754,755,756,757,760,],[30,84,96,99,104,109,115,119,121,126,127,132,140,143,144,158,162,165,165,167,173,176,194,196,197,199,201,204,205,206,211,212,213,215,216,219,222,223,229,230,231,109,235,259,109,275,276,126,289,292,300,302,308,310,315,319,289,126,328,330,126,335,289,342,344,347,351,355,360,367,259,276,310,382,383,384,385,386,388,391,300,391,397,401,402,403,406,409,411,259,289,416,421,431,432,439,443,448,259,449,451,289,457,460,461,289,467,473,474,476,483,109,487,488,310,490,498,289,502,467,289,505,126,289,511,289,289,289,467,289,467,289,520,523,525,351,520,360,529,530,532,540,310,545,289,289,552,553,554,560,391,391,567,391,570,575,467,235,579,498,588,590,593,595,597,601,602,603,467,457,604,467,608,609,610,611,617,276,467,109,289,623,520,259,625,289,467,588,467,289,289,467,126,467,467,467,467,467,289,467,554,648,650,653,654,657,659,109,467,276,667,668,467,467,289,520,674,676,391,391,416,683,595,467,289,588,588,693,695,696,276,699,467,702,703,467,289,683,467,467,467,711,716,595,235,416,467,289,722,554,391,727,588,467,588,467,734,289,737,738,520,467,722,742,588,416,467,520,749,683,752,276,755,289,595,757,761,289,757,467,520,764,]),'using':([1,],[32,]),'row_format':([1,],[42,]),'storage':([1,],[45,]),'option_comment':([1,119,474,],[48,294,615,]),'option_with_tag':([1,106,184,232,273,485,],[50,254,254,254,254,254,]),'with':([1,192,],[51,376,]),'clone':([1,2,41,],[59,82,82,]),'encode':([1,106,184,232,273,485,],[61,238,238,238,238,238,]),'tablespace':([1,291,],[71,472,]),'options':([1,4,5,28,106,184,232,273,485,],[72,97,100,142,251,251,251,251,251,]),'defcolumn':([10,60,102,107,301,],[106,184,232,273,485,]),'likke':([10,107,],[108,274,]),'column':([10,60,102,107,298,301,369,478,535,],[110,110,110,110,479,110,539,621,660,]),'ref':([13,106,184,187,232,246,273,372,485,],[113,245,245,375,245,423,245,544,245,]),'using_tablespace':([17,],[117,]),'t_name':([21,114,141,151,327,507,],[125,287,325,333,508,637,]),'foreign':([23,60,106,129,184,185,232,273,485,],[128,187,246,305,246,372,246,246,246,]),'constraint':([23,60,106,184,232,273,485,],[129,185,260,260,260,260,260,]),'check_st':([23,60,106,129,184,185,232,260,273,485,],[130,195,195,306,195,373,195,373,195,195,]),'STRING':([33,36,42,53,116,130,132,138,159,160,165,173,175,178,195,229,230,233,247,256,261,262,277,283,288,295,298,300,306,308,310,313,314,321,322,329,331,334,337,338,339,340,341,342,344,355,358,367,369,373,378,379,388,391,414,426,436,441,453,462,469,477,480,483,489,496,499,500,501,504,509,514,515,516,517,518,519,523,529,530,531,533,537,546,549,550,551,554,583,585,586,616,622,627,628,631,633,634,644,659,671,672,674,676,687,690,698,702,705,711,721,722,728,743,749,754,755,756,757,],[148,155,163,177,290,311,316,290,290,290,346,346,361,362,311,410,412,290,427,428,433,440,290,290,468,155,290,346,311,491,493,290,290,468,290,290,512,290,290,290,468,290,468,290,346,346,361,534,290,311,290,290,346,561,468,582,290,591,468,468,612,468,290,346,290,468,468,290,290,468,468,468,468,468,468,290,468,346,651,652,655,658,468,290,468,468,290,346,290,468,290,155,468,468,290,290,468,468,468,714,468,290,346,346,468,468,290,346,468,346,468,346,290,290,346,290,346,468,346,]),'by_smthg':([36,],[153,]),'table_property_equals':([43,44,],[164,166,]),'with_args':([46,171,352,377,],[171,352,352,171,]),'table_property_equals_bool':([47,],[172,]),'multi_assignments':([49,168,],[174,348,]),'check_ex':([60,106,184,232,273,485,],[186,241,241,241,241,241,]),'uniq':([60,185,],[189,370,]),'statem_by_id':([60,],[190,]),'period_for':([60,],[191,]),'pkey_constraint':([60,],[192,]),'index_pid':([105,417,546,665,],[234,577,666,718,]),'comment':([106,110,184,232,273,479,485,539,621,660,],[236,281,236,236,236,281,236,281,281,281,]),'null':([106,184,232,273,485,],[237,237,237,237,237,]),'default':([106,184,232,273,485,],[242,242,242,242,242,]),'collate':([106,184,232,273,485,],[243,243,243,243,243,]),'enforced':([106,184,232,273,371,485,],[244,244,244,244,542,244,]),'encrypt':([106,184,232,273,485,],[247,247,247,247,247,]),'generated':([106,184,232,273,485,],[248,248,248,248,248,]),'c_property':([106,184,232,273,485,],[249,249,249,249,249,]),'on_update':([106,184,232,273,485,],[250,250,250,250,250,]),'autoincrement':([106,184,232,273,485,],[252,252,252,252,252,]),'option_order_noorder':([106,184,232,273,485,],[253,253,253,253,253,]),'option_with_masking_policy':([106,184,232,273,485,],[255,255,255,255,255,]),'gen_always':([106,184,232,273,485,],[266,266,266,266,266,]),'c_type':([109,194,476,540,605,736,],[277,277,277,277,698,754,]),'tid':([109,194,277,476,540,605,698,736,754,],[278,278,455,278,278,278,455,278,455,]),'pid':([116,138,159,160,233,277,283,298,313,314,322,329,334,337,338,340,342,369,378,379,436,480,489,500,501,518,546,551,583,586,628,631,672,698,728,743,754,],[288,321,339,341,414,453,462,477,496,499,504,509,514,515,516,517,519,537,549,550,585,622,627,633,634,644,321,671,687,690,705,687,721,453,687,756,453,]),'id_equals':([122,214,],[299,394,]),'funct_args':([130,195,306,373,],[312,312,312,312,]),'id_or_string':([165,173,300,344,355,388,483,523,554,674,676,702,711,722,749,755,757,],[345,356,484,521,527,557,624,557,673,724,557,739,724,748,759,759,763,]),'equals':([170,353,],[350,526,]),'assignment':([175,358,],[359,528,]),'pid_with_type':([183,],[368,]),'multiple_tag_equals':([210,349,],[389,524,]),'tag_equals':([210,349,559,],[390,390,675,]),'properties':([213,215,397,567,],[392,395,568,677,]),'property':([213,215,392,395,397,567,568,677,],[393,393,565,565,393,393,565,565,]),'funct_expr':([261,266,436,],[435,442,586,]),'multi_id':([261,266,313,436,444,583,584,631,664,728,744,],[437,437,497,587,594,686,688,686,717,686,717,]),'f_call':([261,266,313,436,437,441,444,497,583,584,587,594,631,664,686,688,717,728,744,],[438,445,438,438,589,592,438,589,685,438,589,589,685,438,589,589,589,685,438,]),'multiple_column_names':([298,],[478,]),'multiple_funct':([369,],[538,]),'funct':([369,663,],[541,715,]),'dot_id':([420,],[578,]),} +_lr_goto_items = {'expr':([0,],[1,]),'database_base':([0,1,],[2,40,]),'create_schema':([0,],[5,]),'create_database':([0,],[6,]),'type_definition':([0,],[8,]),'domain_name':([0,],[9,]),'index_table_name':([0,],[10,]),'table_name':([0,],[11,]),'pkey':([0,65,199,],[12,202,394,]),'seq_name':([0,],[13,]),'alter_foreign':([0,],[14,]),'alter_check':([0,],[15,]),'alter_unique':([0,],[16,]),'alter_default':([0,],[17,]),'alter_primary_key':([0,],[18,]),'c_schema':([0,],[19,]),'type_name':([0,],[20,]),'create_index':([0,],[21,]),'create_table':([0,],[22,]),'create_seq':([0,],[23,]),'alt_table':([0,],[24,]),'pkey_statement':([0,65,199,],[26,26,397,]),'type_create':([0,],[27,]),'multiple_options':([1,],[29,]),'id':([1,4,5,6,9,11,17,19,20,22,23,24,27,30,31,36,41,42,44,45,47,50,57,59,60,61,62,63,65,67,68,69,70,72,73,79,84,85,86,89,90,91,92,95,96,103,106,108,109,112,113,114,115,116,121,123,126,129,131,136,137,139,142,145,148,150,152,155,161,164,165,169,173,175,176,178,179,181,183,190,198,208,209,210,211,212,213,214,224,227,228,230,232,236,239,240,242,244,245,247,248,249,257,275,277,278,282,289,290,291,293,294,295,297,299,300,305,309,310,315,317,318,320,321,323,325,330,331,337,338,339,341,344,346,348,350,354,355,356,357,358,359,364,366,368,369,372,374,376,379,381,382,383,388,392,396,397,401,402,404,405,411,414,415,418,419,420,423,436,437,440,443,459,460,464,465,467,470,471,474,475,476,477,479,485,486,487,488,489,493,499,500,501,502,504,506,507,509,510,513,520,521,523,524,525,528,531,533,538,539,540,541,542,543,546,548,551,554,557,558,560,562,563,564,566,569,575,577,578,579,580,583,585,588,596,597,606,612,613,614,615,616,623,625,628,630,633,636,637,653,654,657,658,659,662,664,665,675,677,696,697,698,699,704,705,707,709,710,715,719,720,721,723,727,728,733,735,736,737,740,746,747,754,755,758,759,760,765,770,773,775,780,782,783,788,792,793,795,796,797,798,801,804,810,811,],[31,91,103,106,111,116,122,126,128,133,134,139,147,150,151,163,167,169,175,178,183,184,178,178,178,178,178,183,208,210,211,213,215,218,219,220,225,226,227,178,230,231,234,237,238,244,245,246,116,250,275,116,292,293,133,306,309,317,319,325,327,332,336,306,133,345,347,133,352,306,359,361,368,369,372,374,376,381,383,390,275,293,327,405,406,407,408,409,411,414,317,414,420,424,425,426,429,432,434,275,306,439,444,454,455,462,466,472,275,473,475,306,481,484,485,306,491,497,498,500,507,116,511,512,327,514,522,306,526,491,306,529,133,306,535,306,306,306,491,306,491,306,368,546,548,549,551,549,554,381,557,558,549,561,569,327,574,306,306,581,582,583,589,414,414,596,414,599,604,491,250,608,522,617,619,622,624,626,627,632,633,634,491,481,635,491,639,640,641,642,648,293,491,116,306,654,549,275,656,306,491,617,491,306,306,491,133,491,491,491,491,491,306,491,583,679,549,549,683,686,687,690,692,116,491,293,700,701,491,491,306,549,707,709,414,414,439,716,624,491,306,617,617,726,617,730,731,293,734,491,737,738,491,306,716,491,491,491,746,753,624,250,439,491,306,759,583,414,764,617,491,617,491,771,772,306,776,777,549,491,759,781,617,439,491,549,788,716,791,491,293,796,306,624,798,802,803,306,798,491,549,808,491,306,491,]),'using':([1,],[33,]),'row_format':([1,],[41,]),'storage':([1,],[42,]),'option_comment':([1,126,498,],[48,311,646,]),'with':([1,206,],[49,399,]),'option_with_tag':([1,113,198,247,290,509,],[51,269,269,269,269,269,]),'clone':([1,2,40,],[64,88,88,]),'encode':([1,113,198,247,290,509,],[66,253,253,253,253,253,]),'tablespace':([1,308,],[76,496,]),'options':([1,5,6,29,113,198,247,290,509,],[77,104,107,149,266,266,266,266,266,]),'defcolumn':([11,65,109,114,318,],[113,198,247,290,509,]),'likke':([11,114,],[115,291,]),'column':([11,65,109,114,315,318,392,502,564,],[117,117,117,117,503,117,568,652,693,]),'ref':([14,113,198,201,247,261,290,395,509,],[120,260,260,398,260,446,260,573,260,]),'using_tablespace':([18,],[124,]),'t_name':([22,121,148,155,344,531,],[132,304,342,349,532,668,]),'foreign':([24,65,113,136,198,199,247,290,509,],[135,201,261,322,261,395,261,261,261,]),'constraint':([24,65,113,198,247,290,509,],[136,199,276,276,276,276,276,]),'check_st':([24,65,113,136,198,199,247,276,290,509,],[137,209,209,323,209,396,209,396,209,209,]),'by_smthg':([35,],[157,]),'STRING':([35,41,52,123,137,139,145,164,165,175,176,178,179,181,183,186,209,244,245,248,262,272,277,278,294,300,305,312,315,317,323,325,327,330,331,338,339,346,348,350,354,355,356,357,358,359,369,374,379,383,390,392,396,401,402,411,414,437,449,459,464,477,486,493,501,504,507,513,520,523,524,525,528,533,538,539,540,541,542,543,546,551,554,557,558,560,562,566,575,578,579,580,583,612,614,615,647,653,658,659,662,664,665,675,692,704,705,707,709,720,723,728,733,737,740,746,758,759,765,773,782,788,793,795,796,797,798,804,810,811,],[159,168,185,307,328,333,307,307,307,371,371,371,371,382,371,385,328,433,435,307,450,451,456,463,307,307,492,159,307,371,328,515,517,307,307,492,307,307,536,307,307,307,492,307,492,307,371,371,382,371,563,307,328,307,307,371,590,492,611,307,620,492,492,643,492,307,371,307,492,492,307,307,492,492,492,492,492,492,307,492,371,371,371,684,685,688,691,492,307,492,492,307,371,307,492,307,159,492,492,307,307,492,492,492,751,492,307,371,371,492,492,307,307,371,492,371,492,371,307,492,307,371,307,307,371,492,371,492,307,492,]),'with_args':([43,171,363,400,],[171,363,363,171,]),'table_property_equals_int':([44,],[174,]),'table_property_equals':([45,57,59,60,61,62,89,],[177,191,193,194,195,196,229,]),'multi_assignments':([46,170,],[180,362,]),'table_property_equals_bool':([47,63,],[182,197,]),'check_ex':([65,113,198,247,290,509,],[200,256,256,256,256,256,]),'uniq':([65,199,],[203,393,]),'statem_by_id':([65,],[204,]),'period_for':([65,],[205,]),'pkey_constraint':([65,],[206,]),'index_pid':([112,440,575,698,],[249,606,699,755,]),'comment':([113,117,198,247,290,503,509,568,652,693,],[251,298,251,251,251,298,251,298,298,298,]),'null':([113,198,247,290,509,],[252,252,252,252,252,]),'default':([113,198,247,290,509,],[257,257,257,257,257,]),'collate':([113,198,247,290,509,],[258,258,258,258,258,]),'enforced':([113,198,247,290,394,509,],[259,259,259,259,571,259,]),'encrypt':([113,198,247,290,509,],[262,262,262,262,262,]),'generated':([113,198,247,290,509,],[263,263,263,263,263,]),'c_property':([113,198,247,290,509,],[264,264,264,264,264,]),'on_update':([113,198,247,290,509,],[265,265,265,265,265,]),'autoincrement':([113,198,247,290,509,],[267,267,267,267,267,]),'option_order_noorder':([113,198,247,290,509,],[268,268,268,268,268,]),'option_with_masking_policy':([113,198,247,290,509,],[270,270,270,270,270,]),'as_virtual':([113,198,247,290,509,],[271,271,271,271,271,]),'gen_always':([113,198,247,290,509,],[282,282,282,282,282,]),'c_type':([116,208,500,569,636,775,],[294,294,294,294,733,795,]),'tid':([116,208,294,500,569,636,733,775,795,],[295,295,479,295,295,295,479,295,479,]),'pid':([123,145,164,165,248,294,300,315,330,331,339,346,350,354,355,357,359,392,401,402,459,504,513,524,525,542,575,580,612,615,659,662,705,728,733,765,782,793,795,810,],[305,338,356,358,437,477,486,501,520,523,528,533,538,539,540,541,543,566,578,579,614,653,658,664,665,675,338,704,720,723,740,720,758,773,477,720,797,804,477,811,]),'id_equals':([129,228,],[316,417,]),'funct_args':([137,209,323,396,],[329,329,329,329,]),'equals':([173,364,],[367,545,]),'id_or_string':([175,176,178,179,183,317,369,374,383,411,507,546,551,554,583,707,709,737,746,759,788,796,798,],[370,373,375,377,384,508,550,553,559,586,655,586,681,682,706,761,586,778,761,787,800,800,807,]),'assignment':([181,379,],[380,556,]),'pid_with_type':([192,],[391,]),'multiple_tag_equals':([224,366,],[412,547,]),'tag_equals':([224,366,588,],[413,413,708,]),'properties':([227,230,420,596,],[415,418,597,710,]),'property':([227,230,415,418,420,596,597,710,],[416,416,594,594,416,416,594,594,]),'funct_expr':([277,282,459,],[458,465,615,]),'multi_id':([277,282,330,459,467,471,612,613,662,697,728,765,783,793,],[460,460,521,616,623,628,719,721,719,754,719,719,754,719,]),'f_call':([277,282,330,459,460,464,467,471,521,612,613,616,623,628,662,697,719,721,728,754,765,783,793,],[461,468,461,461,618,621,461,461,618,718,461,618,618,618,718,461,618,618,718,618,718,461,718,]),'multiple_column_names':([315,],[502,]),'multiple_funct':([392,],[567,]),'funct':([392,696,],[570,752,]),'dot_id':([443,],[607,]),} _lr_goto = {} for _k, _v in _lr_goto_items.items(): @@ -31,8 +31,6 @@ ('expr -> expr INDEX id id','expr',4,'p_expr_index_in','ibm.py',3), ('expr -> expr id LP id RP','expr',5,'p_expression_distkey','redshift.py',3), ('expr -> expr using','expr',2,'p_expression_using','spark_sql.py',3), - ('expr -> expr LOCATION STRING','expr',3,'p_expression_location','hql.py',6), - ('expr -> expr LOCATION DQ_STRING','expr',3,'p_expression_location','hql.py',7), ('pkey_constraint -> constraint pkey_statement id LP index_pid RP','pkey_constraint',6,'p_pkey_constraint','mssql.py',6), ('pkey_constraint -> constraint pkey_statement LP index_pid RP','pkey_constraint',5,'p_pkey_constraint','mssql.py',7), ('pkey_constraint -> pkey_constraint with','pkey_constraint',2,'p_pkey_constraint','mssql.py',8), @@ -64,13 +62,17 @@ ('options -> OPTIONS LP id_equals RP','options',4,'p_options','bigquery.py',18), ('table_property_equals -> id id id_or_string','table_property_equals',3,'p_table_property_equals','snowflake.py',21), ('table_property_equals -> id id_or_string','table_property_equals',2,'p_table_property_equals','snowflake.py',22), + ('table_property_equals -> LP id id id_or_string RP','table_property_equals',5,'p_table_property_equals','snowflake.py',23), + ('table_property_equals -> LP id_or_string RP','table_property_equals',3,'p_table_property_equals','snowflake.py',24), ('expr -> expr INTO ID ID','expr',4,'p_expression_into_buckets','hql.py',24), ('with -> WITH with_args','with',2,'p_with','mssql.py',25), ('expr -> expr id id LP pid RP','expr',6,'p_expression_sortkey','redshift.py',26), - ('table_property_equals_bool -> id id id_or_string','table_property_equals_bool',3,'p_table_property_equals_bool','snowflake.py',28), - ('table_property_equals_bool -> id id_or_string','table_property_equals_bool',2,'p_table_property_equals_bool','snowflake.py',29), ('row_format -> ROW FORMAT SERDE','row_format',3,'p_row_format','hql.py',30), ('row_format -> ROW FORMAT','row_format',2,'p_row_format','hql.py',31), + ('table_property_equals_int -> id id id_or_string','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',30), + ('table_property_equals_int -> id id_or_string','table_property_equals_int',2,'p_table_property_equals_int','snowflake.py',31), + ('table_property_equals_int -> LP id id id_or_string RP','table_property_equals_int',5,'p_table_property_equals_int','snowflake.py',32), + ('table_property_equals_int -> LP id_or_string RP','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',33), ('expr -> expr database_base','expr',2,'p_expression_create_database','sql.py',31), ('equals -> id id id','equals',3,'p_equals','mssql.py',32), ('equals -> id id ON','equals',3,'p_equals','mssql.py',33), @@ -83,41 +85,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), - ('expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_data_retention_time_in_days','snowflake.py',39), + ('table_property_equals_bool -> id id id_or_string','table_property_equals_bool',3,'p_table_property_equals_bool','snowflake.py',39), + ('table_property_equals_bool -> id id_or_string','table_property_equals_bool',2,'p_table_property_equals_bool','snowflake.py',40), ('with_args -> LP equals','with_args',2,'p_with_args','mssql.py',43), ('with_args -> with_args COMMA equals','with_args',3,'p_with_args','mssql.py',44), ('with_args -> with_args with_args','with_args',2,'p_with_args','mssql.py',45), ('with_args -> with_args RP','with_args',2,'p_with_args','mssql.py',46), - ('expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_max_data_extension_time_in_days','snowflake.py',45), ('expr -> expr storage','expr',2,'p_expr_storage','oracle.py',48), ('expr -> expr WITH SERDEPROPERTIES multi_assignments','expr',4,'p_expression_with_serde','hql.py',50), - ('expr -> expr CHANGE_TRACKING table_property_equals_bool','expr',3,'p_expression_change_tracking','snowflake.py',51), + ('expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int','expr',3,'p_expression_data_retention_time_in_days','snowflake.py',50), ('expr -> expr ID INDEX','expr',3,'p_expr_index','oracle.py',54), - ('expr -> expr option_comment','expr',2,'p_table_comment','snowflake.py',57), + ('expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_max_data_extension_time_in_days','snowflake.py',56), ('expr -> expr TBLPROPERTIES multi_assignments','expr',3,'p_expression_tblproperties','hql.py',59), ('period_for -> id FOR id LP pid RP','period_for',6,'p_period_for','mssql.py',60), - ('expr -> expr option_with_tag','expr',2,'p_table_tag','snowflake.py',63), + ('expr -> expr CHANGE_TRACKING table_property_equals_bool','expr',3,'p_expression_change_tracking','snowflake.py',62), ('multi_assignments -> LP assignment','multi_assignments',2,'p_multi_assignments','hql.py',64), ('multi_assignments -> multi_assignments RP','multi_assignments',2,'p_multi_assignments','hql.py',65), ('multi_assignments -> multi_assignments COMMA assignment','multi_assignments',3,'p_multi_assignments','hql.py',66), ('expr -> expr ON id','expr',3,'p_expression_on_primary','mssql.py',64), + ('expr -> expr option_comment','expr',2,'p_table_comment','snowflake.py',68), ('expr -> expr with','expr',2,'p_expression_with','mssql.py',69), - ('option_comment -> ID STRING','option_comment',2,'p_option_comment','snowflake.py',69), - ('option_comment -> ID DQ_STRING','option_comment',2,'p_option_comment','snowflake.py',70), - ('option_comment -> COMMENT ID STRING','option_comment',3,'p_option_comment','snowflake.py',71), - ('option_comment -> COMMENT ID DQ_STRING','option_comment',3,'p_option_comment','snowflake.py',72), ('assignment -> id id id','assignment',3,'p_assignment','hql.py',72), ('assignment -> STRING id STRING','assignment',3,'p_assignment','hql.py',73), ('assignment -> id id STRING','assignment',3,'p_assignment','hql.py',74), ('assignment -> STRING id id','assignment',3,'p_assignment','hql.py',75), ('assignment -> STRING id','assignment',2,'p_assignment','hql.py',76), ('expr -> expr TEXTIMAGE_ON id','expr',3,'p_expression_text_image_on','mssql.py',74), - ('tag_equals -> id id id_or_string','tag_equals',3,'p_tag_equals','snowflake.py',79), - ('tag_equals -> id id_or_string','tag_equals',2,'p_tag_equals','snowflake.py',80), - ('tag_equals -> id DOT id id id_or_string','tag_equals',5,'p_tag_equals','snowflake.py',81), - ('tag_equals -> id DOT id id_or_string','tag_equals',4,'p_tag_equals','snowflake.py',82), - ('tag_equals -> id DOT id DOT id id id_or_string','tag_equals',7,'p_tag_equals','snowflake.py',83), - ('tag_equals -> id DOT id DOT id id_or_string','tag_equals',6,'p_tag_equals','snowflake.py',84), + ('expr -> expr option_with_tag','expr',2,'p_table_tag','snowflake.py',74), + ('option_comment -> ID STRING','option_comment',2,'p_option_comment','snowflake.py',80), + ('option_comment -> ID DQ_STRING','option_comment',2,'p_option_comment','snowflake.py',81), + ('option_comment -> COMMENT ID STRING','option_comment',3,'p_option_comment','snowflake.py',82), + ('option_comment -> COMMENT ID DQ_STRING','option_comment',3,'p_option_comment','snowflake.py',83), ('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), @@ -125,31 +123,35 @@ ('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 COMMENT STRING','expr',3,'p_expression_comment','hql.py',86), - ('multiple_tag_equals -> tag_equals','multiple_tag_equals',1,'p_multiple_tag_equals','snowflake.py',91), - ('multiple_tag_equals -> multiple_tag_equals COMMA tag_equals','multiple_tag_equals',3,'p_multiple_tag_equals','snowflake.py',92), + ('tag_equals -> id id id_or_string','tag_equals',3,'p_tag_equals','snowflake.py',90), + ('tag_equals -> id id_or_string','tag_equals',2,'p_tag_equals','snowflake.py',91), + ('tag_equals -> id DOT id id id_or_string','tag_equals',5,'p_tag_equals','snowflake.py',92), + ('tag_equals -> id DOT id id_or_string','tag_equals',4,'p_tag_equals','snowflake.py',93), + ('tag_equals -> id DOT id DOT id id id_or_string','tag_equals',7,'p_tag_equals','snowflake.py',94), + ('tag_equals -> id DOT id DOT id id_or_string','tag_equals',6,'p_tag_equals','snowflake.py',95), ('expr -> expr id TERMINATED BY id','expr',5,'p_expression_terminated_by','hql.py',92), ('expr -> expr id TERMINATED BY STRING','expr',5,'p_expression_terminated_by','hql.py',93), ('properties -> property','properties',1,'p_properties','sql.py',96), ('properties -> properties property','properties',2,'p_properties','sql.py',97), ('expr -> expr MAP KEYS TERMINATED BY id','expr',6,'p_expression_map_keys_terminated_by','hql.py',100), ('expr -> expr MAP KEYS TERMINATED BY STRING','expr',6,'p_expression_map_keys_terminated_by','hql.py',101), - ('option_order_noorder -> ORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',100), - ('option_order_noorder -> NOORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',101), + ('multiple_tag_equals -> tag_equals','multiple_tag_equals',1,'p_multiple_tag_equals','snowflake.py',102), + ('multiple_tag_equals -> multiple_tag_equals COMMA tag_equals','multiple_tag_equals',3,'p_multiple_tag_equals','snowflake.py',103), ('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_with_tag -> TAG LP id RP','option_with_tag',4,'p_option_with_tag','snowflake.py',107), - ('option_with_tag -> TAG LP id DOT id DOT id RP','option_with_tag',8,'p_option_with_tag','snowflake.py',108), - ('option_with_tag -> TAG LP multiple_tag_equals RP','option_with_tag',4,'p_option_with_tag','snowflake.py',109), - ('option_with_tag -> WITH TAG LP id RP','option_with_tag',5,'p_option_with_tag','snowflake.py',110), - ('option_with_tag -> WITH TAG LP multiple_tag_equals RP','option_with_tag',5,'p_option_with_tag','snowflake.py',111), ('expr -> expr SKEWED BY LP id RP ON LP pid RP','expr',10,'p_expression_skewed_by','hql.py',108), + ('option_order_noorder -> ORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',111), + ('option_order_noorder -> NOORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',112), ('expr -> expr COLLECTION ITEMS TERMINATED BY id','expr',6,'p_expression_collection_terminated_by','hql.py',114), ('expr -> expr COLLECTION ITEMS TERMINATED BY STRING','expr',6,'p_expression_collection_terminated_by','hql.py',115), - ('option_with_masking_policy -> MASKING POLICY id DOT id DOT id','option_with_masking_policy',7,'p_option_with_masking_policy','snowflake.py',117), - ('option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id','option_with_masking_policy',8,'p_option_with_masking_policy','snowflake.py',118), + ('option_with_tag -> TAG LP id RP','option_with_tag',4,'p_option_with_tag','snowflake.py',118), + ('option_with_tag -> TAG LP id DOT id DOT id RP','option_with_tag',8,'p_option_with_tag','snowflake.py',119), + ('option_with_tag -> TAG LP multiple_tag_equals RP','option_with_tag',4,'p_option_with_tag','snowflake.py',120), + ('option_with_tag -> WITH TAG LP id RP','option_with_tag',5,'p_option_with_tag','snowflake.py',121), + ('option_with_tag -> WITH TAG LP multiple_tag_equals RP','option_with_tag',5,'p_option_with_tag','snowflake.py',122), ('expr -> expr STORED AS id','expr',4,'p_expression_stored_as','hql.py',122), ('expr -> expr STORED AS id STRING','expr',5,'p_expression_stored_as','hql.py',123), ('expr -> expr STORED AS id STRING id STRING','expr',7,'p_expression_stored_as','hql.py',124), @@ -161,13 +163,25 @@ ('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), + ('option_with_masking_policy -> MASKING POLICY id DOT id DOT id','option_with_masking_policy',7,'p_option_with_masking_policy','snowflake.py',128), + ('option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id','option_with_masking_policy',8,'p_option_with_masking_policy','snowflake.py',129), + ('expr -> expr CATALOG table_property_equals','expr',3,'p_expression_catalog','snowflake.py',135), ('expr -> expr PARTITIONED BY pid_with_type','expr',4,'p_expression_partitioned_by_hql','hql.py',138), ('expr -> expr PARTITIONED BY LP pid RP','expr',6,'p_expression_partitioned_by_hql','hql.py',139), ('expr -> expr PARTITIONED BY LP multiple_funct RP','expr',6,'p_expression_partitioned_by_hql','hql.py',140), + ('expr -> expr FILE_FORMAT table_property_equals','expr',3,'p_expression_file_format','snowflake.py',141), ('pid_with_type -> LP column','pid_with_type',2,'p_pid_with_type','hql.py',147), ('pid_with_type -> pid_with_type COMMA column','pid_with_type',3,'p_pid_with_type','hql.py',148), ('pid_with_type -> pid_with_type RP','pid_with_type',2,'p_pid_with_type','hql.py',149), + ('expr -> expr STAGE_FILE_FORMAT table_property_equals','expr',3,'p_expression_stage_file_format','snowflake.py',147), + ('expr -> expr TABLE_FORMAT table_property_equals','expr',3,'p_expression_table_format','snowflake.py',153), ('c_property -> id id','c_property',2,'p_column_property','sql.py',153), + ('expr -> expr LOCATION table_property_equals','expr',3,'p_expression_location','snowflake.py',159), + ('expr -> WITH LOCATION table_property_equals','expr',3,'p_expression_location','snowflake.py',160), + ('expr -> expr AUTO_REFRESH table_property_equals_bool','expr',3,'p_expression_auto_refresh','snowflake.py',166), + ('as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP','as_virtual',12,'p_as_virtual','snowflake.py',172), + ('as_virtual -> AS LP id LP pid RP RP','as_virtual',7,'p_as_virtual','snowflake.py',173), + ('as_virtual -> AS LP multi_id RP','as_virtual',4,'p_as_virtual','snowflake.py',174), ('c_type -> id','c_type',1,'p_c_type','sql.py',191), ('c_type -> id id','c_type',2,'p_c_type','sql.py',192), ('c_type -> id id id id','c_type',4,'p_c_type','sql.py',193), @@ -214,225 +228,226 @@ ('defcolumn -> defcolumn option_order_noorder','defcolumn',2,'p_defcolumn','sql.py',401), ('defcolumn -> defcolumn option_with_tag','defcolumn',2,'p_defcolumn','sql.py',402), ('defcolumn -> defcolumn option_with_masking_policy','defcolumn',2,'p_defcolumn','sql.py',403), - ('check_ex -> check_st','check_ex',1,'p_check_ex','sql.py',438), - ('check_ex -> constraint check_st','check_ex',2,'p_check_ex','sql.py',439), - ('expr -> create_schema','expr',1,'p_expression_schema','sql.py',465), - ('expr -> create_database','expr',1,'p_expression_schema','sql.py',466), - ('expr -> expr id','expr',2,'p_expression_schema','sql.py',467), - ('expr -> expr clone','expr',2,'p_expression_schema','sql.py',468), - ('c_schema -> CREATE SCHEMA','c_schema',2,'p_c_schema','sql.py',498), - ('c_schema -> CREATE ID SCHEMA','c_schema',3,'p_c_schema','sql.py',499), - ('create_schema -> c_schema id id','create_schema',3,'p_create_schema','sql.py',505), - ('create_schema -> c_schema id id id','create_schema',4,'p_create_schema','sql.py',506), - ('create_schema -> c_schema id','create_schema',2,'p_create_schema','sql.py',507), - ('create_schema -> c_schema id DOT id','create_schema',4,'p_create_schema','sql.py',508), - ('create_schema -> c_schema id option_comment','create_schema',3,'p_create_schema','sql.py',509), - ('create_schema -> c_schema id DOT id option_comment','create_schema',5,'p_create_schema','sql.py',510), - ('create_schema -> c_schema IF NOT EXISTS id','create_schema',5,'p_create_schema','sql.py',511), - ('create_schema -> c_schema IF NOT EXISTS id DOT id','create_schema',7,'p_create_schema','sql.py',512), - ('create_schema -> create_schema id id id','create_schema',4,'p_create_schema','sql.py',513), - ('create_schema -> create_schema id id STRING','create_schema',4,'p_create_schema','sql.py',514), - ('create_schema -> create_schema options','create_schema',2,'p_create_schema','sql.py',515), - ('create_database -> database_base','create_database',1,'p_create_database','sql.py',552), - ('create_database -> create_database id id id','create_database',4,'p_create_database','sql.py',553), - ('create_database -> create_database id id STRING','create_database',4,'p_create_database','sql.py',554), - ('create_database -> create_database options','create_database',2,'p_create_database','sql.py',555), - ('expr -> DROP TABLE id','expr',3,'p_expression_drop_table','sql.py',568), - ('expr -> DROP TABLE id DOT id','expr',5,'p_expression_drop_table','sql.py',569), - ('multiple_column_names -> column','multiple_column_names',1,'p_multiple_column_names','sql.py',585), - ('multiple_column_names -> multiple_column_names COMMA','multiple_column_names',2,'p_multiple_column_names','sql.py',586), - ('multiple_column_names -> multiple_column_names column','multiple_column_names',2,'p_multiple_column_names','sql.py',587), - ('type_definition -> type_name id LP pid RP','type_definition',5,'p_type_definition','sql.py',624), - ('type_definition -> type_name id LP multiple_column_names RP','type_definition',5,'p_type_definition','sql.py',625), - ('type_definition -> type_name LP id_equals RP','type_definition',4,'p_type_definition','sql.py',626), - ('type_definition -> type_name TABLE LP defcolumn','type_definition',4,'p_type_definition','sql.py',627), - ('type_definition -> type_definition COMMA defcolumn','type_definition',3,'p_type_definition','sql.py',628), - ('type_definition -> type_definition RP','type_definition',2,'p_type_definition','sql.py',629), - ('expr -> type_definition','expr',1,'p_expression_type_as','sql.py',647), - ('type_name -> type_create id AS','type_name',3,'p_type_name','sql.py',651), - ('type_name -> type_create id DOT id AS','type_name',5,'p_type_name','sql.py',652), - ('type_name -> type_create id DOT id','type_name',4,'p_type_name','sql.py',653), - ('type_name -> type_create id','type_name',2,'p_type_name','sql.py',654), - ('type_create -> CREATE TYPE','type_create',2,'p_type_create','sql.py',666), - ('type_create -> CREATE OR REPLACE TYPE','type_create',4,'p_type_create','sql.py',667), - ('expr -> domain_name id LP pid RP','expr',5,'p_expression_domain_as','sql.py',674), - ('domain_name -> CREATE DOMAIN id AS','domain_name',4,'p_domain_name','sql.py',683), - ('domain_name -> CREATE DOMAIN id DOT id AS','domain_name',6,'p_domain_name','sql.py',684), - ('domain_name -> CREATE DOMAIN id DOT id','domain_name',5,'p_domain_name','sql.py',685), - ('domain_name -> CREATE DOMAIN id','domain_name',3,'p_domain_name','sql.py',686), - ('id_equals -> id id id_or_string','id_equals',3,'p_id_equals','sql.py',739), - ('id_equals -> id id_or_string','id_equals',2,'p_id_equals','sql.py',740), - ('id_equals -> id_equals COMMA','id_equals',2,'p_id_equals','sql.py',741), - ('id_equals -> id_equals COMMA id id id_or_string','id_equals',5,'p_id_equals','sql.py',742), - ('id_equals -> id','id_equals',1,'p_id_equals','sql.py',743), - ('id_equals -> id_equals LP pid RP','id_equals',4,'p_id_equals','sql.py',744), - ('id_equals -> id_equals LP pid RP id','id_equals',5,'p_id_equals','sql.py',745), - ('id_equals -> id_equals COMMA id id','id_equals',4,'p_id_equals','sql.py',746), - ('id_equals -> id_equals COMMA id','id_equals',3,'p_id_equals','sql.py',747), - ('expr -> index_table_name LP index_pid RP','expr',4,'p_expression_index','sql.py',768), - ('index_table_name -> create_index ON id','index_table_name',3,'p_index_table_name','sql.py',778), - ('index_table_name -> create_index ON id DOT id','index_table_name',5,'p_index_table_name','sql.py',779), - ('create_index -> CREATE INDEX id','create_index',3,'p_create_index','sql.py',792), - ('create_index -> CREATE UNIQUE INDEX id','create_index',4,'p_create_index','sql.py',793), - ('create_index -> create_index ON id','create_index',3,'p_create_index','sql.py',794), - ('create_index -> CREATE CLUSTERED INDEX id','create_index',4,'p_create_index','sql.py',795), - ('expr -> table_name defcolumn','expr',2,'p_expression_table','sql.py',826), - ('expr -> table_name LP defcolumn','expr',3,'p_expression_table','sql.py',827), - ('expr -> table_name','expr',1,'p_expression_table','sql.py',828), - ('expr -> expr COMMA defcolumn','expr',3,'p_expression_table','sql.py',829), - ('expr -> expr COMMA','expr',2,'p_expression_table','sql.py',830), - ('expr -> expr COMMA constraint','expr',3,'p_expression_table','sql.py',831), - ('expr -> expr COMMA check_ex','expr',3,'p_expression_table','sql.py',832), - ('expr -> expr COMMA foreign','expr',3,'p_expression_table','sql.py',833), - ('expr -> expr COMMA pkey','expr',3,'p_expression_table','sql.py',834), - ('expr -> expr COMMA uniq','expr',3,'p_expression_table','sql.py',835), - ('expr -> expr COMMA statem_by_id','expr',3,'p_expression_table','sql.py',836), - ('expr -> expr COMMA constraint uniq','expr',4,'p_expression_table','sql.py',837), - ('expr -> expr COMMA period_for','expr',3,'p_expression_table','sql.py',838), - ('expr -> expr COMMA pkey_constraint','expr',3,'p_expression_table','sql.py',839), - ('expr -> expr COMMA constraint pkey','expr',4,'p_expression_table','sql.py',840), - ('expr -> expr COMMA constraint pkey enforced','expr',5,'p_expression_table','sql.py',841), - ('expr -> expr COMMA constraint foreign ref','expr',5,'p_expression_table','sql.py',842), - ('expr -> expr COMMA foreign ref','expr',4,'p_expression_table','sql.py',843), - ('expr -> expr encode','expr',2,'p_expression_table','sql.py',844), - ('expr -> expr DEFAULT id id id','expr',5,'p_expression_table','sql.py',845), - ('expr -> expr RP','expr',2,'p_expression_table','sql.py',846), - ('likke -> LIKE','likke',1,'p_likke','sql.py',941), - ('likke -> CLONE','likke',1,'p_likke','sql.py',942), - ('expr -> table_name likke id','expr',3,'p_expression_like_table','sql.py',947), - ('expr -> table_name likke id DOT id','expr',5,'p_expression_like_table','sql.py',948), - ('expr -> table_name LP likke id DOT id RP','expr',7,'p_expression_like_table','sql.py',949), - ('expr -> table_name LP likke id RP','expr',5,'p_expression_like_table','sql.py',950), - ('t_name -> id DOT id','t_name',3,'p_t_name','sql.py',965), - ('t_name -> id','t_name',1,'p_t_name','sql.py',966), - ('t_name -> id DOT id DOT id','t_name',5,'p_t_name','sql.py',967), - ('table_name -> create_table t_name','table_name',2,'p_table_name','sql.py',989), - ('table_name -> table_name likke id','table_name',3,'p_table_name','sql.py',990), - ('expr -> seq_name','expr',1,'p_expression_seq','sql.py',998), - ('expr -> expr INCREMENT id','expr',3,'p_expression_seq','sql.py',999), - ('expr -> expr INCREMENT BY id','expr',4,'p_expression_seq','sql.py',1000), - ('expr -> expr INCREMENT id id','expr',4,'p_expression_seq','sql.py',1001), - ('expr -> expr START id','expr',3,'p_expression_seq','sql.py',1002), - ('expr -> expr START WITH id','expr',4,'p_expression_seq','sql.py',1003), - ('expr -> expr START id id','expr',4,'p_expression_seq','sql.py',1004), - ('expr -> expr MINVALUE id','expr',3,'p_expression_seq','sql.py',1005), - ('expr -> expr NO MINVALUE','expr',3,'p_expression_seq','sql.py',1006), - ('expr -> expr NO MAXVALUE','expr',3,'p_expression_seq','sql.py',1007), - ('expr -> expr MAXVALUE id','expr',3,'p_expression_seq','sql.py',1008), - ('expr -> expr CACHE id','expr',3,'p_expression_seq','sql.py',1009), - ('expr -> expr CACHE','expr',2,'p_expression_seq','sql.py',1010), - ('expr -> expr NOORDER','expr',2,'p_expression_seq','sql.py',1011), - ('expr -> expr ORDER','expr',2,'p_expression_seq','sql.py',1012), - ('seq_name -> create_seq id DOT id','seq_name',4,'p_seq_name','sql.py',1031), - ('seq_name -> create_seq id','seq_name',2,'p_seq_name','sql.py',1032), - ('create_seq -> CREATE SEQUENCE IF NOT EXISTS','create_seq',5,'p_create_seq','sql.py',1046), - ('create_seq -> CREATE SEQUENCE','create_seq',2,'p_create_seq','sql.py',1047), - ('tid -> LT id','tid',2,'p_tid','sql.py',1055), - ('tid -> LT','tid',1,'p_tid','sql.py',1056), - ('tid -> tid LT','tid',2,'p_tid','sql.py',1057), - ('tid -> tid id','tid',2,'p_tid','sql.py',1058), - ('tid -> tid COMMAT','tid',2,'p_tid','sql.py',1059), - ('tid -> tid RT','tid',2,'p_tid','sql.py',1060), - ('null -> NULL','null',1,'p_null','sql.py',1101), - ('null -> NOT NULL','null',2,'p_null','sql.py',1102), - ('f_call -> id LP RP','f_call',3,'p_f_call','sql.py',1111), - ('f_call -> id LP f_call RP','f_call',4,'p_f_call','sql.py',1112), - ('f_call -> id LP multi_id RP','f_call',4,'p_f_call','sql.py',1113), - ('f_call -> id LP pid RP','f_call',4,'p_f_call','sql.py',1114), - ('multi_id -> id','multi_id',1,'p_multi_id','sql.py',1129), - ('multi_id -> multi_id id','multi_id',2,'p_multi_id','sql.py',1130), - ('multi_id -> f_call','multi_id',1,'p_multi_id','sql.py',1131), - ('multi_id -> multi_id f_call','multi_id',2,'p_multi_id','sql.py',1132), - ('funct_args -> LP multi_id RP','funct_args',3,'p_funct_args','sql.py',1143), - ('funct -> id LP multi_id RP','funct',4,'p_funct','sql.py',1147), - ('multiple_funct -> funct','multiple_funct',1,'p_multiple_funct','sql.py',1151), - ('multiple_funct -> multiple_funct COMMA funct','multiple_funct',3,'p_multiple_funct','sql.py',1152), - ('multiple_funct -> multiple_funct COMMA','multiple_funct',2,'p_multiple_funct','sql.py',1153), - ('funct_expr -> LP multi_id RP','funct_expr',3,'p_funct_expr','sql.py',1162), - ('funct_expr -> multi_id','funct_expr',1,'p_funct_expr','sql.py',1163), - ('dot_id -> id DOT id','dot_id',3,'p_dot_id','sql.py',1171), - ('default -> DEFAULT id','default',2,'p_default','sql.py',1175), - ('default -> DEFAULT STRING','default',2,'p_default','sql.py',1176), - ('default -> DEFAULT NULL','default',2,'p_default','sql.py',1177), - ('default -> default FOR dot_id','default',3,'p_default','sql.py',1178), - ('default -> DEFAULT funct_expr','default',2,'p_default','sql.py',1179), - ('default -> DEFAULT LP pid RP','default',4,'p_default','sql.py',1180), - ('default -> DEFAULT LP funct_expr pid RP','default',5,'p_default','sql.py',1181), - ('default -> default id','default',2,'p_default','sql.py',1182), - ('default -> default LP RP','default',3,'p_default','sql.py',1183), - ('enforced -> ENFORCED','enforced',1,'p_enforced','sql.py',1227), - ('enforced -> NOT ENFORCED','enforced',2,'p_enforced','sql.py',1228), - ('collate -> COLLATE id','collate',2,'p_collate','sql.py',1234), - ('collate -> COLLATE STRING','collate',2,'p_collate','sql.py',1235), - ('constraint -> CONSTRAINT id','constraint',2,'p_constraint','sql.py',1242), - ('generated -> gen_always funct_expr','generated',2,'p_generated','sql.py',1251), - ('generated -> gen_always funct_expr id','generated',3,'p_generated','sql.py',1252), - ('generated -> gen_always LP multi_id RP','generated',4,'p_generated','sql.py',1253), - ('generated -> gen_always f_call','generated',2,'p_generated','sql.py',1254), - ('gen_always -> GENERATED id AS','gen_always',3,'p_gen_always','sql.py',1265), - ('check_st -> CHECK LP id','check_st',3,'p_check_st','sql.py',1270), - ('check_st -> check_st id','check_st',2,'p_check_st','sql.py',1271), - ('check_st -> check_st STRING','check_st',2,'p_check_st','sql.py',1272), - ('check_st -> check_st id STRING','check_st',3,'p_check_st','sql.py',1273), - ('check_st -> check_st id RP','check_st',3,'p_check_st','sql.py',1274), - ('check_st -> check_st STRING RP','check_st',3,'p_check_st','sql.py',1275), - ('check_st -> check_st funct_args','check_st',2,'p_check_st','sql.py',1276), - ('check_st -> check_st LP pid RP','check_st',4,'p_check_st','sql.py',1277), - ('using_tablespace -> USING INDEX tablespace','using_tablespace',3,'p_using_tablespace','sql.py',1293), - ('expr -> alter_foreign ref','expr',2,'p_expression_alter','sql.py',1298), - ('expr -> alter_check','expr',1,'p_expression_alter','sql.py',1299), - ('expr -> alter_unique','expr',1,'p_expression_alter','sql.py',1300), - ('expr -> alter_default','expr',1,'p_expression_alter','sql.py',1301), - ('expr -> alter_primary_key','expr',1,'p_expression_alter','sql.py',1302), - ('expr -> alter_primary_key using_tablespace','expr',2,'p_expression_alter','sql.py',1303), - ('alter_primary_key -> alt_table PRIMARY KEY LP pid RP','alter_primary_key',6,'p_alter_primary_key','sql.py',1310), - ('alter_primary_key -> alt_table constraint PRIMARY KEY LP pid RP','alter_primary_key',7,'p_alter_primary_key','sql.py',1311), - ('alter_unique -> alt_table UNIQUE LP pid RP','alter_unique',5,'p_alter_unique','sql.py',1321), - ('alter_unique -> alt_table constraint UNIQUE LP pid RP','alter_unique',6,'p_alter_unique','sql.py',1322), - ('alter_default -> alt_table id id','alter_default',3,'p_alter_default','sql.py',1347), - ('alter_default -> alt_table constraint id id','alter_default',4,'p_alter_default','sql.py',1348), - ('alter_default -> alt_table id STRING','alter_default',3,'p_alter_default','sql.py',1349), - ('alter_default -> alt_table constraint id STRING','alter_default',4,'p_alter_default','sql.py',1350), - ('alter_default -> alter_default id','alter_default',2,'p_alter_default','sql.py',1351), - ('alter_default -> alter_default FOR pid','alter_default',3,'p_alter_default','sql.py',1352), - ('pid -> id','pid',1,'p_pid','sql.py',1375), - ('pid -> STRING','pid',1,'p_pid','sql.py',1376), - ('pid -> pid id','pid',2,'p_pid','sql.py',1377), - ('pid -> pid STRING','pid',2,'p_pid','sql.py',1378), - ('pid -> STRING LP RP','pid',3,'p_pid','sql.py',1379), - ('pid -> id LP RP','pid',3,'p_pid','sql.py',1380), - ('pid -> pid COMMA id','pid',3,'p_pid','sql.py',1381), - ('pid -> pid COMMA STRING','pid',3,'p_pid','sql.py',1382), - ('alter_check -> alt_table check_st','alter_check',2,'p_alter_check','sql.py',1395), - ('alter_check -> alt_table constraint check_st','alter_check',3,'p_alter_check','sql.py',1396), - ('index_pid -> id','index_pid',1,'p_index_pid','sql.py',1409), - ('index_pid -> index_pid id','index_pid',2,'p_index_pid','sql.py',1410), - ('index_pid -> index_pid COMMA index_pid','index_pid',3,'p_index_pid','sql.py',1411), - ('alter_foreign -> alt_table foreign','alter_foreign',2,'p_alter_foreign','sql.py',1434), - ('alter_foreign -> alt_table constraint foreign','alter_foreign',3,'p_alter_foreign','sql.py',1435), - ('alt_table -> ALTER TABLE t_name ADD','alt_table',4,'p_alt_table_name','sql.py',1455), - ('alt_table -> ALTER TABLE IF EXISTS t_name ADD','alt_table',6,'p_alt_table_name','sql.py',1456), - ('alt_table -> ALTER TABLE ID t_name ADD','alt_table',5,'p_alt_table_name','sql.py',1457), - ('foreign -> FOREIGN KEY LP pid RP','foreign',5,'p_foreign','sql.py',1472), - ('foreign -> FOREIGN KEY','foreign',2,'p_foreign','sql.py',1473), - ('ref -> REFERENCES t_name','ref',2,'p_ref','sql.py',1481), - ('ref -> ref LP pid RP','ref',4,'p_ref','sql.py',1482), - ('ref -> ref ON DELETE id','ref',4,'p_ref','sql.py',1483), - ('ref -> ref ON UPDATE id','ref',4,'p_ref','sql.py',1484), - ('ref -> ref DEFERRABLE INITIALLY id','ref',4,'p_ref','sql.py',1485), - ('ref -> ref NOT DEFERRABLE','ref',3,'p_ref','sql.py',1486), - ('expr -> pkey','expr',1,'p_expression_primary_key','sql.py',1517), - ('uniq -> UNIQUE LP pid RP','uniq',4,'p_uniq','sql.py',1521), - ('statem_by_id -> id LP pid RP','statem_by_id',4,'p_statem_by_id','sql.py',1526), - ('statem_by_id -> id KEY LP pid RP','statem_by_id',5,'p_statem_by_id','sql.py',1527), - ('pkey -> pkey_statement LP pid RP','pkey',4,'p_pkey','sql.py',1538), - ('pkey -> pkey_statement ID LP pid RP','pkey',5,'p_pkey','sql.py',1539), - ('pkey_statement -> PRIMARY KEY','pkey_statement',2,'p_pkey_statement','sql.py',1573), - ('comment -> COMMENT STRING','comment',2,'p_comment','sql.py',1577), - ('tablespace -> TABLESPACE id','tablespace',2,'p_tablespace','sql.py',1582), - ('tablespace -> TABLESPACE id properties','tablespace',3,'p_tablespace','sql.py',1583), - ('expr -> expr tablespace','expr',2,'p_expr_tablespace','sql.py',1589), - ('by_smthg -> BY id','by_smthg',2,'p_by_smthg','sql.py',1595), - ('by_smthg -> BY ROW','by_smthg',2,'p_by_smthg','sql.py',1596), - ('by_smthg -> BY LP pid RP','by_smthg',4,'p_by_smthg','sql.py',1597), + ('defcolumn -> defcolumn as_virtual','defcolumn',2,'p_defcolumn','sql.py',404), + ('check_ex -> check_st','check_ex',1,'p_check_ex','sql.py',439), + ('check_ex -> constraint check_st','check_ex',2,'p_check_ex','sql.py',440), + ('expr -> create_schema','expr',1,'p_expression_schema','sql.py',466), + ('expr -> create_database','expr',1,'p_expression_schema','sql.py',467), + ('expr -> expr id','expr',2,'p_expression_schema','sql.py',468), + ('expr -> expr clone','expr',2,'p_expression_schema','sql.py',469), + ('c_schema -> CREATE SCHEMA','c_schema',2,'p_c_schema','sql.py',499), + ('c_schema -> CREATE ID SCHEMA','c_schema',3,'p_c_schema','sql.py',500), + ('create_schema -> c_schema id id','create_schema',3,'p_create_schema','sql.py',506), + ('create_schema -> c_schema id id id','create_schema',4,'p_create_schema','sql.py',507), + ('create_schema -> c_schema id','create_schema',2,'p_create_schema','sql.py',508), + ('create_schema -> c_schema id DOT id','create_schema',4,'p_create_schema','sql.py',509), + ('create_schema -> c_schema id option_comment','create_schema',3,'p_create_schema','sql.py',510), + ('create_schema -> c_schema id DOT id option_comment','create_schema',5,'p_create_schema','sql.py',511), + ('create_schema -> c_schema IF NOT EXISTS id','create_schema',5,'p_create_schema','sql.py',512), + ('create_schema -> c_schema IF NOT EXISTS id DOT id','create_schema',7,'p_create_schema','sql.py',513), + ('create_schema -> create_schema id id id','create_schema',4,'p_create_schema','sql.py',514), + ('create_schema -> create_schema id id STRING','create_schema',4,'p_create_schema','sql.py',515), + ('create_schema -> create_schema options','create_schema',2,'p_create_schema','sql.py',516), + ('create_database -> database_base','create_database',1,'p_create_database','sql.py',553), + ('create_database -> create_database id id id','create_database',4,'p_create_database','sql.py',554), + ('create_database -> create_database id id STRING','create_database',4,'p_create_database','sql.py',555), + ('create_database -> create_database options','create_database',2,'p_create_database','sql.py',556), + ('expr -> DROP TABLE id','expr',3,'p_expression_drop_table','sql.py',569), + ('expr -> DROP TABLE id DOT id','expr',5,'p_expression_drop_table','sql.py',570), + ('multiple_column_names -> column','multiple_column_names',1,'p_multiple_column_names','sql.py',586), + ('multiple_column_names -> multiple_column_names COMMA','multiple_column_names',2,'p_multiple_column_names','sql.py',587), + ('multiple_column_names -> multiple_column_names column','multiple_column_names',2,'p_multiple_column_names','sql.py',588), + ('type_definition -> type_name id LP pid RP','type_definition',5,'p_type_definition','sql.py',625), + ('type_definition -> type_name id LP multiple_column_names RP','type_definition',5,'p_type_definition','sql.py',626), + ('type_definition -> type_name LP id_equals RP','type_definition',4,'p_type_definition','sql.py',627), + ('type_definition -> type_name TABLE LP defcolumn','type_definition',4,'p_type_definition','sql.py',628), + ('type_definition -> type_definition COMMA defcolumn','type_definition',3,'p_type_definition','sql.py',629), + ('type_definition -> type_definition RP','type_definition',2,'p_type_definition','sql.py',630), + ('expr -> type_definition','expr',1,'p_expression_type_as','sql.py',648), + ('type_name -> type_create id AS','type_name',3,'p_type_name','sql.py',652), + ('type_name -> type_create id DOT id AS','type_name',5,'p_type_name','sql.py',653), + ('type_name -> type_create id DOT id','type_name',4,'p_type_name','sql.py',654), + ('type_name -> type_create id','type_name',2,'p_type_name','sql.py',655), + ('type_create -> CREATE TYPE','type_create',2,'p_type_create','sql.py',667), + ('type_create -> CREATE OR REPLACE TYPE','type_create',4,'p_type_create','sql.py',668), + ('expr -> domain_name id LP pid RP','expr',5,'p_expression_domain_as','sql.py',675), + ('domain_name -> CREATE DOMAIN id AS','domain_name',4,'p_domain_name','sql.py',684), + ('domain_name -> CREATE DOMAIN id DOT id AS','domain_name',6,'p_domain_name','sql.py',685), + ('domain_name -> CREATE DOMAIN id DOT id','domain_name',5,'p_domain_name','sql.py',686), + ('domain_name -> CREATE DOMAIN id','domain_name',3,'p_domain_name','sql.py',687), + ('id_equals -> id id id_or_string','id_equals',3,'p_id_equals','sql.py',740), + ('id_equals -> id id_or_string','id_equals',2,'p_id_equals','sql.py',741), + ('id_equals -> id_equals COMMA','id_equals',2,'p_id_equals','sql.py',742), + ('id_equals -> id_equals COMMA id id id_or_string','id_equals',5,'p_id_equals','sql.py',743), + ('id_equals -> id','id_equals',1,'p_id_equals','sql.py',744), + ('id_equals -> id_equals LP pid RP','id_equals',4,'p_id_equals','sql.py',745), + ('id_equals -> id_equals LP pid RP id','id_equals',5,'p_id_equals','sql.py',746), + ('id_equals -> id_equals COMMA id id','id_equals',4,'p_id_equals','sql.py',747), + ('id_equals -> id_equals COMMA id','id_equals',3,'p_id_equals','sql.py',748), + ('expr -> index_table_name LP index_pid RP','expr',4,'p_expression_index','sql.py',769), + ('index_table_name -> create_index ON id','index_table_name',3,'p_index_table_name','sql.py',779), + ('index_table_name -> create_index ON id DOT id','index_table_name',5,'p_index_table_name','sql.py',780), + ('create_index -> CREATE INDEX id','create_index',3,'p_create_index','sql.py',793), + ('create_index -> CREATE UNIQUE INDEX id','create_index',4,'p_create_index','sql.py',794), + ('create_index -> create_index ON id','create_index',3,'p_create_index','sql.py',795), + ('create_index -> CREATE CLUSTERED INDEX id','create_index',4,'p_create_index','sql.py',796), + ('expr -> table_name defcolumn','expr',2,'p_expression_table','sql.py',827), + ('expr -> table_name LP defcolumn','expr',3,'p_expression_table','sql.py',828), + ('expr -> table_name','expr',1,'p_expression_table','sql.py',829), + ('expr -> expr COMMA defcolumn','expr',3,'p_expression_table','sql.py',830), + ('expr -> expr COMMA','expr',2,'p_expression_table','sql.py',831), + ('expr -> expr COMMA constraint','expr',3,'p_expression_table','sql.py',832), + ('expr -> expr COMMA check_ex','expr',3,'p_expression_table','sql.py',833), + ('expr -> expr COMMA foreign','expr',3,'p_expression_table','sql.py',834), + ('expr -> expr COMMA pkey','expr',3,'p_expression_table','sql.py',835), + ('expr -> expr COMMA uniq','expr',3,'p_expression_table','sql.py',836), + ('expr -> expr COMMA statem_by_id','expr',3,'p_expression_table','sql.py',837), + ('expr -> expr COMMA constraint uniq','expr',4,'p_expression_table','sql.py',838), + ('expr -> expr COMMA period_for','expr',3,'p_expression_table','sql.py',839), + ('expr -> expr COMMA pkey_constraint','expr',3,'p_expression_table','sql.py',840), + ('expr -> expr COMMA constraint pkey','expr',4,'p_expression_table','sql.py',841), + ('expr -> expr COMMA constraint pkey enforced','expr',5,'p_expression_table','sql.py',842), + ('expr -> expr COMMA constraint foreign ref','expr',5,'p_expression_table','sql.py',843), + ('expr -> expr COMMA foreign ref','expr',4,'p_expression_table','sql.py',844), + ('expr -> expr encode','expr',2,'p_expression_table','sql.py',845), + ('expr -> expr DEFAULT id id id','expr',5,'p_expression_table','sql.py',846), + ('expr -> expr RP','expr',2,'p_expression_table','sql.py',847), + ('likke -> LIKE','likke',1,'p_likke','sql.py',942), + ('likke -> CLONE','likke',1,'p_likke','sql.py',943), + ('expr -> table_name likke id','expr',3,'p_expression_like_table','sql.py',948), + ('expr -> table_name likke id DOT id','expr',5,'p_expression_like_table','sql.py',949), + ('expr -> table_name LP likke id DOT id RP','expr',7,'p_expression_like_table','sql.py',950), + ('expr -> table_name LP likke id RP','expr',5,'p_expression_like_table','sql.py',951), + ('t_name -> id DOT id','t_name',3,'p_t_name','sql.py',966), + ('t_name -> id','t_name',1,'p_t_name','sql.py',967), + ('t_name -> id DOT id DOT id','t_name',5,'p_t_name','sql.py',968), + ('table_name -> create_table t_name','table_name',2,'p_table_name','sql.py',990), + ('table_name -> table_name likke id','table_name',3,'p_table_name','sql.py',991), + ('expr -> seq_name','expr',1,'p_expression_seq','sql.py',999), + ('expr -> expr INCREMENT id','expr',3,'p_expression_seq','sql.py',1000), + ('expr -> expr INCREMENT BY id','expr',4,'p_expression_seq','sql.py',1001), + ('expr -> expr INCREMENT id id','expr',4,'p_expression_seq','sql.py',1002), + ('expr -> expr START id','expr',3,'p_expression_seq','sql.py',1003), + ('expr -> expr START WITH id','expr',4,'p_expression_seq','sql.py',1004), + ('expr -> expr START id id','expr',4,'p_expression_seq','sql.py',1005), + ('expr -> expr MINVALUE id','expr',3,'p_expression_seq','sql.py',1006), + ('expr -> expr NO MINVALUE','expr',3,'p_expression_seq','sql.py',1007), + ('expr -> expr NO MAXVALUE','expr',3,'p_expression_seq','sql.py',1008), + ('expr -> expr MAXVALUE id','expr',3,'p_expression_seq','sql.py',1009), + ('expr -> expr CACHE id','expr',3,'p_expression_seq','sql.py',1010), + ('expr -> expr CACHE','expr',2,'p_expression_seq','sql.py',1011), + ('expr -> expr NOORDER','expr',2,'p_expression_seq','sql.py',1012), + ('expr -> expr ORDER','expr',2,'p_expression_seq','sql.py',1013), + ('seq_name -> create_seq id DOT id','seq_name',4,'p_seq_name','sql.py',1032), + ('seq_name -> create_seq id','seq_name',2,'p_seq_name','sql.py',1033), + ('create_seq -> CREATE SEQUENCE IF NOT EXISTS','create_seq',5,'p_create_seq','sql.py',1047), + ('create_seq -> CREATE SEQUENCE','create_seq',2,'p_create_seq','sql.py',1048), + ('tid -> LT id','tid',2,'p_tid','sql.py',1056), + ('tid -> LT','tid',1,'p_tid','sql.py',1057), + ('tid -> tid LT','tid',2,'p_tid','sql.py',1058), + ('tid -> tid id','tid',2,'p_tid','sql.py',1059), + ('tid -> tid COMMAT','tid',2,'p_tid','sql.py',1060), + ('tid -> tid RT','tid',2,'p_tid','sql.py',1061), + ('null -> NULL','null',1,'p_null','sql.py',1102), + ('null -> NOT NULL','null',2,'p_null','sql.py',1103), + ('f_call -> id LP RP','f_call',3,'p_f_call','sql.py',1112), + ('f_call -> id LP f_call RP','f_call',4,'p_f_call','sql.py',1113), + ('f_call -> id LP multi_id RP','f_call',4,'p_f_call','sql.py',1114), + ('f_call -> id LP pid RP','f_call',4,'p_f_call','sql.py',1115), + ('multi_id -> id','multi_id',1,'p_multi_id','sql.py',1130), + ('multi_id -> multi_id id','multi_id',2,'p_multi_id','sql.py',1131), + ('multi_id -> f_call','multi_id',1,'p_multi_id','sql.py',1132), + ('multi_id -> multi_id f_call','multi_id',2,'p_multi_id','sql.py',1133), + ('funct_args -> LP multi_id RP','funct_args',3,'p_funct_args','sql.py',1144), + ('funct -> id LP multi_id RP','funct',4,'p_funct','sql.py',1148), + ('multiple_funct -> funct','multiple_funct',1,'p_multiple_funct','sql.py',1152), + ('multiple_funct -> multiple_funct COMMA funct','multiple_funct',3,'p_multiple_funct','sql.py',1153), + ('multiple_funct -> multiple_funct COMMA','multiple_funct',2,'p_multiple_funct','sql.py',1154), + ('funct_expr -> LP multi_id RP','funct_expr',3,'p_funct_expr','sql.py',1163), + ('funct_expr -> multi_id','funct_expr',1,'p_funct_expr','sql.py',1164), + ('dot_id -> id DOT id','dot_id',3,'p_dot_id','sql.py',1172), + ('default -> DEFAULT id','default',2,'p_default','sql.py',1176), + ('default -> DEFAULT STRING','default',2,'p_default','sql.py',1177), + ('default -> DEFAULT NULL','default',2,'p_default','sql.py',1178), + ('default -> default FOR dot_id','default',3,'p_default','sql.py',1179), + ('default -> DEFAULT funct_expr','default',2,'p_default','sql.py',1180), + ('default -> DEFAULT LP pid RP','default',4,'p_default','sql.py',1181), + ('default -> DEFAULT LP funct_expr pid RP','default',5,'p_default','sql.py',1182), + ('default -> default id','default',2,'p_default','sql.py',1183), + ('default -> default LP RP','default',3,'p_default','sql.py',1184), + ('enforced -> ENFORCED','enforced',1,'p_enforced','sql.py',1228), + ('enforced -> NOT ENFORCED','enforced',2,'p_enforced','sql.py',1229), + ('collate -> COLLATE id','collate',2,'p_collate','sql.py',1235), + ('collate -> COLLATE STRING','collate',2,'p_collate','sql.py',1236), + ('constraint -> CONSTRAINT id','constraint',2,'p_constraint','sql.py',1243), + ('generated -> gen_always funct_expr','generated',2,'p_generated','sql.py',1252), + ('generated -> gen_always funct_expr id','generated',3,'p_generated','sql.py',1253), + ('generated -> gen_always LP multi_id RP','generated',4,'p_generated','sql.py',1254), + ('generated -> gen_always f_call','generated',2,'p_generated','sql.py',1255), + ('gen_always -> GENERATED id AS','gen_always',3,'p_gen_always','sql.py',1266), + ('check_st -> CHECK LP id','check_st',3,'p_check_st','sql.py',1271), + ('check_st -> check_st id','check_st',2,'p_check_st','sql.py',1272), + ('check_st -> check_st STRING','check_st',2,'p_check_st','sql.py',1273), + ('check_st -> check_st id STRING','check_st',3,'p_check_st','sql.py',1274), + ('check_st -> check_st id RP','check_st',3,'p_check_st','sql.py',1275), + ('check_st -> check_st STRING RP','check_st',3,'p_check_st','sql.py',1276), + ('check_st -> check_st funct_args','check_st',2,'p_check_st','sql.py',1277), + ('check_st -> check_st LP pid RP','check_st',4,'p_check_st','sql.py',1278), + ('using_tablespace -> USING INDEX tablespace','using_tablespace',3,'p_using_tablespace','sql.py',1294), + ('expr -> alter_foreign ref','expr',2,'p_expression_alter','sql.py',1299), + ('expr -> alter_check','expr',1,'p_expression_alter','sql.py',1300), + ('expr -> alter_unique','expr',1,'p_expression_alter','sql.py',1301), + ('expr -> alter_default','expr',1,'p_expression_alter','sql.py',1302), + ('expr -> alter_primary_key','expr',1,'p_expression_alter','sql.py',1303), + ('expr -> alter_primary_key using_tablespace','expr',2,'p_expression_alter','sql.py',1304), + ('alter_primary_key -> alt_table PRIMARY KEY LP pid RP','alter_primary_key',6,'p_alter_primary_key','sql.py',1311), + ('alter_primary_key -> alt_table constraint PRIMARY KEY LP pid RP','alter_primary_key',7,'p_alter_primary_key','sql.py',1312), + ('alter_unique -> alt_table UNIQUE LP pid RP','alter_unique',5,'p_alter_unique','sql.py',1322), + ('alter_unique -> alt_table constraint UNIQUE LP pid RP','alter_unique',6,'p_alter_unique','sql.py',1323), + ('alter_default -> alt_table id id','alter_default',3,'p_alter_default','sql.py',1348), + ('alter_default -> alt_table constraint id id','alter_default',4,'p_alter_default','sql.py',1349), + ('alter_default -> alt_table id STRING','alter_default',3,'p_alter_default','sql.py',1350), + ('alter_default -> alt_table constraint id STRING','alter_default',4,'p_alter_default','sql.py',1351), + ('alter_default -> alter_default id','alter_default',2,'p_alter_default','sql.py',1352), + ('alter_default -> alter_default FOR pid','alter_default',3,'p_alter_default','sql.py',1353), + ('pid -> id','pid',1,'p_pid','sql.py',1376), + ('pid -> STRING','pid',1,'p_pid','sql.py',1377), + ('pid -> pid id','pid',2,'p_pid','sql.py',1378), + ('pid -> pid STRING','pid',2,'p_pid','sql.py',1379), + ('pid -> STRING LP RP','pid',3,'p_pid','sql.py',1380), + ('pid -> id LP RP','pid',3,'p_pid','sql.py',1381), + ('pid -> pid COMMA id','pid',3,'p_pid','sql.py',1382), + ('pid -> pid COMMA STRING','pid',3,'p_pid','sql.py',1383), + ('alter_check -> alt_table check_st','alter_check',2,'p_alter_check','sql.py',1396), + ('alter_check -> alt_table constraint check_st','alter_check',3,'p_alter_check','sql.py',1397), + ('index_pid -> id','index_pid',1,'p_index_pid','sql.py',1410), + ('index_pid -> index_pid id','index_pid',2,'p_index_pid','sql.py',1411), + ('index_pid -> index_pid COMMA index_pid','index_pid',3,'p_index_pid','sql.py',1412), + ('alter_foreign -> alt_table foreign','alter_foreign',2,'p_alter_foreign','sql.py',1435), + ('alter_foreign -> alt_table constraint foreign','alter_foreign',3,'p_alter_foreign','sql.py',1436), + ('alt_table -> ALTER TABLE t_name ADD','alt_table',4,'p_alt_table_name','sql.py',1456), + ('alt_table -> ALTER TABLE IF EXISTS t_name ADD','alt_table',6,'p_alt_table_name','sql.py',1457), + ('alt_table -> ALTER TABLE ID t_name ADD','alt_table',5,'p_alt_table_name','sql.py',1458), + ('foreign -> FOREIGN KEY LP pid RP','foreign',5,'p_foreign','sql.py',1473), + ('foreign -> FOREIGN KEY','foreign',2,'p_foreign','sql.py',1474), + ('ref -> REFERENCES t_name','ref',2,'p_ref','sql.py',1482), + ('ref -> ref LP pid RP','ref',4,'p_ref','sql.py',1483), + ('ref -> ref ON DELETE id','ref',4,'p_ref','sql.py',1484), + ('ref -> ref ON UPDATE id','ref',4,'p_ref','sql.py',1485), + ('ref -> ref DEFERRABLE INITIALLY id','ref',4,'p_ref','sql.py',1486), + ('ref -> ref NOT DEFERRABLE','ref',3,'p_ref','sql.py',1487), + ('expr -> pkey','expr',1,'p_expression_primary_key','sql.py',1518), + ('uniq -> UNIQUE LP pid RP','uniq',4,'p_uniq','sql.py',1522), + ('statem_by_id -> id LP pid RP','statem_by_id',4,'p_statem_by_id','sql.py',1527), + ('statem_by_id -> id KEY LP pid RP','statem_by_id',5,'p_statem_by_id','sql.py',1528), + ('pkey -> pkey_statement LP pid RP','pkey',4,'p_pkey','sql.py',1539), + ('pkey -> pkey_statement ID LP pid RP','pkey',5,'p_pkey','sql.py',1540), + ('pkey_statement -> PRIMARY KEY','pkey_statement',2,'p_pkey_statement','sql.py',1574), + ('comment -> COMMENT STRING','comment',2,'p_comment','sql.py',1578), + ('tablespace -> TABLESPACE id','tablespace',2,'p_tablespace','sql.py',1583), + ('tablespace -> TABLESPACE id properties','tablespace',3,'p_tablespace','sql.py',1584), + ('expr -> expr tablespace','expr',2,'p_expr_tablespace','sql.py',1590), + ('by_smthg -> BY id','by_smthg',2,'p_by_smthg','sql.py',1596), + ('by_smthg -> BY ROW','by_smthg',2,'p_by_smthg','sql.py',1597), + ('by_smthg -> BY LP pid RP','by_smthg',4,'p_by_smthg','sql.py',1598), ] diff --git a/simple_ddl_parser/tokens.py b/simple_ddl_parser/tokens.py index cb687f9..c9b90a8 100644 --- a/simple_ddl_parser/tokens.py +++ b/simple_ddl_parser/tokens.py @@ -54,7 +54,7 @@ "MASKED": "MASKED", "WITH": "WITH", "ORDER": "ORDER", - "NOORDER": "NOORDER" + "NOORDER": "NOORDER", } first_liners = { "LIKE": "LIKE", @@ -100,6 +100,12 @@ "DATA_RETENTION_TIME_IN_DAYS": "DATA_RETENTION_TIME_IN_DAYS", "MAX_DATA_EXTENSION_TIME_IN_DAYS": "MAX_DATA_EXTENSION_TIME_IN_DAYS", "CHANGE_TRACKING": "CHANGE_TRACKING", + "LOCATION" : "LOCATION", + "AUTO_REFRESH" : "AUTO_REFRESH", + "FILE_FORMAT" : "FILE_FORMAT", + "TABLE_FORMAT" : "TABLE_FORMAT", + "STAGE_FILE_FORMAT" : "STAGE_FILE_FORMAT", + "CATALOG" : "CATALOG" } sequence_reserved = { "INCREMENT": "INCREMENT", diff --git a/tests/dialects/test_snowflake.py b/tests/dialects/test_snowflake.py index 24dc9c6..eea4c0d 100644 --- a/tests/dialects/test_snowflake.py +++ b/tests/dialects/test_snowflake.py @@ -767,4 +767,161 @@ def test_order_sequence(): "noorder": True, } ] - assert expected == parse_results \ No newline at end of file + assert expected == parse_results + +def test_virtual_column_ext_table(): + ddl = """ + create or replace external table if not exists TABLE_DATA_SRC.EXT_PAYLOAD_MANIFEST_WEB ( + "type" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 1), '=', 2 )), + "year" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 2), '=', 2)), + "month" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 3), '=', 2)), + "day" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 4), '=', 2)), + "path" VARCHAR(255) AS (METADATA$FILENAME) + ) + partition by ("type", "year", "month", "day", "path") + location = @ADL_Azure_Storage_Account_Container_Name/ + auto_refresh = false + ; + """ + result_ext_table = DDLParser(ddl, normalize_names=True, debug=True).run( + output_mode="snowflake" + ) + + expected_ext_table = [ + { + "alter": {}, + "checks": [], + "clone": None, + "columns": [ + { + "name": "type", + "type": "VARCHAR", + "size": 255, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated" : {"as" : "SPLIT_PART(SPLIT_PART(METADATA$FILENAME,'/',1),'=',2)" } + } , + { + "name": "year", + "type": "VARCHAR", + "size": 255, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated" : {"as" : "SPLIT_PART(SPLIT_PART(METADATA$FILENAME,'/',2),'=',2)" } + }, + { + "name": "month", + "type": "VARCHAR", + "size": 255, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated" : {"as" : "SPLIT_PART(SPLIT_PART(METADATA$FILENAME,'/',3),'=',2)"} + }, + { + "name": "day", + "type": "VARCHAR", + "size": 255, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated" : {"as" : "SPLIT_PART(SPLIT_PART(METADATA$FILENAME,'/',4),'=',2)"} + }, + { + "name": "path", + "type": "VARCHAR", + "size": 255, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated" : {"as" : "METADATA$FILENAME" } + } + ], + "index": [], + "partition_by": { "columns" :["type", "year", "month", "day", "path"], "type" : None}, + "partitioned_by" : [], + "primary_key": [], + "primary_key_enforced": None, + "auto_refresh" : False, + "schema": "TABLE_DATA_SRC", + "table_name": "EXT_PAYLOAD_MANIFEST_WEB", + "tablespace": None, + "replace" : True, + "if_not_exists": True, + "location" : "@ADL_Azure_Storage_Account_Container_Name/", + } + ] + + assert result_ext_table == expected_ext_table + +def test_virtual_column_table(): + ddl = """ + create or replace table if not exists TABLE_DATA_SRC.EXT_PAYLOAD_MANIFEST_WEB ( + id bigint, + derived bigint as (id * 10) + ) + partition by ("type", "year", "month", "day", "path") + location = @ADL_Azure_Storage_Account_Container_Name/ + auto_refresh = false + ; + """ + result_ext_table = DDLParser(ddl, normalize_names=True, debug=True).run( + output_mode="snowflake" + ) + + expected_ext_table = [ + { + "alter": {}, + "checks": [], + "clone": None, + "columns": [ + { + "name": "id", + "type": "bigint", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "derived", + "type": "bigint", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated" : {"as" : "id * 10" } + } + ], + "index": [], + "partition_by": { "columns" :["type", "year", "month", "day", "path"], "type" : None}, + "partitioned_by" : [], + "primary_key": [], + "primary_key_enforced": None, + "auto_refresh" : False, + "schema": "TABLE_DATA_SRC", + "table_name": "EXT_PAYLOAD_MANIFEST_WEB", + "tablespace": None, + "replace" : True, + "if_not_exists": True, + "location" : "@ADL_Azure_Storage_Account_Container_Name/", + } + ] + + assert result_ext_table == expected_ext_table \ No newline at end of file