From 3b684c5243066ec90299e294f667cb8fec2d91b3 Mon Sep 17 00:00:00 2001 From: Damien Maresma Date: Fri, 5 Jan 2024 14:41:44 -0500 Subject: [PATCH] fix _file_format snowflake ddl option --- CHANGELOG.txt | 5 ++ simple_ddl_parser/dialects/snowflake.py | 24 +++++- simple_ddl_parser/parsetab.py | 101 +++++++++++++----------- tests/dialects/test_snowflake.py | 8 +- 4 files changed, 84 insertions(+), 54 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 5f61e71..84d3f34 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,9 @@ +**v0.31.4** +### Improvements +#### Snowflake update: +1. enforce support for Snowflake _FILE_FORMAT options in External Column ddl statement - https://github.com/xnuinside/simple-ddl-parser/issues/221 + **v0.31.3** ### Improvements #### Snowflake update: diff --git a/simple_ddl_parser/dialects/snowflake.py b/simple_ddl_parser/dialects/snowflake.py index 871aa58..fc63ce8 100644 --- a/simple_ddl_parser/dialects/snowflake.py +++ b/simple_ddl_parser/dialects/snowflake.py @@ -17,11 +17,28 @@ def p_expression_cluster_by(self, p): p_list = remove_par(list(p)) p[0]["cluster_by"] = p_list[-1] + def p_multiple_format_equals(self0, p: List) -> None: + """multiple_format_equals : fmt_equals + | multiple_format_equals fmt_equals + """ + # Handles multiple format in the same format statement + p[0] = p[1] + + def p_fmt_equals(self, p: List) -> None: + """fmt_equals : id LP RP + | id LP fmt_equals RP + | id LP multi_id RP + """ + p_list = list(p) + p[0] = p_list[2:][1].split(" ") + 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 + | id table_property_equals + | id_equals """ p_list = remove_par(list(p)) p[0] = str(p_list[-1]) @@ -138,16 +155,16 @@ def p_expression_catalog(self, p): p[0]["catalog"] = p_list[-1] def p_expression_file_format(self, p): - """expr : expr FILE_FORMAT table_property_equals""" + """expr : expr FILE_FORMAT multiple_format_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""" + """expr : expr STAGE_FILE_FORMAT multiple_format_equals""" p[0] = p[1] p_list = remove_par(list(p)) - p[0]["stage_file_format"] = p_list[-1] + p[0]["stage_file_format"] = p_list[-1] if len(p_list[-1]) > 1 else p_list[-1][0] def p_expression_table_format(self, p): """expr : expr TABLE_FORMAT table_property_equals""" @@ -170,7 +187,6 @@ def p_as_virtual(self, p: List): 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/parsetab.py b/simple_ddl_parser/parsetab.py index cb31a63..87000e4 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 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 usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalspkey_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 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 ON LP pid RP\n | expr ID by_smthgexpr : 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 RPtable_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 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 database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\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 DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : 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_boolexpr : expr ON idmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : 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_equalsexpr : expr STAGE_FILE_FORMAT table_property_equalspid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr TABLE_FORMAT table_property_equalsc_property : id idexpr : 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_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 usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalspkey_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 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 ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDwith : WITH with_argsexpr : expr id id LP pid RPfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\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 table_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\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 storageexpr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr ID INDEXtable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr ON idmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr withassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr option_commentexpr : 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 STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_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 SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\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_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn 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,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[3,79,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'DROP':([0,],[6,]),'ALTER':([0,],[27,]),'PRIMARY':([0,23,34,65,103,111,115,131,134,156,198,199,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,335,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,529,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,668,677,679,716,721,723,724,728,730,731,732,737,743,763,765,766,767,768,774,794,798,801,804,807,812,],[24,138,-168,24,-167,253,-181,-294,325,-171,253,24,-204,-25,253,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,253,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-354,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,253,-293,-363,-364,-365,-360,-400,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-402,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-401,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'$end':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[0,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'INDEX':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,95,96,102,103,105,108,111,115,118,120,122,123,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[29,-223,94,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,164,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,238,239,-222,-167,-226,-237,-266,-181,-369,-383,-374,307,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'LOCATION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[33,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'INHERITS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[35,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'CLUSTER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[36,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'PARTITION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[37,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'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,33,34,38,39,40,41,42,43,44,46,48,49,50,51,52,53,58,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,83,84,85,87,88,89,90,91,92,93,94,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,127,129,130,131,132,134,135,137,140,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,177,179,180,181,182,183,184,185,186,191,192,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,231,232,233,234,235,236,238,239,241,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,274,276,277,278,280,281,282,283,284,288,289,290,291,292,293,294,295,296,297,298,299,303,304,305,306,308,309,310,311,312,314,316,317,319,320,322,324,326,327,328,329,330,331,332,334,335,336,337,338,339,340,343,344,345,347,348,349,350,351,352,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,389,390,391,392,393,395,396,397,398,400,401,403,404,405,406,407,408,409,410,413,414,415,417,418,419,421,422,423,427,429,431,432,433,434,435,436,437,438,439,440,441,442,443,445,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,469,470,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,495,496,497,498,499,500,501,502,503,504,505,506,508,509,510,511,512,513,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,554,555,556,557,558,559,561,562,563,564,565,567,568,570,572,574,576,577,578,579,581,582,583,584,586,587,588,589,590,591,592,593,594,595,596,598,599,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,626,627,628,629,630,631,632,633,635,636,637,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,656,657,658,659,660,661,662,663,664,665,666,668,669,671,672,673,674,675,677,678,679,680,681,682,683,684,685,686,687,689,690,692,693,694,695,696,697,698,699,700,701,702,703,704,706,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,726,727,728,730,731,732,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,750,753,754,755,756,757,758,759,761,763,764,765,766,767,768,769,771,772,773,774,775,778,779,780,781,782,784,785,787,788,789,791,792,793,794,795,796,797,798,800,801,802,803,804,805,807,808,809,810,812,],[38,-223,92,103,103,-238,103,103,-411,-298,-370,-371,103,-373,103,103,103,103,103,144,103,-1,103,103,-286,-4,103,-168,-167,103,169,-50,103,103,103,103,103,-80,-81,103,-88,187,103,103,103,103,103,-209,103,-284,103,103,103,103,103,103,-311,-312,-421,-21,103,221,103,103,103,-59,103,103,103,-210,-167,103,103,-133,-316,-243,103,-222,-167,103,-226,103,103,-237,103,103,103,103,103,-181,-287,-288,-369,103,-383,103,-374,311,103,103,-296,-294,-314,103,103,103,103,-417,103,-242,343,-22,103,-34,103,-35,-5,-6,-7,-171,103,103,103,103,103,-33,-71,-89,-90,103,-76,364,-60,-61,103,-69,103,103,-42,103,-72,-73,103,-75,103,-87,-99,103,-142,-146,-147,-151,-153,103,-271,-272,-273,-274,-275,-276,-278,-279,103,103,103,103,103,103,103,-305,-306,-307,-308,-309,-24,-49,-54,103,-23,-25,103,103,103,103,-137,-249,-211,103,-57,103,103,103,103,103,-227,103,103,103,-395,-182,-183,-184,-187,-188,103,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,103,103,103,-350,-15,103,-180,-120,-121,103,103,103,-289,103,103,103,-164,103,-174,103,103,-405,103,-385,-386,103,103,-216,-167,187,103,103,103,103,103,103,103,-361,-362,-366,103,103,-379,-381,-404,-354,103,103,103,-239,103,103,-2,103,103,-172,103,-38,-170,103,103,103,103,103,103,103,-422,-423,103,-41,-55,103,-45,103,-70,-66,103,-67,103,-64,103,-78,103,-77,103,103,103,-63,-91,-92,103,-129,-143,103,-277,-280,103,575,-283,-10,103,103,103,103,-301,-300,-304,-303,-48,103,103,103,-108,103,103,103,-246,103,-58,-135,-244,-220,-221,-224,-225,103,103,-259,-396,103,-185,-186,103,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,103,103,-331,-352,-353,103,103,-329,103,-331,103,103,103,103,103,103,-165,103,-319,-320,-321,-322,-317,103,103,103,103,103,-410,-387,-388,103,-368,-213,646,103,103,103,103,-229,103,-234,103,103,103,103,-293,-313,103,-380,-382,-363,-364,-365,103,103,-329,103,103,103,-360,-415,103,-241,-400,103,103,-3,-106,-107,-169,-37,103,-40,-20,103,103,103,103,103,103,-56,-44,103,-47,-65,103,103,-79,103,103,-62,103,103,103,103,-150,103,-148,103,-281,-282,103,103,103,103,103,-285,103,-124,103,-126,103,-114,-115,-116,-117,-118,-109,-36,103,103,-248,-132,-139,-315,-228,-245,103,-344,-349,-16,-18,103,103,103,103,103,-330,-332,-12,-13,-14,-356,103,-329,103,-329,103,-359,103,-292,-290,103,-162,103,103,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-230,-231,103,103,103,103,103,-367,-333,103,-377,103,103,-416,-240,-402,-43,-26,-28,103,-32,-424,-127,103,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,103,103,103,103,-385,-11,-412,-413,103,103,103,103,103,-136,-247,103,-329,-325,-331,103,103,103,-346,103,-338,-338,103,103,-156,-159,-176,103,103,103,103,-295,-378,103,-325,-375,-403,-401,-39,-29,-46,103,103,-131,103,103,-9,-414,103,103,103,-134,-340,103,-326,-327,-328,-347,103,-329,103,-291,103,-219,-376,103,-53,103,103,-8,-74,103,-138,-325,103,103,-328,103,103,103,103,-125,103,-140,-329,103,-155,-119,-141,-328,103,103,-154,]),'INTO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[40,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[44,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'WITH':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,69,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[45,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,214,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,285,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,285,-271,-272,-273,-274,-275,-276,-278,399,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,285,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,285,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,285,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[46,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[47,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'CHANGE_TRACKING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[48,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'ON':([1,2,4,5,7,10,11,12,14,15,16,17,20,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,237,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,318,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,413,414,415,417,419,423,424,425,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,554,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,688,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[39,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,129,-1,-208,-286,-4,-168,162,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,279,-181,300,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,279,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-262,-227,279,-182,-183,-184,-187,-188,-189,-190,-191,300,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,279,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-264,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,300,576,-301,-300,-304,-303,590,-420,-108,-93,-95,-58,-263,-265,-220,-221,-224,-225,-259,-185,-186,-348,300,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,279,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,681,-79,-86,-62,-130,-150,-148,-281,300,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,749,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[51,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'COMMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,502,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,651,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[53,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,271,271,-369,-383,-374,312,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,271,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,271,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,271,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,312,271,-234,271,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,271,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,271,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,271,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'MAP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[54,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'SKEWED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[55,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'COLLECTION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[56,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'STORED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[57,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'CATALOG':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[58,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'PARTITIONED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[59,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'FILE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[60,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'STAGE_FILE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[61,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'TABLE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[62,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'AUTO_REFRESH':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[63,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'COMMA':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,248,249,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,315,316,322,326,327,328,331,332,334,335,337,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,411,412,414,415,416,417,419,423,431,432,433,434,436,437,438,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,484,485,489,490,491,495,496,497,499,500,501,502,504,505,506,507,508,510,511,513,514,516,517,518,519,521,522,525,526,527,532,533,534,535,536,537,539,540,541,542,544,545,546,547,548,550,551,553,555,557,558,562,564,565,566,567,568,569,570,572,577,578,581,582,583,585,586,588,589,590,591,592,593,594,595,596,603,604,605,606,608,609,610,613,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,657,659,660,662,663,664,665,669,671,672,673,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,695,698,699,700,701,702,703,705,707,709,715,716,719,721,722,723,724,728,730,731,732,735,736,737,738,739,740,741,742,744,745,746,750,751,754,755,756,757,758,760,763,765,766,767,768,771,772,773,774,775,776,777,778,780,783,784,785,786,789,794,796,797,798,799,801,802,803,804,805,806,807,808,810,812,],[65,-223,-206,-207,107,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,372,-72,378,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,439,-395,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,492,-385,-386,-212,-216,-167,505,-254,-394,-361,-362,-366,-379,-381,-404,-354,492,-2,-172,-169,-38,-170,492,492,-385,-422,-423,-41,-55,-169,-45,378,372,-67,-64,-78,-77,-169,-63,-91,-92,-129,563,-277,-280,-205,-283,-10,-301,-300,-304,-303,587,-112,-420,-108,505,-93,-95,-58,-220,-221,-224,-225,492,-259,-396,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,492,-165,-166,-319,-320,-321,-322,-317,636,492,-410,-387,-388,-368,-213,-215,-385,492,650,-229,-234,-252,-169,-251,-235,-293,-313,-380,-382,-363,-364,-365,492,-385,492,-360,-415,492,492,-3,-106,-107,-169,-37,-40,-20,492,492,492,492,492,-56,-44,-47,-65,587,-79,-86,-62,-130,-150,492,695,-148,-385,-335,-281,-282,492,492,-285,-169,-124,-101,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,439,-344,-349,-16,-18,492,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-230,-231,492,-258,-250,492,-367,-333,-377,492,492,-416,-43,-26,-28,492,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-337,439,-385,-11,-412,-413,492,-100,-113,-98,-385,-325,492,-346,492,-338,-338,-156,-159,-176,-177,-255,-257,-295,-378,492,-390,-375,-403,-39,-29,-46,-131,-336,439,-9,-414,492,-169,-103,-340,-326,-327,-328,-347,-385,492,-291,-178,-219,-256,-253,-376,-53,-334,-8,-74,-102,-390,-179,492,-169,-125,-105,-140,-385,492,-155,-119,-104,-141,809,492,-154,]),'DEFAULT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[67,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,276,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,276,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,276,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,276,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,276,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'RP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,248,249,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,315,316,322,326,327,328,331,332,334,335,337,344,346,348,349,350,351,352,353,354,356,358,359,361,362,364,365,366,367,368,369,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,410,411,412,414,415,416,417,419,423,431,432,433,434,436,437,438,440,441,443,444,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,472,474,476,477,478,479,480,481,482,483,484,485,489,490,491,493,494,495,496,497,499,500,501,502,504,505,506,507,508,510,511,513,514,516,517,518,519,520,521,522,525,526,527,532,533,534,535,536,537,539,540,541,542,543,544,545,546,547,548,550,551,552,553,555,557,558,560,562,564,565,566,567,568,569,570,572,577,578,581,582,583,585,586,588,589,590,591,592,593,594,595,596,603,604,605,606,608,609,610,611,613,615,616,617,618,619,620,621,622,623,626,627,630,631,632,633,634,635,637,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,657,659,660,661,662,663,664,665,669,670,671,672,673,674,675,676,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,695,696,698,699,700,701,702,703,705,707,709,715,716,717,718,719,720,721,722,723,724,727,728,729,730,731,732,733,735,736,737,738,739,740,741,742,744,745,746,750,751,753,754,755,756,757,758,760,763,764,765,766,767,768,771,772,773,774,775,776,777,778,780,783,784,785,786,787,789,792,793,794,796,797,798,799,801,802,803,804,805,806,807,808,810,811,812,],[31,-223,-206,-207,108,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,373,-72,377,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,437,-395,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,504,-254,-394,517,518,-366,-379,-381,-404,-354,526,-2,533,-172,-169,-38,-170,-169,539,540,-27,-30,-385,-422,-423,-41,547,-169,-45,-169,550,377,373,-67,-64,-78,-77,-169,-63,-91,-92,-129,564,-277,-280,-205,-283,-10,-301,-300,-304,-303,583,586,-112,-420,-108,594,-93,-95,-58,-220,-221,-224,-225,604,-259,-396,-185,-186,-348,608,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,630,-158,-161,-165,-166,-319,-320,-321,-322,-317,635,637,-410,-387,-388,643,644,-368,-213,-215,-385,648,649,-229,-234,-252,-169,-251,-235,-293,-313,-380,-382,-363,-364,-365,659,660,-329,662,-360,-415,665,669,-3,-106,-107,-169,-37,-40,-20,671,672,643,-31,674,675,-56,-44,-47,-65,677,679,-79,-86,-62,688,-130,-150,693,694,-148,-385,-335,-281,-282,701,702,-285,-169,-124,-101,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-397,-344,-349,-16,-18,716,721,723,-330,-332,-12,-13,-14,-356,724,-329,-329,728,-292,-290,-160,-162,731,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-230,-231,735,-258,-250,738,-367,-333,740,-377,741,742,-416,-43,744,-26,-28,745,-32,-424,746,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-337,643,755,-385,-11,-412,-413,756,-100,-113,-98,-329,-325,765,766,767,723,-346,768,-338,-338,716,-156,773,-159,-176,-177,774,-255,-257,-295,-378,778,-325,-375,-403,-39,-29,-46,-131,-336,783,784,-9,-414,785,-169,-103,-340,789,-326,-327,-328,-347,-329,793,-291,-178,-219,-256,-253,-376,-53,-334,-8,-74,-102,798,-325,740,804,-179,805,-169,-125,-105,-140,-329,808,-155,-119,-104,-141,-328,811,812,-154,]),'INCREMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[68,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'START':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[69,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'MINVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,71,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[70,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,216,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'NO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[71,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,446,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'MAXVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,71,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[72,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,217,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'CACHE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[73,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'NOORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[74,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,284,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,284,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,284,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,284,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,284,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'ORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[75,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,283,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,283,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,283,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,283,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,283,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'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,38,39,41,42,43,44,46,48,49,50,51,52,58,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,83,84,85,87,88,89,90,91,92,93,94,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,127,129,130,131,132,134,135,137,140,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,163,164,165,166,167,168,170,171,172,173,174,175,177,179,180,181,182,183,184,185,186,187,191,192,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,231,232,233,234,235,236,238,239,241,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,274,276,277,278,280,281,282,283,284,288,289,290,291,292,293,294,295,296,297,298,299,303,304,305,306,308,309,310,311,314,316,317,319,320,322,324,326,327,328,329,330,331,332,334,335,336,337,338,339,340,343,344,345,347,348,349,350,351,352,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,387,389,390,391,392,393,395,396,397,398,400,401,403,404,405,406,407,408,409,410,413,414,415,417,418,419,421,422,423,427,429,431,432,433,434,435,436,437,438,439,440,441,442,443,445,447,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,469,470,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,495,496,497,498,499,500,501,502,503,504,505,506,508,509,510,511,512,513,514,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,554,555,556,557,558,559,561,562,563,564,565,567,568,570,572,574,576,577,578,579,581,582,583,584,586,587,588,589,590,591,592,593,594,595,596,598,599,601,602,603,604,605,606,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,626,627,628,629,630,631,632,633,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,656,657,658,659,660,661,662,663,664,665,666,668,669,671,672,673,674,675,677,678,679,680,681,682,683,684,685,686,687,689,690,692,693,694,695,696,697,698,699,700,701,702,703,704,706,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,726,727,728,730,731,732,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,750,753,754,755,756,757,758,759,761,763,764,765,766,767,768,769,771,772,773,774,775,778,779,780,781,782,784,785,787,788,789,791,792,793,794,795,796,797,798,800,801,802,803,804,805,807,808,809,810,812,],[34,-223,34,34,34,-238,34,34,-411,-298,-370,-371,34,-373,34,34,34,34,34,34,-1,34,34,-286,-4,154,-168,166,34,-50,34,34,34,34,34,-80,-81,34,-88,34,34,34,34,34,-209,34,-284,34,34,34,34,34,34,-311,-312,-421,-21,34,34,34,34,-59,34,34,34,-210,-167,34,34,-133,-316,-243,34,-222,-167,34,-226,34,34,-237,34,34,34,34,34,-181,-287,-288,-369,34,-383,34,-374,34,34,34,-296,-294,-314,34,34,34,34,-417,34,-242,34,-22,34,-34,34,-35,-5,-6,-7,-171,34,34,34,34,34,-33,-71,-89,-90,34,-76,-60,-61,34,-69,34,34,-42,34,-72,-73,34,-75,34,-87,-99,385,34,-142,-146,-147,-151,-153,34,-271,-272,-273,-274,-275,-276,-278,-279,34,34,34,34,34,34,34,-305,-306,-307,-308,-309,-24,-49,-54,34,-23,-25,34,34,34,34,-137,-249,-211,34,-57,34,34,34,34,34,-227,34,34,34,-395,-182,-183,-184,-187,-188,34,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,34,34,34,-350,-15,34,-180,-120,-121,34,34,34,-289,34,34,34,-164,34,-174,34,34,-405,34,-385,-386,34,34,-216,166,34,34,34,34,34,34,34,-361,-362,-366,34,34,-379,-381,-404,-354,34,34,34,-239,34,34,-2,34,34,-172,34,-38,-170,34,34,34,34,34,34,34,-422,-423,34,-41,-55,34,-45,34,-70,-66,34,-67,34,-64,34,-78,34,-77,34,34,34,-63,-91,-92,34,-129,-143,34,-277,-280,34,34,-283,-10,34,34,34,34,-301,-300,-304,-303,-48,34,34,34,-108,34,34,34,-246,34,-58,-135,-244,-220,-221,-224,-225,34,34,-259,-396,34,-185,-186,34,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,34,34,-331,-352,-353,34,34,-329,34,-331,34,34,34,34,34,34,-165,34,-319,-320,-321,-322,-317,34,34,34,34,34,-410,-387,-388,34,-368,-213,-215,34,34,34,34,-229,34,-234,34,34,34,34,-293,-313,34,-380,-382,-363,-364,-365,34,34,-329,34,34,34,-360,-415,34,-241,-400,34,34,-3,-106,-107,-169,-37,34,-40,-20,34,34,34,34,34,34,-56,-44,34,-47,-65,34,34,-79,34,34,-62,34,34,34,34,-150,34,-148,34,-281,-282,34,34,34,34,34,-285,34,-124,34,-126,34,-114,-115,-116,-117,-118,-109,-36,34,34,-248,-132,-139,-315,-228,-245,34,-344,-349,-16,-18,34,34,34,34,34,-330,-332,-12,-13,-14,-356,34,-329,34,-329,34,-359,34,-292,-290,34,-162,34,34,-406,-407,-408,-409,-391,-392,-390,-389,-217,166,-218,-232,-233,-230,-231,34,34,34,34,34,-367,-333,34,-377,34,34,-416,-240,-402,-43,-26,-28,34,-32,-424,-127,34,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,34,34,34,34,-385,-11,-412,-413,34,34,34,34,34,-136,-247,34,-329,-325,-331,34,34,34,-346,34,-338,-338,34,34,-156,-159,-176,34,34,34,34,-295,-378,34,-325,-375,-403,-401,-39,-29,-46,34,34,-131,34,34,-9,-414,34,34,34,-134,-340,34,-326,-327,-328,-347,34,-329,34,-291,34,-219,-376,34,-53,34,34,-8,-74,34,-138,-325,34,34,-328,34,34,34,34,-125,34,-140,-329,34,-155,-119,-141,-328,34,34,-154,]),'USING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[78,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,123,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,448,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'ROW':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,167,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,413,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[80,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,362,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,592,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'STORAGE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,413,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[81,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,591,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'TAG':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,45,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,285,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[82,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,178,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,82,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,82,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,82,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,178,82,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,82,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'CLONE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,112,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[83,83,-206,-207,-238,117,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,83,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,-266,117,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'ENCODE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[84,-223,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,84,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,84,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,84,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,84,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,84,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,89,92,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,307,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[85,-223,88,-206,-207,-238,-268,-411,-298,-370,-371,-372,-373,-1,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,231,-167,-222,-167,-226,-237,-266,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,-269,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,418,-57,-227,-236,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,-267,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,85,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,-235,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'OPTIONS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,49,50,52,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,163,164,165,166,168,170,171,173,177,180,181,183,185,186,192,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,236,245,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,291,292,293,294,295,296,297,303,304,305,306,308,310,311,322,326,327,328,331,332,334,335,344,348,349,350,351,356,358,359,361,362,364,365,366,367,370,371,373,375,377,379,382,383,384,385,389,390,392,393,395,397,398,405,406,407,408,414,415,417,419,423,431,432,433,434,437,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,495,496,497,504,508,510,511,513,514,516,517,518,525,526,533,534,535,536,537,539,540,544,547,548,550,551,555,557,558,562,564,567,570,572,581,583,586,588,589,590,591,592,593,594,595,596,603,604,606,608,609,610,616,617,618,619,620,621,630,631,632,633,635,637,638,639,640,641,642,643,644,645,647,648,649,659,660,662,665,669,671,672,674,675,677,679,680,681,682,683,684,685,686,687,689,690,692,693,694,700,701,702,709,716,721,723,724,728,730,731,732,737,738,741,742,744,745,746,750,755,756,763,765,766,767,768,773,774,775,778,780,784,785,794,798,801,804,805,807,812,],[86,-223,86,86,-238,-268,-411,-298,-370,-371,-372,-373,86,-208,-286,-4,-168,-167,-50,-68,-80,-81,-88,-209,-270,-284,-310,-311,-312,-421,-21,-59,-222,-167,-226,-237,86,-181,-369,-383,-374,-214,-296,-294,-314,-393,-22,-34,-35,-5,-6,-7,-171,-33,-71,-89,-90,-76,-60,-61,-69,-42,-72,-73,-75,-87,-99,-142,-146,-147,-151,-153,86,-271,-272,-273,-274,-275,-276,-278,-279,-204,-299,-302,-305,-306,-307,-308,-309,-24,-54,-23,-25,-419,-96,-57,-227,86,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,86,-289,-157,-173,-163,-164,-318,-174,-405,-384,-385,-386,-212,-216,-167,-394,-361,-362,-366,-379,-381,-404,-354,-2,-172,-169,-38,-170,-27,-30,-385,-422,-423,-41,-55,-169,-45,-70,-66,-67,-64,-78,-77,-169,-63,-91,-92,-129,-143,-277,-280,-205,-283,-10,-301,-300,-304,-303,-420,-108,-93,-95,-58,-220,-221,-224,-225,-259,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,-368,-213,-215,-234,86,-293,-313,-380,-382,-363,-364,-365,-360,-415,-3,-106,-107,-169,-37,-40,-20,-31,-56,-44,-47,-65,-79,-86,-62,-130,-150,-148,-281,-282,-285,-124,-126,-114,-115,-116,-117,-118,-109,-36,-97,-94,-228,-245,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-292,-290,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-217,-218,-232,-233,-367,-333,-377,-416,-43,-26,-28,-32,-424,-127,-128,-51,-52,-82,-84,-83,-85,-110,-111,-122,-123,-149,-144,-145,-11,-412,-413,-98,-325,-346,-338,-338,-156,-159,-176,-177,-295,-378,-375,-403,-39,-29,-46,-131,-9,-414,-340,-326,-327,-328,-347,-291,-178,-219,-376,-53,-8,-74,-179,-125,-140,-155,-119,-141,-154,]),'DOMAIN':([3,],[90,]),'SCHEMA':([3,92,],[91,234,]),'DATABASE':([3,79,92,221,],[93,93,235,235,]),'UNIQUE':([3,23,34,65,103,111,115,131,134,156,198,199,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,335,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,529,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,668,677,679,716,721,723,724,728,730,731,732,737,743,763,765,766,767,768,774,794,798,801,804,807,812,],[95,136,-168,207,-167,254,-181,-294,323,-171,254,207,-204,-25,254,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,254,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-354,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,254,-293,-363,-364,-365,-360,-400,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-402,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-401,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'CLUSTERED':([3,],[96,]),'TABLE':([3,6,19,27,34,89,92,103,145,241,339,428,528,666,],[97,106,128,146,-168,232,-167,-167,-242,427,-239,601,-241,-240,]),'OR':([3,],[98,]),'SEQUENCE':([3,],[99,]),'TYPE':([3,241,],[100,429,]),'LP':([9,10,19,25,30,33,34,35,38,44,45,46,47,58,60,61,62,81,82,86,103,109,115,118,126,128,130,131,135,136,141,142,144,145,149,156,160,161,162,167,176,177,178,189,193,207,208,209,256,259,276,281,287,291,292,293,294,295,296,297,303,305,306,315,316,318,322,323,326,327,328,333,334,339,348,351,359,371,373,375,395,396,397,399,402,416,443,445,450,454,455,456,457,458,459,460,465,474,476,477,478,479,480,481,482,483,489,490,491,499,502,505,506,507,510,515,516,517,518,521,525,528,536,551,567,568,572,573,575,580,606,608,616,617,618,623,626,628,632,633,635,637,638,639,640,641,642,643,644,651,653,654,655,659,660,666,680,681,692,699,715,716,721,723,730,731,732,735,736,737,749,752,763,765,766,767,768,771,774,776,777,780,794,802,],[110,112,127,143,150,158,-168,159,-167,175,179,158,182,158,158,158,158,223,224,228,-167,247,298,299,314,317,-296,-294,329,330,336,-417,338,-242,345,-171,355,357,360,363,182,179,374,387,391,400,401,329,444,299,458,466,470,-297,-157,-173,-163,-164,-318,-174,-405,493,494,503,-254,-260,329,512,-361,-362,-366,523,524,-239,-172,-170,543,179,-67,-64,329,574,299,179,579,503,-348,299,-418,611,-342,-343,-345,612,-339,-331,611,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,493,298,-252,-169,-251,-293,658,-363,-364,-365,661,-360,-241,-169,-65,298,696,299,697,338,704,-344,-349,611,-332,611,611,727,-359,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,298,-258,-250,-261,-367,-333,-240,-51,-52,298,493,764,-325,-346,-338,-159,-176,-177,-255,-257,-295,781,782,-340,-326,-327,-328,-347,792,-178,-256,-253,-53,-179,661,]),'LIKE':([10,34,103,112,130,131,291,510,737,],[116,-168,-167,116,-296,-294,-297,-293,-295,]),'REFERENCES':([13,34,103,111,115,131,133,156,198,201,209,226,246,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,321,326,327,328,334,348,394,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,742,763,765,766,767,768,774,794,798,801,804,807,812,],[119,-168,-167,119,-181,-294,-398,-171,119,119,-204,-25,119,-182,-183,-184,-187,-188,-189,-190,-191,-192,119,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,119,-157,-173,-163,-164,-318,-174,-405,-385,-386,-399,-361,-362,-366,-404,-172,119,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,119,-293,-363,-364,-365,-360,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-403,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'FOR':([16,34,103,120,156,208,256,304,305,306,331,332,348,443,454,455,456,457,459,460,490,491,513,514,606,608,616,617,641,642,643,644,716,721,723,763,765,766,767,768,],[121,-168,-167,-383,-171,403,442,-384,-385,-386,-379,-381,-172,-348,-329,-342,-343,-345,-339,-331,-387,-388,-380,-382,-344,-349,-330,-332,-391,-392,-390,-389,-325,-346,-338,-340,-326,-327,-328,-347,]),'IF':([18,91,97,99,146,232,234,427,601,],[125,-210,240,242,342,420,-211,600,713,]),'FOREIGN':([23,34,65,103,111,115,131,134,156,198,199,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,335,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,529,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,668,677,679,716,721,723,724,728,730,731,732,737,743,763,765,766,767,768,774,794,798,801,804,807,812,],[139,-168,139,-167,139,-181,-294,139,-171,139,139,-204,-25,139,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,139,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-354,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,139,-293,-363,-364,-365,-360,-400,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-402,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-401,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'CONSTRAINT':([23,34,65,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,529,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,668,677,679,716,721,723,724,728,730,731,732,737,743,763,765,766,767,768,774,794,798,801,804,807,812,],[140,-168,140,-167,140,-181,-294,-171,140,-204,-25,140,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,140,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,140,-293,-363,-364,-365,-360,-400,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-402,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-401,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'CHECK':([23,34,65,103,111,115,131,134,156,198,199,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,275,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,335,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,529,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,668,677,679,716,721,723,724,728,730,731,732,737,743,763,765,766,767,768,774,794,798,801,804,807,812,],[141,-168,141,-167,141,-181,-294,141,-171,141,141,-204,-25,141,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,141,-350,-15,-180,-120,-121,141,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-354,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,141,-293,-363,-364,-365,-360,-400,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-402,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-401,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'KEY':([24,30,34,38,103,138,139,208,253,254,325,],[142,151,-168,-167,-167,333,334,402,440,441,515,]),'TERMINATED':([30,34,38,188,190,],[152,-168,-167,386,388,]),'STRING_BASE':([33,34,38,42,53,103,121,135,137,143,153,154,156,157,158,160,161,165,171,174,175,182,184,186,187,209,222,243,244,247,261,271,276,277,280,292,293,294,295,296,299,304,305,306,311,314,316,322,324,326,327,328,329,330,332,337,338,345,347,348,349,351,355,356,357,358,359,360,363,366,378,381,382,384,389,391,395,400,401,409,410,413,432,434,436,447,448,449,450,455,458,460,462,463,474,476,477,478,479,480,481,482,483,485,490,491,492,499,500,503,506,512,514,516,517,518,519,521,522,523,524,525,527,532,535,538,541,542,543,544,545,546,549,552,556,557,559,561,562,565,568,574,577,578,579,582,589,609,610,611,613,614,615,616,617,619,632,633,641,642,643,644,646,652,657,658,659,660,661,663,664,673,683,684,687,690,691,699,703,704,706,708,715,716,719,722,723,727,730,732,736,739,740,747,750,757,758,764,765,766,767,771,772,781,787,789,792,794,795,796,797,802,803,809,810,],[156,-168,156,156,156,-167,156,156,156,156,348,-168,-171,156,156,156,156,348,348,156,156,156,156,348,156,156,-49,156,156,156,156,156,156,156,-15,-157,156,-163,-164,-318,156,156,-385,348,156,156,156,156,156,156,348,-366,156,156,348,156,156,156,156,-172,156,348,156,156,156,156,156,156,156,156,156,348,156,348,156,156,156,156,156,-48,156,156,348,348,156,-17,156,348,348,348,156,-331,348,156,-158,156,-165,-166,-319,-320,-321,-322,-317,156,-387,348,156,-385,156,156,156,156,348,348,-364,-365,156,-329,156,156,156,-360,156,156,348,156,156,156,156,156,156,156,156,156,156,156,156,156,348,156,-385,156,156,156,156,156,348,-16,348,156,156,156,-339,-330,-332,348,-160,-162,-391,348,-390,-389,156,156,156,156,-367,-333,156,156,156,156,348,348,348,348,156,-385,156,156,156,156,-385,-325,156,156,-338,156,-159,156,156,156,-325,156,348,156,156,156,-326,-327,-328,-385,156,156,156,-390,156,156,156,156,156,-385,156,156,156,]),'ARRAY':([34,103,114,156,208,292,293,294,295,296,305,306,348,474,476,477,478,479,480,481,482,483,490,491,499,568,632,633,635,641,642,643,644,730,732,774,794,],[-168,-167,295,-171,295,-157,477,-163,-164,-318,-385,-386,-172,-158,-161,-165,-166,-319,-320,-321,-322,-317,-387,-388,295,295,-160,-162,295,-391,-392,-390,-389,-159,477,295,477,]),'LT':([34,103,114,156,208,292,293,294,295,296,305,306,348,474,476,477,478,479,480,481,482,483,490,491,499,568,632,633,635,641,642,643,644,730,732,774,794,],[-168,-167,296,-171,296,-157,296,479,-164,-318,-385,-386,-172,-158,-161,-165,479,-319,-320,-321,-322,-317,-387,-388,296,296,-160,-162,296,-391,-392,-390,-389,-159,296,296,296,]),'DOT':([34,103,124,131,132,145,233,245,291,292,318,343,410,472,510,552,607,625,647,680,706,708,725,747,770,790,],[-168,-167,309,319,320,340,422,435,473,475,509,-167,584,629,656,678,714,726,734,748,759,678,769,779,791,800,]),'AS':([34,57,103,111,115,131,145,156,198,209,226,233,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,471,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,528,583,586,594,598,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,191,-167,287,-181,-294,339,-171,287,-204,-25,421,287,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,287,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,628,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,287,-293,-363,-364,-365,-360,666,-124,-126,-36,711,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'NULL':([34,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,273,276,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,272,-181,-294,-171,272,-204,-25,272,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,451,456,-350,-15,-180,-120,-121,272,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,272,-293,-363,-364,-365,-360,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'NOT':([34,103,111,115,118,125,131,156,198,209,226,240,242,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,393,395,397,420,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,526,572,583,586,594,600,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,665,677,679,713,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,273,-181,302,313,-294,-171,273,-204,-25,426,430,273,-182,-183,-184,-187,-188,-189,-190,-191,302,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,273,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,571,-205,302,597,-185,-186,-348,302,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,273,-293,-363,-364,-365,-360,-415,302,-124,-126,-36,712,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-416,-127,-128,762,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'COLLATE':([34,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,277,-181,-294,-171,277,-204,-25,277,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,277,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,277,-293,-363,-364,-365,-360,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'ENFORCED':([34,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,273,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,393,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,526,571,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,665,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,278,-181,-294,-171,278,-204,-25,278,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,452,-350,-15,-180,-120,-121,278,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,278,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,278,-293,-363,-364,-365,-360,-415,452,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-416,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'ENCRYPT':([34,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,280,-181,-294,-171,280,-204,-25,280,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,280,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,280,-293,-363,-364,-365,-360,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'AUTOINCREMENT':([34,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,282,-181,-294,-171,282,-204,-25,282,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,282,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,282,-293,-363,-364,-365,-360,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'MASKING':([34,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,285,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,286,-181,-294,-171,286,-204,-25,286,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,468,286,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,286,-293,-363,-364,-365,-360,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'GENERATED':([34,103,111,115,131,156,198,209,226,246,250,251,252,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,272,278,280,282,283,284,289,292,293,294,295,296,297,303,305,306,326,327,328,348,395,440,441,443,445,447,449,450,451,452,453,454,455,456,457,459,460,461,462,464,465,467,474,476,477,478,479,480,481,482,483,489,490,491,508,510,516,517,518,525,583,586,594,606,608,609,610,616,617,618,619,620,621,632,633,635,637,638,639,640,641,642,643,644,659,660,677,679,716,721,723,724,728,730,731,732,737,763,765,766,767,768,774,794,798,801,804,807,812,],[-168,-167,288,-181,-294,-171,288,-204,-25,288,-182,-183,-184,-187,-188,-189,-190,-191,-192,-194,-195,-196,-197,-198,-199,-200,-201,-202,-203,-323,-350,-15,-180,-120,-121,288,-157,-173,-163,-164,-318,-174,-405,-385,-386,-361,-362,-366,-172,-205,-185,-186,-348,-193,-17,-19,-418,-324,-351,-152,-329,-342,-343,-345,-339,-331,-352,-353,-355,-329,-331,-158,-161,-165,-166,-319,-320,-321,-322,-317,-410,-387,-388,288,-293,-363,-364,-365,-360,-124,-126,-36,-344,-349,-16,-18,-330,-332,-12,-13,-14,-356,-160,-162,-175,-406,-407,-408,-409,-391,-392,-390,-389,-367,-333,-127,-128,-325,-346,-338,-338,-156,-159,-176,-177,-295,-340,-326,-327,-328,-347,-178,-179,-125,-140,-155,-141,-154,]),'DEFERRABLE':([34,103,118,131,259,302,303,397,445,489,510,572,637,638,639,640,737,],[-168,-167,301,-294,301,489,-405,301,301,-410,-293,301,-406,-407,-408,-409,-295,]),'ADD':([34,103,131,341,343,510,531,667,737,],[-168,-167,-294,529,-167,-293,668,743,-295,]),'COMMAT':([34,103,294,296,478,479,480,481,482,483,],[-168,-167,481,-318,481,-319,-320,-321,-322,-317,]),'RT':([34,103,294,296,478,479,480,481,482,483,],[-168,-167,482,-318,482,-319,-320,-321,-322,-317,]),'BY':([36,37,38,55,59,68,152,386,388,],[160,161,167,189,193,212,347,559,561,]),'SERDEPROPERTIES':([45,],[176,]),'KEYS':([54,],[188,]),'ITEMS':([56,],[190,]),'FORMAT':([80,],[222,]),'REPLACE':([98,],[241,]),'SALT':([156,261,280,348,446,447,449,609,610,],[-171,447,-15,-172,609,-17,-19,-16,-18,]),'SERDE':([222,],[409,]),'UPDATE':([279,300,],[463,487,]),'POLICY':([286,468,],[469,624,]),'DELETE':([300,],[486,]),'INITIALLY':([301,],[488,]),'EXISTS':([313,342,426,430,597,712,762,],[498,530,599,602,710,761,788,]),} +_lr_action_items = {'CREATE':([0,1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[3,79,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'DROP':([0,],[6,]),'ALTER':([0,],[27,]),'PRIMARY':([0,23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[24,138,-175,24,-174,256,-188,-301,328,-178,256,24,-211,-25,256,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,256,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,256,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'$end':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[0,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'INDEX':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,95,96,102,103,105,108,111,115,118,120,122,123,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[29,-230,94,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,165,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,241,242,-229,-174,-233,-244,-273,-188,-376,-390,-381,310,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'LOCATION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[33,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'INHERITS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[35,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CLUSTER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[36,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'PARTITION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[37,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'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,33,34,38,39,40,41,42,43,46,47,48,49,50,51,52,53,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,83,84,85,87,88,89,90,91,92,93,94,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,127,129,130,131,132,134,135,137,140,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,175,177,178,179,180,181,182,183,184,185,186,187,192,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,234,235,236,237,238,239,241,242,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,277,279,280,281,283,284,285,286,287,291,292,293,294,295,296,297,298,299,300,301,302,306,307,308,309,311,312,313,314,315,317,319,320,322,323,325,327,329,330,331,332,333,334,335,337,338,339,340,341,342,343,346,347,348,350,351,352,353,354,355,356,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,393,395,396,397,398,399,400,401,403,404,405,406,408,409,411,412,413,414,415,416,417,418,421,422,423,425,426,427,429,430,431,435,437,439,440,441,442,443,444,445,446,447,448,449,450,451,453,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,477,478,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,503,504,505,506,507,508,509,510,511,512,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,575,576,578,579,581,582,584,586,588,589,590,591,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,610,611,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,656,657,659,660,661,662,663,666,667,668,669,670,671,672,673,674,675,676,678,679,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,698,699,701,702,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,723,724,725,726,729,730,731,732,733,734,735,736,737,738,739,741,742,743,745,746,747,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,765,768,769,770,771,772,773,774,775,776,777,779,781,782,783,784,785,786,787,789,790,791,792,793,794,795,796,797,798,800,801,802,803,805,806,807,809,810,811,812,813,814,815,816,817,819,820,821,822,823,824,826,827,828,829,831,],[38,-230,92,103,103,-245,103,103,-418,-305,-377,-378,103,-380,103,103,103,103,103,144,103,-1,103,103,-293,-4,103,-175,-174,103,170,-47,103,103,103,-85,103,103,103,-94,188,-102,103,103,103,103,103,-216,103,-291,103,103,103,103,103,103,-318,-319,-428,-21,103,224,103,103,103,-62,103,103,103,-217,-174,103,103,-133,-323,-250,103,-229,-174,103,-233,103,103,-244,103,103,103,103,103,-188,-294,-295,-376,103,-390,103,-381,314,103,103,-303,-301,-321,103,103,103,103,-424,103,-249,346,-22,103,-34,103,-35,-5,-6,-7,-178,103,103,-59,103,103,103,-33,-75,-107,-108,103,-80,370,-63,-64,103,-40,103,-78,103,-84,103,103,-91,-92,-93,103,-101,103,-155,103,-37,103,-159,-160,103,-278,-279,-280,-281,-282,-283,-285,-286,103,103,103,103,103,103,103,-312,-313,-314,-315,-316,-24,-46,-51,103,-23,-25,103,103,103,103,-137,-256,-218,103,-60,103,103,103,103,103,-234,103,103,103,-402,-189,-190,-191,-194,-195,103,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,103,103,103,-357,-15,103,-187,-140,-141,103,103,103,-296,103,103,103,-171,103,-181,103,103,-412,103,-392,-393,103,103,-223,-174,188,103,103,103,103,103,103,103,-368,-369,-373,103,103,-386,-388,-411,-361,103,103,103,-246,103,103,-2,103,103,-179,103,-55,-58,-177,103,103,103,103,103,103,103,103,103,-429,-430,103,-39,-52,-74,-67,103,-68,103,-65,103,-82,103,-81,103,103,103,-70,103,103,-77,-109,-110,103,-129,-147,103,-38,103,-284,-287,103,587,-290,-10,103,103,103,103,-308,-307,-311,-310,-45,103,103,103,-105,103,103,103,-253,103,-61,-135,-251,-227,-228,-231,-232,103,103,-266,-403,103,-192,-193,103,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,103,103,-338,-359,-360,103,103,-336,103,-338,103,103,103,103,103,103,-172,103,-326,-327,-328,-329,-324,103,103,103,103,103,-417,-394,-395,103,-375,-220,658,103,103,103,103,-236,-241,103,103,103,-300,-320,103,-387,-389,-370,-371,-372,103,103,-336,103,103,103,-367,-422,103,-248,-407,103,103,-3,-103,-104,-54,103,-57,103,103,-20,103,103,103,103,103,103,-53,-66,103,103,-83,103,103,-176,-69,103,-72,-76,103,103,103,103,-154,103,-152,103,-336,-42,103,-288,-289,103,103,103,103,103,-292,103,-142,103,-144,103,-113,-114,-115,-116,-117,-106,-36,103,103,-255,-132,-139,-322,-235,-252,103,-351,-356,-16,-18,103,103,103,103,103,-337,-339,-12,-13,-14,-363,103,-336,103,-336,103,-366,103,-299,-297,103,-169,103,103,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-237,-238,103,103,103,-374,-340,103,-384,103,103,-423,-247,-409,-41,103,103,-26,-28,103,-32,-431,-145,103,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,103,103,103,-43,-44,103,103,-392,-11,-419,-420,103,103,103,103,103,-136,-254,103,-336,-332,-338,103,103,103,-353,103,-345,-345,103,103,-163,-166,-183,103,103,-302,-385,103,-332,-382,-410,-408,-56,-260,-263,-29,103,103,-71,-131,103,-336,-332,103,103,-9,-421,103,103,103,-134,-347,103,-333,-334,-335,-354,103,-336,103,-298,103,-226,-383,103,-50,103,103,103,-334,-8,-79,103,-138,-332,103,103,-335,103,103,103,-332,103,-143,103,-150,-336,103,-162,-124,-151,-335,103,103,-161,]),'INTO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[40,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'WITH':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,69,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[44,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,217,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,288,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,288,-278,-279,-280,-281,-282,-283,-285,407,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,288,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,288,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,288,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[45,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ON':([1,2,4,5,7,10,11,12,14,15,16,17,20,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,240,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,321,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,421,422,423,425,427,431,432,433,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,558,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,700,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[39,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,129,-1,-215,-293,-4,-175,163,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,282,-188,303,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,282,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-269,-234,282,-189,-190,-191,-194,-195,-196,-197,-198,303,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,282,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-271,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,303,588,-308,-307,-311,-310,602,-427,-105,-95,-97,-61,-270,-272,-227,-228,-231,-232,-266,-192,-193,-355,303,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,282,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,692,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,303,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,764,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[46,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[48,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[49,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CHANGE_TRACKING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[50,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'COMMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,510,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,663,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[52,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,274,274,-376,-390,-381,315,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,274,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,274,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,315,274,-241,274,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,274,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,274,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,274,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MAP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[54,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'SKEWED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[55,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'COLLECTION':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[56,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'STORED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[57,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'PARTITIONED':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[58,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CATALOG':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[59,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'FILE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[60,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'STAGE_FILE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[61,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TABLE_FORMAT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[62,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'AUTO_REFRESH':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[63,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'COMMA':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,318,319,325,329,330,331,334,335,337,338,340,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,419,420,422,423,424,425,427,431,439,440,441,442,444,445,446,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,492,493,497,498,499,503,504,505,507,508,509,510,511,512,513,514,516,517,519,520,522,523,524,525,527,528,531,532,533,538,539,540,541,542,544,545,546,547,548,549,551,552,553,554,555,557,559,561,562,563,565,566,570,572,573,574,575,576,577,579,582,584,589,590,593,594,595,597,598,600,601,602,603,604,605,606,607,608,615,616,617,618,620,621,622,625,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,667,669,670,672,673,674,675,679,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,707,710,711,713,714,715,716,717,718,720,722,724,730,731,734,736,737,738,739,743,745,746,747,750,751,752,753,754,755,757,758,759,760,763,765,766,769,772,773,774,775,776,778,781,783,784,785,786,789,790,791,792,793,794,796,799,802,803,804,807,812,814,815,816,817,818,820,821,822,823,824,825,826,827,829,831,],[65,-230,-213,-214,107,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,358,-33,-75,-107,-108,-80,-63,-64,374,380,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,447,-402,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,500,-392,-393,-219,-223,-174,358,-261,-401,-368,-369,-373,-386,-388,-411,-361,500,-2,-179,-176,-55,-58,-177,-259,500,500,-392,-429,-430,-39,-52,380,374,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,571,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,599,-127,-427,-105,358,-95,-97,-61,-227,-228,-231,-232,500,-266,-403,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,500,-172,-173,-326,-327,-328,-329,-324,648,500,-417,-394,-395,-375,-220,-222,-392,500,662,-236,-241,-176,-258,-242,-300,-320,-387,-389,-370,-371,-372,500,-392,500,-367,-422,500,500,-3,-103,-104,-54,-57,-265,500,-20,500,500,500,500,500,-53,-66,599,-83,-90,-176,-69,-72,-76,-130,-154,500,707,-152,-392,-342,-42,-288,-289,500,500,-292,-176,-142,-119,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,447,-351,-356,-16,-18,500,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-237,-238,-257,500,-374,-340,-384,500,500,-423,-41,-264,-262,-26,-28,500,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-344,-43,-44,447,-392,-11,-419,-420,500,-118,-128,-100,-392,-332,500,-353,500,-345,-345,-163,-166,-183,-184,-302,-385,500,-397,-382,-410,-56,-260,-263,-29,-71,-131,-343,-392,447,-9,-421,500,-176,-121,-347,-333,-334,-335,-354,-392,500,-298,-185,-226,-383,-50,-341,-8,-79,-120,-397,-186,500,-397,-176,-143,-123,-150,-392,500,-162,-124,-122,-151,828,500,-161,]),'DEFAULT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[67,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,279,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,279,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,279,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,279,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,279,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'RP':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,318,319,325,329,330,331,334,335,337,338,340,347,349,351,352,353,354,355,356,357,358,360,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,386,387,388,389,390,391,395,396,398,399,400,401,403,405,406,413,414,415,416,418,419,420,422,423,424,425,427,431,439,440,441,442,444,445,446,448,449,451,452,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,480,482,484,485,486,487,488,489,490,491,492,493,497,498,499,501,502,503,504,505,507,508,509,510,511,512,513,514,516,517,519,520,522,523,524,525,526,527,528,531,532,533,538,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,561,562,563,565,566,568,570,572,573,574,575,576,577,578,579,580,581,582,584,589,590,593,594,595,597,598,600,601,602,603,604,605,606,607,608,615,616,617,618,620,621,622,623,625,627,628,629,630,631,632,633,634,635,638,639,642,643,644,645,646,647,649,650,651,652,653,654,655,656,657,659,660,661,662,663,664,667,669,670,671,672,673,674,675,679,680,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,697,698,699,701,702,704,705,706,707,708,709,710,711,713,714,715,716,717,718,720,722,724,730,731,732,733,734,735,736,737,738,739,742,743,744,745,746,747,748,750,751,752,753,754,755,757,758,759,760,763,765,766,768,769,770,771,772,773,774,775,776,778,781,782,783,784,785,786,789,790,791,792,793,794,796,799,800,801,802,803,804,805,807,810,811,812,814,815,816,817,818,820,821,822,823,824,825,826,827,829,830,831,],[31,-230,-213,-214,108,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,375,379,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,445,-402,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,511,-261,-401,523,524,-373,-386,-388,-411,-361,532,-2,539,-179,-176,-55,-58,-177,-176,544,-259,547,-27,-30,-392,-429,-430,-39,554,379,375,-68,-65,-82,-81,-176,-70,-176,565,-176,-77,-109,-110,-129,572,-38,579,-284,-287,-212,-290,-10,-308,-307,-311,-310,595,598,-127,-427,-105,606,-95,-97,-61,-227,-228,-231,-232,616,-266,-403,-192,-193,-355,620,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,642,-165,-168,-172,-173,-326,-327,-328,-329,-324,647,649,-417,-394,-395,655,656,-375,-220,-222,-392,660,661,-236,-241,-176,-258,-242,-300,-320,-387,-389,-370,-371,-372,669,670,-336,672,-367,-422,675,679,-3,-103,-104,-54,-57,-265,682,-20,683,684,655,-31,686,687,-53,-66,688,690,-83,-90,-176,-69,-72,-76,700,-130,-154,705,706,-152,-392,-342,-336,-42,710,711,-288,-289,716,717,-292,-176,-142,-119,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-404,-351,-356,-16,-18,731,736,738,-337,-339,-12,-13,-14,-363,739,-336,-336,743,-299,-297,-167,-169,746,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-237,-238,-257,751,-374,-340,753,-384,754,755,-423,-41,757,-264,-262,-26,-28,760,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,763,-111,-112,-125,-126,-153,-148,-149,-344,655,770,-43,-44,773,-392,-11,-419,-420,774,-118,-128,-100,-336,-332,783,784,785,738,-353,786,-345,-345,731,-163,791,-166,-183,-184,792,-302,-385,794,-332,-382,-410,-56,-260,-263,-29,-71,-131,-343,799,-336,-42,801,802,-9,-421,803,-176,-121,-347,807,-333,-334,-335,-354,-336,811,-298,-185,-226,-383,-50,-341,815,-44,-8,-79,-120,817,-332,753,823,-186,824,-42,-176,-143,-123,-150,-336,827,-162,-124,-122,-151,-335,830,831,-161,]),'INCREMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[68,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'START':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[69,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MINVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,71,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[70,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,219,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'NO':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[71,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,454,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'MAXVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,71,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[72,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,220,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CACHE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[73,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'NOORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[74,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,287,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,287,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,287,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,287,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,287,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ORDER':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[75,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,286,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,286,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,286,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,286,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,286,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'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,38,39,41,42,43,46,47,48,49,50,51,53,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,83,84,85,87,88,89,90,91,92,93,94,97,99,100,101,102,103,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,124,127,129,130,131,132,134,135,137,140,142,143,145,146,147,148,149,150,151,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,171,172,173,175,177,178,179,180,181,182,183,184,185,186,187,188,192,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,234,235,236,237,238,239,241,242,244,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,277,279,280,281,283,284,285,286,287,291,292,293,294,295,296,297,298,299,300,301,302,306,307,308,309,311,312,313,314,317,319,320,322,323,325,327,329,330,331,332,333,334,335,337,338,339,340,341,342,343,346,347,348,350,351,352,353,354,355,356,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,389,390,391,393,395,396,397,398,399,400,401,403,404,405,406,408,409,411,412,413,414,415,416,417,418,421,422,423,425,426,427,429,430,431,435,437,439,440,441,442,443,444,445,446,447,448,449,450,451,453,455,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,477,478,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,503,504,505,506,507,508,509,510,511,512,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,575,576,578,579,581,582,584,586,588,589,590,591,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,610,611,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,638,639,640,641,642,643,644,645,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,666,667,668,669,670,671,672,673,674,675,676,678,679,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,698,699,701,702,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,723,724,725,726,729,730,731,732,733,734,735,736,737,738,739,741,742,743,745,746,747,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,765,768,769,770,771,772,773,774,775,776,777,779,781,782,783,784,785,786,787,789,790,791,792,793,794,795,796,797,798,800,801,802,803,805,806,807,809,810,811,812,813,814,815,816,817,819,820,821,822,823,824,826,827,828,829,831,],[34,-230,34,34,34,-245,34,34,-418,-305,-377,-378,34,-380,34,34,34,34,34,34,-1,34,34,-293,-4,154,-175,167,34,-47,34,34,34,-85,34,34,34,-94,-102,34,34,34,34,34,-216,34,-291,34,34,34,34,34,34,-318,-319,-428,-21,34,34,34,34,-62,34,34,34,-217,-174,34,34,-133,-323,-250,34,-229,-174,34,-233,34,34,-244,34,34,34,34,34,-188,-294,-295,-376,34,-390,34,-381,34,34,34,-303,-301,-321,34,34,34,34,-424,34,-249,34,-22,34,-34,34,-35,-5,-6,-7,-178,34,34,-59,34,34,34,-33,-75,-107,-108,34,-80,-63,-64,34,-40,34,-78,34,-84,34,34,-91,-92,-93,34,-101,391,34,-155,34,-37,34,-159,-160,34,-278,-279,-280,-281,-282,-283,-285,-286,34,34,34,34,34,34,34,-312,-313,-314,-315,-316,-24,-46,-51,34,-23,-25,34,34,34,34,-137,-256,-218,34,-60,34,34,34,34,34,-234,34,34,34,-402,-189,-190,-191,-194,-195,34,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,34,34,34,-357,-15,34,-187,-140,-141,34,34,34,-296,34,34,34,-171,34,-181,34,34,-412,34,-392,-393,34,34,-223,167,34,34,34,34,34,34,34,-368,-369,-373,34,34,-386,-388,-411,-361,34,34,34,-246,34,34,-2,34,34,-179,34,-55,-58,-177,34,34,34,34,34,34,34,34,34,-429,-430,34,-39,-52,-74,-67,34,-68,34,-65,34,-82,34,-81,34,34,34,-70,34,34,-77,-109,-110,34,-129,-147,34,-38,34,-284,-287,34,34,-290,-10,34,34,34,34,-308,-307,-311,-310,-45,34,34,34,-105,34,34,34,-253,34,-61,-135,-251,-227,-228,-231,-232,34,34,-266,-403,34,-192,-193,34,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,34,34,-338,-359,-360,34,34,-336,34,-338,34,34,34,34,34,34,-172,34,-326,-327,-328,-329,-324,34,34,34,34,34,-417,-394,-395,34,-375,-220,-222,34,34,34,34,-236,-241,34,34,34,-300,-320,34,-387,-389,-370,-371,-372,34,34,-336,34,34,34,-367,-422,34,-248,-407,34,34,-3,-103,-104,-54,34,-57,34,34,-20,34,34,34,34,34,34,-53,-66,34,34,-83,34,34,-176,-69,34,-72,-76,34,34,34,34,-154,34,-152,34,-336,-42,34,-288,-289,34,34,34,34,34,-292,34,-142,34,-144,34,-113,-114,-115,-116,-117,-106,-36,34,34,-255,-132,-139,-322,-235,-252,34,-351,-356,-16,-18,34,34,34,34,34,-337,-339,-12,-13,-14,-363,34,-336,34,-336,34,-366,34,-299,-297,34,-169,34,34,-413,-414,-415,-416,-398,-399,-397,-396,-224,167,-225,-239,-240,-237,-238,34,34,34,-374,-340,34,-384,34,34,-423,-247,-409,-41,34,34,-26,-28,34,-32,-431,-145,34,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,34,34,34,-43,-44,34,34,-392,-11,-419,-420,34,34,34,34,34,-136,-254,34,-336,-332,-338,34,34,34,-353,34,-345,-345,34,34,-163,-166,-183,34,34,-302,-385,34,-332,-382,-410,-408,-56,-260,-263,-29,34,34,-71,-131,34,-336,-332,34,34,-9,-421,34,34,34,-134,-347,34,-333,-334,-335,-354,34,-336,34,-298,34,-226,-383,34,-50,34,34,34,-334,-8,-79,34,-138,-332,34,34,-335,34,34,34,-332,34,-143,34,-150,-336,34,-162,-124,-151,-335,34,34,-161,]),'USING':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[78,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,123,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,456,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ROW':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,168,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,421,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[80,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,368,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,604,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'STORAGE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,421,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[81,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,603,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TAG':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,44,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,288,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[82,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,176,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,82,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,82,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,82,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,176,82,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,82,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'CLONE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,112,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[83,83,-213,-214,-245,117,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,83,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,-273,117,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'ENCODE':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[84,-230,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,84,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,84,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,84,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,84,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,84,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,89,92,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,233,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,310,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[85,-230,88,-213,-214,-245,-275,-418,-305,-377,-378,-379,-380,-1,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,234,-174,-229,-174,-233,-244,-273,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,-276,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,426,-60,-234,-243,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,-274,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,85,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,-242,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'OPTIONS':([1,2,4,5,7,10,11,12,14,15,16,17,28,30,31,32,34,38,41,43,47,51,53,64,65,66,73,74,75,76,77,87,102,103,105,108,111,115,118,120,122,124,130,131,132,135,147,149,151,153,154,155,156,157,159,164,165,166,167,169,171,172,175,178,180,183,184,185,187,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,212,214,216,218,219,220,221,222,223,226,228,229,230,232,239,248,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,294,295,296,297,298,299,300,306,307,308,309,311,313,314,325,329,330,331,334,335,337,338,347,351,352,353,354,355,358,362,364,365,367,368,370,371,372,373,375,377,379,381,384,385,388,389,390,391,395,396,398,400,401,403,405,406,413,414,415,416,422,423,425,427,431,439,440,441,442,445,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,503,504,505,511,514,516,517,519,520,522,523,524,531,532,539,540,541,542,544,545,547,551,554,555,559,561,562,563,565,566,570,572,575,579,582,584,593,595,598,600,601,602,603,604,605,606,607,608,615,616,618,620,621,622,628,629,630,631,632,633,642,643,644,645,647,649,650,651,652,653,654,655,656,657,659,660,661,669,670,672,675,679,681,682,683,684,686,687,688,690,691,692,693,694,695,696,698,699,701,702,704,705,706,710,711,715,716,717,724,731,736,738,739,743,745,746,747,750,751,754,755,757,758,759,760,763,765,773,774,781,783,784,785,786,791,792,793,794,796,802,803,812,817,820,823,824,826,831,],[86,-230,86,86,-245,-275,-418,-305,-377,-378,-379,-380,86,-215,-293,-4,-175,-174,-47,-73,-85,-94,-102,-216,-277,-291,-317,-318,-319,-428,-21,-62,-229,-174,-233,-244,86,-188,-376,-390,-381,-221,-303,-301,-321,-400,-22,-34,-35,-5,-6,-7,-178,-261,-59,-33,-75,-107,-108,-80,-63,-64,-40,-78,-84,-91,-92,-93,-101,-155,-157,-37,-158,-159,-160,86,-278,-279,-280,-281,-282,-283,-285,-286,-211,-306,-309,-312,-313,-314,-315,-316,-24,-51,-23,-25,-426,-98,-60,-234,86,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,86,-296,-164,-180,-170,-171,-325,-181,-412,-391,-392,-393,-219,-223,-174,-401,-368,-369,-373,-386,-388,-411,-361,-2,-179,-176,-55,-58,-177,-259,-27,-30,-392,-429,-430,-39,-52,-74,-67,-68,-65,-82,-81,-176,-70,-176,-77,-109,-110,-129,-147,-38,-284,-287,-212,-290,-10,-308,-307,-311,-310,-427,-105,-95,-97,-61,-227,-228,-231,-232,-266,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,-375,-220,-222,-241,86,-300,-320,-387,-389,-370,-371,-372,-367,-422,-3,-103,-104,-54,-57,-265,-20,-31,-53,-66,-83,-90,-176,-69,-72,-76,-130,-154,-152,-42,-288,-289,-292,-142,-144,-113,-114,-115,-116,-117,-106,-36,-99,-96,-235,-252,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-299,-297,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-224,-225,-239,-240,-374,-340,-384,-423,-41,-264,-262,-26,-28,-32,-431,-145,-146,-48,-49,-86,-88,-87,-89,-111,-112,-125,-126,-153,-148,-149,-43,-44,-11,-419,-420,-100,-332,-353,-345,-345,-163,-166,-183,-184,-302,-385,-382,-410,-56,-260,-263,-29,-71,-131,-9,-421,-347,-333,-334,-335,-354,-298,-185,-226,-383,-50,-8,-79,-186,-143,-150,-162,-124,-151,-161,]),'DOMAIN':([3,],[90,]),'SCHEMA':([3,92,],[91,237,]),'DATABASE':([3,79,92,224,],[93,93,238,238,]),'UNIQUE':([3,23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[95,136,-175,210,-174,257,-188,-301,326,-178,257,210,-211,-25,257,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,257,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,257,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'CLUSTERED':([3,],[96,]),'TABLE':([3,6,19,27,34,89,92,103,145,244,342,436,534,676,],[97,106,128,146,-175,235,-174,-174,-249,435,-246,613,-248,-247,]),'OR':([3,],[98,]),'SEQUENCE':([3,],[99,]),'TYPE':([3,244,],[100,437,]),'LP':([9,10,19,25,30,33,34,35,38,44,45,46,48,59,62,81,82,86,103,109,115,118,126,128,130,131,135,136,141,142,144,145,149,154,156,157,159,161,162,163,168,174,175,176,190,193,197,210,211,212,259,262,279,284,290,294,295,296,297,298,299,300,306,308,309,318,319,321,325,326,329,330,331,336,337,342,351,352,353,355,358,365,373,375,377,403,404,405,407,410,424,451,453,458,462,463,464,465,466,467,468,473,482,484,485,486,487,488,489,490,491,497,498,499,507,510,512,513,516,521,522,523,524,527,531,534,542,545,555,562,575,576,578,584,585,587,592,618,620,628,629,630,635,638,640,644,645,647,649,650,651,652,653,654,655,656,663,664,665,669,670,676,681,682,691,692,704,714,730,731,736,738,745,746,747,750,758,759,764,767,769,781,783,784,785,786,789,792,796,812,821,],[110,112,127,143,150,158,-175,160,-174,177,179,182,158,158,158,226,227,231,-174,250,301,302,317,320,-303,-301,332,333,339,-424,341,-249,348,-175,-178,158,359,361,363,366,369,179,177,376,393,397,399,408,409,332,452,302,466,474,478,-304,-164,-180,-170,-171,-325,-181,-412,501,502,359,-261,-267,332,518,-368,-369,-373,529,530,-246,-179,158,-258,-177,-259,550,177,-68,-65,332,586,302,177,591,359,-355,302,-425,623,-349,-350,-352,624,-346,-338,623,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,501,301,-176,-258,-300,668,-370,-371,-372,671,-367,-248,-257,-265,-66,-176,301,708,709,302,712,341,719,-351,-356,623,-339,623,623,742,-366,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,301,-257,-268,-374,-340,-247,-264,-262,-48,-49,301,501,782,-332,-353,-345,-166,-183,-184,-302,-260,-263,797,798,800,-347,-333,-334,-335,-354,810,-185,-50,-186,671,]),'LIKE':([10,34,103,112,130,131,294,516,750,],[116,-175,-174,116,-303,-301,-304,-300,-302,]),'REFERENCES':([13,34,103,111,115,131,133,156,201,204,212,229,249,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,324,329,330,331,337,351,402,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,755,781,783,784,785,786,792,812,817,820,823,826,831,],[119,-175,-174,119,-188,-301,-405,-178,119,119,-211,-25,119,-189,-190,-191,-194,-195,-196,-197,-198,-199,119,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,119,-164,-180,-170,-171,-325,-181,-412,-392,-393,-406,-368,-369,-373,-411,-179,119,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,119,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-410,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'FOR':([16,34,103,120,156,211,259,307,308,309,334,335,351,451,462,463,464,465,467,468,498,499,519,520,618,620,628,629,653,654,655,656,731,736,738,781,783,784,785,786,],[121,-175,-174,-390,-178,411,450,-391,-392,-393,-386,-388,-179,-355,-336,-349,-350,-352,-346,-338,-394,-395,-387,-389,-351,-356,-337,-339,-398,-399,-397,-396,-332,-353,-345,-347,-333,-334,-335,-354,]),'IF':([18,91,97,99,146,235,237,435,613,],[125,-217,243,245,345,428,-218,612,728,]),'FOREIGN':([23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[139,-175,139,-174,139,-188,-301,139,-178,139,139,-211,-25,139,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,139,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,139,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'CONSTRAINT':([23,34,65,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[140,-175,140,-174,140,-188,-301,-178,140,-211,-25,140,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,140,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,140,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'CHECK':([23,34,65,103,111,115,131,134,156,201,202,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,278,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,338,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,535,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,678,688,690,731,736,738,739,743,745,746,747,750,756,781,783,784,785,786,792,812,817,820,823,826,831,],[141,-175,141,-174,141,-188,-301,141,-178,141,141,-211,-25,141,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,141,-357,-15,-187,-140,-141,141,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-361,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,141,-300,-370,-371,-372,-367,-407,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-409,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-408,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'KEY':([24,30,34,38,103,138,139,211,256,257,328,],[142,151,-175,-174,-174,336,337,410,448,449,521,]),'TERMINATED':([30,34,38,189,191,],[152,-175,-174,392,394,]),'STRING_BASE':([33,34,38,42,52,103,121,135,137,143,153,154,156,157,158,161,162,166,172,179,181,182,186,187,188,212,225,246,247,250,264,274,279,280,283,295,296,297,298,299,302,307,308,309,314,317,319,325,327,329,330,331,332,333,335,340,341,348,350,351,352,355,359,361,362,363,364,365,366,369,380,383,384,388,390,395,397,403,408,409,417,418,421,440,442,444,455,456,457,458,463,466,468,470,471,482,484,485,486,487,488,489,490,491,493,498,499,500,507,508,512,518,520,522,523,524,525,527,528,529,530,531,533,538,541,543,546,548,549,550,551,552,553,556,560,561,564,567,569,570,573,576,586,589,590,591,594,601,621,622,623,625,626,627,628,629,631,644,645,653,654,655,656,658,667,668,669,670,671,673,674,681,685,694,695,699,702,703,709,714,718,719,721,723,730,731,734,737,738,742,745,747,752,753,761,765,769,775,776,782,783,784,785,789,790,797,800,805,807,810,812,813,814,815,816,821,822,828,829,],[156,-175,156,156,156,-174,156,156,156,156,351,-175,-178,156,156,156,156,351,351,156,156,156,156,351,156,156,-46,156,156,156,156,156,156,156,-15,-164,156,-170,-171,-325,156,156,-392,351,156,156,156,156,156,156,351,-373,156,156,351,156,156,156,156,-179,156,351,156,156,156,156,156,156,156,156,156,351,156,156,351,156,156,156,156,156,-45,156,156,351,351,156,-17,156,351,351,351,156,-338,351,156,-165,156,-172,-173,-326,-327,-328,-329,-324,156,-394,351,156,-392,156,156,156,351,351,-371,-372,156,-336,156,156,156,-367,156,156,351,156,156,156,156,156,156,156,156,156,156,156,156,156,156,351,156,-392,156,156,156,156,156,351,-16,351,156,156,156,-346,-337,-339,351,-167,-169,-398,351,-397,-396,156,156,156,-374,-340,156,156,156,156,156,351,351,351,351,156,156,-392,156,156,156,156,-392,-332,156,156,-345,156,-166,156,156,-332,156,351,-392,156,156,156,-333,-334,-335,-392,156,156,156,156,-397,156,156,156,156,-397,156,-392,156,156,156,]),'ARRAY':([34,103,114,156,211,295,296,297,298,299,308,309,351,482,484,485,486,487,488,489,490,491,498,499,507,576,644,645,647,653,654,655,656,745,747,792,812,],[-175,-174,298,-178,298,-164,485,-170,-171,-325,-392,-393,-179,-165,-168,-172,-173,-326,-327,-328,-329,-324,-394,-395,298,298,-167,-169,298,-398,-399,-397,-396,-166,485,298,485,]),'LT':([34,103,114,156,211,295,296,297,298,299,308,309,351,482,484,485,486,487,488,489,490,491,498,499,507,576,644,645,647,653,654,655,656,745,747,792,812,],[-175,-174,299,-178,299,-164,299,487,-171,-325,-392,-393,-179,-165,-168,-172,487,-326,-327,-328,-329,-324,-394,-395,299,299,-167,-169,299,-398,-399,-397,-396,-166,299,299,299,]),'DOT':([34,103,124,131,132,145,236,248,294,295,321,346,418,480,516,556,619,637,659,691,721,723,740,761,788,808,],[-175,-174,312,322,323,343,430,443,481,483,515,-174,596,641,666,689,729,741,749,762,777,689,787,795,809,819,]),'AS':([34,57,103,111,115,131,145,156,201,212,229,236,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,479,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,534,595,598,606,610,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,192,-174,290,-188,-301,342,-178,290,-211,-25,429,290,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,290,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,640,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,290,-300,-370,-371,-372,-367,676,-142,-144,-36,726,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'NULL':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,276,279,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,275,-188,-301,-178,275,-211,-25,275,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,459,464,-357,-15,-187,-140,-141,275,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,275,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'NOT':([34,103,111,115,118,125,131,156,201,212,229,243,245,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,401,403,405,428,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,532,584,595,598,606,612,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,675,688,690,728,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,276,-188,305,316,-301,-178,276,-211,-25,434,438,276,-189,-190,-191,-194,-195,-196,-197,-198,305,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,276,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,583,-212,305,609,-192,-193,-355,305,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,276,-300,-370,-371,-372,-367,-422,305,-142,-144,-36,727,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-423,-145,-146,780,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'COLLATE':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,280,-188,-301,-178,280,-211,-25,280,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,280,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,280,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'ENFORCED':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,276,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,401,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,532,583,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,675,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,281,-188,-301,-178,281,-211,-25,281,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,460,-357,-15,-187,-140,-141,281,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,281,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,281,-300,-370,-371,-372,-367,-422,460,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-423,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'ENCRYPT':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,283,-188,-301,-178,283,-211,-25,283,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,283,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,283,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'AUTOINCREMENT':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,285,-188,-301,-178,285,-211,-25,285,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,285,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,285,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'MASKING':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,288,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,289,-188,-301,-178,289,-211,-25,289,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,476,289,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,289,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'GENERATED':([34,103,111,115,131,156,201,212,229,249,253,254,255,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,275,281,283,285,286,287,292,295,296,297,298,299,300,306,308,309,329,330,331,351,403,448,449,451,453,455,457,458,459,460,461,462,463,464,465,467,468,469,470,472,473,475,482,484,485,486,487,488,489,490,491,497,498,499,514,516,522,523,524,531,595,598,606,618,620,621,622,628,629,630,631,632,633,644,645,647,649,650,651,652,653,654,655,656,669,670,688,690,731,736,738,739,743,745,746,747,750,781,783,784,785,786,792,812,817,820,823,826,831,],[-175,-174,291,-188,-301,-178,291,-211,-25,291,-189,-190,-191,-194,-195,-196,-197,-198,-199,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-330,-357,-15,-187,-140,-141,291,-164,-180,-170,-171,-325,-181,-412,-392,-393,-368,-369,-373,-179,-212,-192,-193,-355,-200,-17,-19,-425,-331,-358,-156,-336,-349,-350,-352,-346,-338,-359,-360,-362,-336,-338,-165,-168,-172,-173,-326,-327,-328,-329,-324,-417,-394,-395,291,-300,-370,-371,-372,-367,-142,-144,-36,-351,-356,-16,-18,-337,-339,-12,-13,-14,-363,-167,-169,-182,-413,-414,-415,-416,-398,-399,-397,-396,-374,-340,-145,-146,-332,-353,-345,-345,-163,-166,-183,-184,-302,-347,-333,-334,-335,-354,-185,-186,-143,-150,-162,-151,-161,]),'DEFERRABLE':([34,103,118,131,262,305,306,405,453,497,516,584,649,650,651,652,750,],[-175,-174,304,-301,304,497,-412,304,304,-417,-300,304,-413,-414,-415,-416,-302,]),'ADD':([34,103,131,344,346,516,537,677,750,],[-175,-174,-301,535,-174,-300,678,756,-302,]),'COMMAT':([34,103,297,299,486,487,488,489,490,491,],[-175,-174,489,-325,489,-326,-327,-328,-329,-324,]),'RT':([34,103,297,299,486,487,488,489,490,491,],[-175,-174,490,-325,490,-326,-327,-328,-329,-324,]),'BY':([36,37,38,55,58,68,152,392,394,],[161,162,168,190,193,215,350,567,569,]),'SERDEPROPERTIES':([44,],[174,]),'KEYS':([54,],[189,]),'ITEMS':([56,],[191,]),'FORMAT':([80,],[225,]),'REPLACE':([98,],[244,]),'SALT':([156,264,283,351,454,455,457,621,622,],[-178,455,-15,-179,621,-17,-19,-16,-18,]),'SERDE':([225,],[417,]),'UPDATE':([282,303,],[471,495,]),'POLICY':([289,476,],[477,636,]),'DELETE':([303,],[494,]),'INITIALLY':([304,],[496,]),'EXISTS':([316,345,434,438,609,727,780,],[506,536,611,614,725,779,806,]),} _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,65,199,],[11,202,393,]),'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,65,199,],[25,25,396,]),'type_create':([0,],[26,]),'multiple_options':([1,],[28,]),'id':([1,3,4,5,8,10,16,18,19,21,22,23,26,29,30,33,39,42,43,44,46,48,51,58,60,61,62,63,65,67,68,69,70,72,73,78,83,84,85,88,89,90,93,94,101,104,106,107,110,111,112,113,114,119,121,124,127,129,134,135,137,140,143,146,148,150,157,158,159,160,161,167,172,174,175,179,182,184,191,198,208,209,210,211,212,213,214,224,227,228,229,231,235,238,239,241,243,244,246,247,248,256,274,276,277,281,288,289,290,292,293,294,296,298,299,304,308,309,314,316,317,319,320,322,324,329,330,336,337,338,340,343,345,347,349,352,355,356,357,358,359,360,363,366,368,372,374,376,378,380,381,382,387,391,395,396,400,401,403,404,410,413,414,417,418,419,422,435,436,439,442,458,459,463,464,466,469,470,473,474,475,476,478,484,485,486,487,488,492,498,499,500,501,503,505,506,508,509,512,519,520,522,523,524,527,530,532,538,541,542,543,544,545,546,549,552,554,556,557,559,561,562,563,565,568,574,576,577,578,579,582,584,587,595,596,605,611,612,613,614,615,622,624,627,629,632,635,636,652,653,656,657,658,661,663,664,673,678,695,696,697,698,703,704,706,708,709,714,718,719,720,722,726,727,732,734,735,736,739,747,748,753,754,757,758,759,764,769,772,774,779,781,782,787,791,792,794,795,796,797,800,803,809,810,],[30,89,101,104,109,114,120,124,126,131,132,137,145,148,149,157,168,170,172,174,157,184,185,157,157,157,157,184,208,210,211,213,215,218,219,220,225,226,227,229,230,233,236,237,243,244,245,114,249,274,114,291,292,131,305,308,316,318,324,326,331,335,305,131,344,346,349,352,131,305,359,361,365,366,368,376,380,382,389,274,292,326,404,405,406,407,408,410,413,316,413,419,423,424,425,428,431,433,274,305,438,443,453,454,461,465,471,274,472,474,305,480,483,484,305,490,496,497,499,506,114,510,511,326,513,521,305,525,490,305,528,131,305,534,536,538,305,490,305,490,305,305,305,536,549,376,552,554,380,556,557,536,560,568,326,573,305,305,580,581,582,588,413,413,595,413,598,603,490,249,607,521,616,618,621,623,625,626,631,632,633,490,480,634,490,638,639,640,641,647,292,490,114,305,653,536,274,655,305,490,616,490,305,305,490,131,490,536,490,490,305,490,490,490,536,582,680,682,685,686,689,691,114,490,292,699,700,490,490,305,536,706,708,413,413,438,715,623,490,305,616,616,725,616,729,730,292,733,490,736,737,490,305,715,490,490,490,747,752,623,249,438,490,305,758,582,413,763,616,490,616,490,770,771,305,775,776,536,490,758,780,616,438,490,536,787,715,790,490,292,795,305,623,797,801,802,305,797,490,536,807,490,305,490,]),'using':([1,],[32,]),'row_format':([1,],[42,]),'storage':([1,],[43,]),'option_comment':([1,124,497,],[49,310,645,]),'with':([1,206,],[50,398,]),'option_with_tag':([1,111,198,246,289,508,],[52,268,268,268,268,268,]),'clone':([1,2,41,],[64,87,87,]),'encode':([1,111,198,246,289,508,],[66,252,252,252,252,252,]),'tablespace':([1,307,],[76,495,]),'options':([1,4,5,28,111,198,246,289,508,],[77,102,105,147,265,265,265,265,265,]),'defcolumn':([10,65,107,112,317,],[111,198,246,289,508,]),'likke':([10,112,],[113,290,]),'column':([10,65,107,112,314,317,391,501,563,],[115,115,115,115,502,115,567,651,692,]),'ref':([13,111,198,201,246,260,289,394,508,],[118,259,259,397,259,445,259,572,259,]),'using_tablespace':([17,],[122,]),'t_name':([21,119,146,159,343,530,],[130,303,341,354,531,667,]),'foreign':([23,65,111,134,198,199,246,289,508,],[133,201,260,321,260,394,260,260,260,]),'constraint':([23,65,111,198,246,289,508,],[134,199,275,275,275,275,275,]),'check_st':([23,65,111,134,198,199,246,275,289,508,],[135,209,209,322,209,395,209,395,209,209,]),'STRING':([33,38,42,53,121,135,137,143,157,158,160,161,174,175,182,184,187,209,243,244,247,261,271,276,277,293,299,304,311,314,316,322,324,326,329,330,337,338,345,347,349,355,356,357,358,359,360,363,366,378,382,389,391,395,400,401,410,413,436,448,458,463,476,485,492,500,503,506,512,519,522,523,524,527,532,538,541,542,543,544,545,546,549,552,556,557,559,561,565,574,577,578,579,582,611,613,614,646,652,657,658,661,663,664,673,691,703,704,706,708,719,722,727,732,736,739,747,757,758,764,772,781,787,792,794,795,796,797,803,809,810,],[153,165,171,186,306,327,332,306,351,351,306,306,351,351,381,351,384,327,432,434,306,449,450,455,462,306,306,491,165,306,351,327,514,516,306,306,491,306,306,535,351,306,491,306,491,306,306,306,351,381,351,562,306,327,306,306,351,589,491,610,306,619,491,491,642,491,306,351,306,491,491,306,306,491,491,351,491,491,306,491,491,491,351,351,683,684,687,690,491,306,491,491,306,351,306,491,306,165,491,491,306,306,491,491,491,750,491,306,351,351,491,491,306,306,351,491,351,491,351,306,491,306,351,306,306,351,491,351,491,306,491,]),'table_property_equals':([33,46,58,60,61,62,],[155,180,192,194,195,196,]),'by_smthg':([38,],[163,]),'table_property_equals_int':([44,],[173,]),'with_args':([45,177,371,399,],[177,371,371,177,]),'multi_assignments':([47,176,],[181,370,]),'table_property_equals_bool':([48,63,],[183,197,]),'check_ex':([65,111,198,246,289,508,],[200,255,255,255,255,255,]),'uniq':([65,199,],[203,392,]),'statem_by_id':([65,],[204,]),'period_for':([65,],[205,]),'pkey_constraint':([65,],[206,]),'index_pid':([110,439,574,697,],[248,605,698,754,]),'comment':([111,115,198,246,289,502,508,567,651,692,],[250,297,250,250,250,297,250,297,297,297,]),'null':([111,198,246,289,508,],[251,251,251,251,251,]),'default':([111,198,246,289,508,],[256,256,256,256,256,]),'collate':([111,198,246,289,508,],[257,257,257,257,257,]),'enforced':([111,198,246,289,393,508,],[258,258,258,258,570,258,]),'encrypt':([111,198,246,289,508,],[261,261,261,261,261,]),'generated':([111,198,246,289,508,],[262,262,262,262,262,]),'c_property':([111,198,246,289,508,],[263,263,263,263,263,]),'on_update':([111,198,246,289,508,],[264,264,264,264,264,]),'autoincrement':([111,198,246,289,508,],[266,266,266,266,266,]),'option_order_noorder':([111,198,246,289,508,],[267,267,267,267,267,]),'option_with_masking_policy':([111,198,246,289,508,],[269,269,269,269,269,]),'as_virtual':([111,198,246,289,508,],[270,270,270,270,270,]),'gen_always':([111,198,246,289,508,],[281,281,281,281,281,]),'c_type':([114,208,499,568,635,774,],[293,293,293,293,732,794,]),'tid':([114,208,293,499,568,635,732,774,794,],[294,294,478,294,294,294,478,294,478,]),'pid':([121,143,160,161,247,293,299,314,329,330,338,345,355,357,359,360,363,391,400,401,458,503,512,523,524,543,574,579,611,614,658,661,704,727,732,764,781,792,794,809,],[304,337,356,358,436,476,485,500,519,522,527,532,541,542,544,545,546,565,577,578,613,652,657,663,664,673,337,703,719,722,739,719,757,772,476,719,796,803,476,810,]),'id_equals':([127,228,],[315,416,]),'funct_args':([135,209,322,395,],[328,328,328,328,]),'id_or_string':([157,158,174,175,184,316,349,366,382,410,506,538,549,552,582,706,708,736,747,758,787,795,797,],[350,353,367,369,383,507,537,548,558,585,654,670,676,585,705,760,585,777,760,786,799,799,806,]),'equals':([179,372,],[375,551,]),'assignment':([182,378,],[379,555,]),'pid_with_type':([193,],[390,]),'multiple_tag_equals':([224,374,],[411,553,]),'tag_equals':([224,374,587,],[412,412,707,]),'properties':([227,229,419,595,],[414,417,596,709,]),'property':([227,229,414,417,419,595,596,709,],[415,415,593,593,415,415,593,593,]),'funct_expr':([276,281,458,],[457,464,614,]),'multi_id':([276,281,329,458,466,470,611,612,661,696,727,764,782,792,],[459,459,520,615,622,627,718,720,718,753,718,718,753,718,]),'f_call':([276,281,329,458,459,463,466,470,520,611,612,615,622,627,661,696,718,720,727,753,764,782,792,],[460,467,460,460,617,620,460,460,617,717,460,617,617,617,717,460,617,617,717,617,717,460,717,]),'multiple_column_names':([314,],[501,]),'multiple_funct':([391,],[566,]),'funct':([391,695,],[569,751,]),'dot_id':([442,],[606,]),} +_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,65,202,],[11,205,401,]),'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,65,202,],[25,25,404,]),'type_create':([0,],[26,]),'multiple_options':([1,],[28,]),'id':([1,3,4,5,8,10,16,18,19,21,22,23,26,29,30,33,39,42,43,46,48,49,50,59,60,61,62,63,65,67,68,69,70,72,73,78,83,84,85,88,89,90,93,94,101,104,106,107,110,111,112,113,114,119,121,124,127,129,134,135,137,140,143,146,148,150,157,158,160,161,162,168,173,177,179,181,182,186,192,195,198,201,211,212,213,214,215,216,217,227,230,231,232,234,238,241,242,244,246,247,249,250,251,259,277,279,280,284,291,292,293,295,296,297,299,301,302,307,311,312,317,319,320,322,323,325,327,332,333,339,340,341,343,346,348,350,352,356,358,359,361,362,363,364,365,366,369,374,376,378,380,382,383,384,386,388,393,397,399,403,404,408,409,411,412,418,421,422,425,426,427,430,443,444,447,450,466,467,471,472,474,477,478,481,482,483,484,486,492,493,494,495,496,500,506,507,508,509,512,514,515,518,525,526,528,529,530,533,536,538,543,545,546,548,549,550,551,552,553,556,558,560,561,564,567,569,570,571,573,576,581,586,588,589,590,591,594,596,599,607,608,617,623,624,625,626,627,634,636,639,641,644,647,648,666,667,668,671,673,674,681,682,685,689,707,708,709,712,713,718,719,721,723,724,729,733,734,735,737,741,742,747,749,752,761,762,768,771,772,775,776,777,782,787,790,792,795,797,798,800,805,809,810,812,813,814,816,819,822,828,829,],[30,89,101,104,109,114,120,124,126,131,132,137,145,148,149,157,169,171,173,181,157,184,186,157,197,197,157,186,211,213,214,216,218,221,222,223,228,229,230,232,233,236,239,240,246,247,248,114,252,277,114,294,295,131,308,311,319,321,327,329,334,338,308,131,347,349,352,356,131,308,365,367,371,378,382,384,386,388,395,197,197,277,295,329,412,413,414,415,416,418,421,319,421,427,431,432,433,436,439,441,277,308,446,451,461,462,469,473,479,277,480,482,308,488,491,492,308,498,504,505,507,512,114,516,517,329,519,527,308,531,498,308,534,131,308,540,352,543,545,308,308,498,308,498,308,308,308,378,556,558,382,560,561,562,564,562,568,576,578,329,585,308,308,592,593,594,600,421,421,607,421,610,615,498,252,619,527,628,630,633,635,637,638,643,644,645,498,488,646,498,650,651,652,653,659,295,498,114,562,277,665,308,498,628,498,308,308,498,131,498,562,681,498,498,498,308,498,498,498,594,691,693,696,562,698,701,703,114,498,295,628,714,715,498,498,308,562,721,723,421,421,446,730,635,498,308,628,628,740,628,744,745,295,748,750,498,308,730,498,498,562,759,498,761,767,635,769,252,446,498,308,776,594,421,781,628,498,628,498,788,789,308,793,498,776,796,628,628,446,498,562,805,730,808,498,295,813,308,635,769,816,820,821,308,816,498,562,826,498,308,498,]),'using':([1,],[32,]),'row_format':([1,],[42,]),'storage':([1,],[43,]),'with':([1,209,],[47,406,]),'option_comment':([1,124,505,],[51,313,657,]),'option_with_tag':([1,111,201,249,292,514,],[53,271,271,271,271,271,]),'clone':([1,2,41,],[64,87,87,]),'encode':([1,111,201,249,292,514,],[66,255,255,255,255,255,]),'tablespace':([1,310,],[76,503,]),'options':([1,4,5,28,111,201,249,292,514,],[77,102,105,147,268,268,268,268,268,]),'defcolumn':([10,65,107,112,320,],[111,201,249,292,514,]),'likke':([10,112,],[113,293,]),'column':([10,65,107,112,317,320,397,509,571,],[115,115,115,115,510,115,575,663,704,]),'ref':([13,111,201,204,249,263,292,402,514,],[118,262,262,405,262,453,262,584,262,]),'using_tablespace':([17,],[122,]),'t_name':([21,119,146,160,346,536,],[130,306,344,360,537,677,]),'foreign':([23,65,111,134,201,202,249,292,514,],[133,204,263,324,263,402,263,263,263,]),'constraint':([23,65,111,201,249,292,514,],[134,202,278,278,278,278,278,]),'check_st':([23,65,111,134,201,202,249,278,292,514,],[135,212,212,325,212,403,212,403,212,212,]),'STRING':([33,38,42,52,121,135,137,143,157,158,161,162,179,181,182,186,188,212,246,247,250,264,274,279,280,296,302,307,314,317,319,325,327,329,332,333,340,341,348,350,352,359,361,362,363,364,365,366,369,380,384,388,395,397,403,408,409,418,421,444,456,466,471,484,493,500,508,512,518,525,528,529,530,533,538,543,546,548,549,550,551,552,553,556,560,561,564,567,569,573,586,589,590,591,594,623,625,626,658,667,668,671,673,674,681,685,703,709,718,719,721,723,734,737,742,747,752,761,775,776,782,790,797,800,805,810,812,813,814,816,822,828,829,],[153,166,172,187,309,330,335,309,355,355,309,309,383,355,355,355,390,330,440,442,309,457,458,463,470,309,309,499,166,309,355,330,520,522,309,309,499,309,309,541,355,309,309,499,309,499,309,309,309,383,355,355,570,309,330,309,309,355,601,499,622,309,631,499,499,654,499,355,309,499,499,309,309,499,499,355,499,499,499,309,499,499,499,355,694,695,355,699,702,499,309,499,499,309,355,309,499,309,166,499,309,309,499,499,355,499,765,309,499,309,355,355,499,499,309,309,499,355,499,355,309,499,309,309,355,309,309,355,499,355,499,309,499,]),'table_property_equals':([33,48,59,62,157,352,],[155,183,194,199,354,354,]),'id_equals':([33,48,59,62,127,157,231,352,],[159,159,159,159,318,159,424,159,]),'by_smthg':([38,],[164,]),'with_args':([44,175,373,407,],[175,373,373,175,]),'multi_assignments':([45,174,],[178,372,]),'table_property_equals_int':([46,],[180,]),'table_property_equals_bool':([50,63,],[185,200,]),'multiple_format_equals':([60,61,],[195,198,]),'fmt_equals':([60,61,195,198,399,709,800,],[196,196,398,398,580,580,580,]),'check_ex':([65,111,201,249,292,514,],[203,258,258,258,258,258,]),'uniq':([65,202,],[206,400,]),'statem_by_id':([65,],[207,]),'period_for':([65,],[208,]),'pkey_constraint':([65,],[209,]),'index_pid':([110,447,586,712,],[251,617,713,772,]),'comment':([111,115,201,249,292,510,514,575,663,704,],[253,300,253,253,253,300,253,300,300,300,]),'null':([111,201,249,292,514,],[254,254,254,254,254,]),'default':([111,201,249,292,514,],[259,259,259,259,259,]),'collate':([111,201,249,292,514,],[260,260,260,260,260,]),'enforced':([111,201,249,292,401,514,],[261,261,261,261,582,261,]),'encrypt':([111,201,249,292,514,],[264,264,264,264,264,]),'generated':([111,201,249,292,514,],[265,265,265,265,265,]),'c_property':([111,201,249,292,514,],[266,266,266,266,266,]),'on_update':([111,201,249,292,514,],[267,267,267,267,267,]),'autoincrement':([111,201,249,292,514,],[269,269,269,269,269,]),'option_order_noorder':([111,201,249,292,514,],[270,270,270,270,270,]),'option_with_masking_policy':([111,201,249,292,514,],[272,272,272,272,272,]),'as_virtual':([111,201,249,292,514,],[273,273,273,273,273,]),'gen_always':([111,201,249,292,514,],[284,284,284,284,284,]),'c_type':([114,211,507,576,647,792,],[296,296,296,296,747,812,]),'tid':([114,211,296,507,576,647,747,792,812,],[297,297,486,297,297,297,486,297,486,]),'pid':([121,143,161,162,250,296,302,317,332,333,341,348,359,361,363,365,366,369,397,408,409,466,518,529,530,550,586,591,623,626,668,671,709,719,742,747,782,797,800,810,812,828,],[307,340,362,364,444,484,493,508,525,528,533,538,546,548,549,551,552,553,573,589,590,625,667,673,674,685,340,718,734,737,752,734,734,775,790,484,734,814,734,822,484,829,]),'funct_args':([135,212,325,403,],[331,331,331,331,]),'id_or_string':([157,158,181,182,186,319,352,384,388,418,512,543,556,564,594,681,721,723,761,776,805,813,816,],[353,357,385,387,389,513,542,563,566,597,664,680,597,697,720,758,778,597,778,804,818,818,825,]),'equals':([177,374,],[377,555,]),'assignment':([179,380,],[381,559,]),'pid_with_type':([193,],[396,]),'multiple_tag_equals':([227,376,],[419,557,]),'tag_equals':([227,376,599,],[420,420,722,]),'properties':([230,232,427,607,],[422,425,608,724,]),'property':([230,232,422,425,427,607,608,724,],[423,423,605,605,423,423,605,605,]),'funct_expr':([279,284,466,],[465,472,626,]),'multi_id':([279,284,332,399,466,474,478,623,624,671,708,709,742,782,798,800,810,],[467,467,526,581,627,634,639,733,735,733,768,771,733,733,768,771,733,]),'f_call':([279,284,332,399,466,467,471,474,478,526,581,623,624,627,634,639,671,708,709,733,735,742,768,771,782,798,800,810,],[468,475,468,468,468,629,632,468,468,629,629,732,468,629,629,629,732,468,732,629,629,732,629,629,732,468,732,732,]),'multiple_column_names':([317,],[509,]),'multiple_funct':([397,],[574,]),'funct':([397,707,],[577,766,]),'dot_id':([450,],[618,]),} _lr_goto = {} for _k, _v in _lr_goto_items.items(): @@ -63,17 +63,14 @@ ('expr -> expr id id','expr',3,'p_expression_diststyle','redshift.py',14), ('expr -> expr id KEY','expr',3,'p_expression_diststyle','redshift.py',15), ('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), + ('multiple_format_equals -> fmt_equals','multiple_format_equals',1,'p_multiple_format_equals','snowflake.py',21), + ('multiple_format_equals -> multiple_format_equals fmt_equals','multiple_format_equals',2,'p_multiple_format_equals','snowflake.py',22), ('expr -> expr INTO ID ID','expr',4,'p_expression_into_buckets','hql.py',25), ('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_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), + ('fmt_equals -> id LP RP','fmt_equals',3,'p_fmt_equals','snowflake.py',28), + ('fmt_equals -> id LP fmt_equals RP','fmt_equals',4,'p_fmt_equals','snowflake.py',29), + ('fmt_equals -> id LP multi_id RP','fmt_equals',4,'p_fmt_equals','snowflake.py',30), ('row_format -> ROW FORMAT SERDE','row_format',3,'p_row_format','hql.py',31), ('row_format -> ROW FORMAT','row_format',2,'p_row_format','hql.py',32), ('expr -> expr database_base','expr',2,'p_expression_create_database','sql.py',31), @@ -83,42 +80,47 @@ ('storage -> STORAGE LP','storage',2,'p_storage','oracle.py',32), ('storage -> storage id id','storage',3,'p_storage','oracle.py',33), ('storage -> storage id id RP','storage',4,'p_storage','oracle.py',34), + ('table_property_equals -> id id id_or_string','table_property_equals',3,'p_table_property_equals','snowflake.py',36), + ('table_property_equals -> id id_or_string','table_property_equals',2,'p_table_property_equals','snowflake.py',37), + ('table_property_equals -> LP id id id_or_string RP','table_property_equals',5,'p_table_property_equals','snowflake.py',38), + ('table_property_equals -> LP id_or_string RP','table_property_equals',3,'p_table_property_equals','snowflake.py',39), + ('table_property_equals -> id table_property_equals','table_property_equals',2,'p_table_property_equals','snowflake.py',40), + ('table_property_equals -> id_equals','table_property_equals',1,'p_table_property_equals','snowflake.py',41), ('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 row_format id','expr',3,'p_expression_row_format','hql.py',38), ('expr -> expr row_format STRING','expr',3,'p_expression_row_format','hql.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), + ('table_property_equals_int -> id id id_or_string','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',47), + ('table_property_equals_int -> id id_or_string','table_property_equals_int',2,'p_table_property_equals_int','snowflake.py',48), + ('table_property_equals_int -> LP id id id_or_string RP','table_property_equals_int',5,'p_table_property_equals_int','snowflake.py',49), + ('table_property_equals_int -> LP id_or_string RP','table_property_equals_int',3,'p_table_property_equals_int','snowflake.py',50), ('expr -> expr storage','expr',2,'p_expr_storage','oracle.py',48), - ('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 WITH SERDEPROPERTIES multi_assignments','expr',4,'p_expression_with_serde','hql.py',51), ('expr -> expr ID INDEX','expr',3,'p_expr_index','oracle.py',54), - ('expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_max_data_extension_time_in_days','snowflake.py',56), + ('table_property_equals_bool -> id id id_or_string','table_property_equals_bool',3,'p_table_property_equals_bool','snowflake.py',56), + ('table_property_equals_bool -> id id_or_string','table_property_equals_bool',2,'p_table_property_equals_bool','snowflake.py',57), ('expr -> expr TBLPROPERTIES multi_assignments','expr',3,'p_expression_tblproperties','hql.py',60), ('period_for -> id FOR id LP pid RP','period_for',6,'p_period_for','mssql.py',60), - ('expr -> expr CHANGE_TRACKING table_property_equals_bool','expr',3,'p_expression_change_tracking','snowflake.py',62), ('expr -> expr ON id','expr',3,'p_expression_on_primary','mssql.py',64), ('multi_assignments -> LP assignment','multi_assignments',2,'p_multi_assignments','hql.py',65), ('multi_assignments -> multi_assignments RP','multi_assignments',2,'p_multi_assignments','hql.py',66), ('multi_assignments -> multi_assignments COMMA assignment','multi_assignments',3,'p_multi_assignments','hql.py',67), - ('expr -> expr option_comment','expr',2,'p_table_comment','snowflake.py',68), + ('expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int','expr',3,'p_expression_data_retention_time_in_days','snowflake.py',67), ('expr -> expr with','expr',2,'p_expression_with','mssql.py',69), ('assignment -> id id id','assignment',3,'p_assignment','hql.py',73), ('assignment -> STRING id STRING','assignment',3,'p_assignment','hql.py',74), ('assignment -> id id STRING','assignment',3,'p_assignment','hql.py',75), ('assignment -> STRING id id','assignment',3,'p_assignment','hql.py',76), ('assignment -> STRING id','assignment',2,'p_assignment','hql.py',77), + ('expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals','expr',3,'p_expression_max_data_extension_time_in_days','snowflake.py',73), ('expr -> expr TEXTIMAGE_ON id','expr',3,'p_expression_text_image_on','mssql.py',74), - ('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 -> expr CHANGE_TRACKING table_property_equals_bool','expr',3,'p_expression_change_tracking','snowflake.py',79), + ('expr -> expr option_comment','expr',2,'p_table_comment','snowflake.py',85), ('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), @@ -126,35 +128,33 @@ ('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',87), - ('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 option_with_tag','expr',2,'p_table_tag','snowflake.py',91), ('expr -> expr id TERMINATED BY id','expr',5,'p_expression_terminated_by','hql.py',93), ('expr -> expr id TERMINATED BY STRING','expr',5,'p_expression_terminated_by','hql.py',94), ('properties -> property','properties',1,'p_properties','sql.py',96), ('properties -> properties property','properties',2,'p_properties','sql.py',97), + ('option_comment -> ID STRING','option_comment',2,'p_option_comment','snowflake.py',97), + ('option_comment -> ID DQ_STRING','option_comment',2,'p_option_comment','snowflake.py',98), + ('option_comment -> COMMENT ID STRING','option_comment',3,'p_option_comment','snowflake.py',99), + ('option_comment -> COMMENT ID DQ_STRING','option_comment',3,'p_option_comment','snowflake.py',100), ('expr -> expr MAP KEYS TERMINATED BY id','expr',6,'p_expression_map_keys_terminated_by','hql.py',101), ('expr -> expr MAP KEYS TERMINATED BY STRING','expr',6,'p_expression_map_keys_terminated_by','hql.py',102), - ('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), + ('tag_equals -> id id id_or_string','tag_equals',3,'p_tag_equals','snowflake.py',107), + ('tag_equals -> id id_or_string','tag_equals',2,'p_tag_equals','snowflake.py',108), + ('tag_equals -> id DOT id id id_or_string','tag_equals',5,'p_tag_equals','snowflake.py',109), + ('tag_equals -> id DOT id id_or_string','tag_equals',4,'p_tag_equals','snowflake.py',110), + ('tag_equals -> id DOT id DOT id id id_or_string','tag_equals',7,'p_tag_equals','snowflake.py',111), + ('tag_equals -> id DOT id DOT id id_or_string','tag_equals',6,'p_tag_equals','snowflake.py',112), ('expr -> expr SKEWED BY LP id RP ON LP pid RP','expr',10,'p_expression_skewed_by','hql.py',109), - ('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',115), ('expr -> expr COLLECTION ITEMS TERMINATED BY STRING','expr',6,'p_expression_collection_terminated_by','hql.py',116), - ('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), + ('multiple_tag_equals -> tag_equals','multiple_tag_equals',1,'p_multiple_tag_equals','snowflake.py',119), + ('multiple_tag_equals -> multiple_tag_equals COMMA tag_equals','multiple_tag_equals',3,'p_multiple_tag_equals','snowflake.py',120), ('expr -> expr STORED AS id','expr',4,'p_expression_stored_as','hql.py',123), ('expr -> expr STORED AS id STRING','expr',5,'p_expression_stored_as','hql.py',124), ('expr -> expr STORED AS id STRING id STRING','expr',7,'p_expression_stored_as','hql.py',125), @@ -166,23 +166,30 @@ ('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), + ('option_order_noorder -> ORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',128), + ('option_order_noorder -> NOORDER','option_order_noorder',1,'p_option_order_noorder','snowflake.py',129), + ('option_with_tag -> TAG LP id RP','option_with_tag',4,'p_option_with_tag','snowflake.py',135), + ('option_with_tag -> TAG LP id DOT id DOT id RP','option_with_tag',8,'p_option_with_tag','snowflake.py',136), + ('option_with_tag -> TAG LP multiple_tag_equals RP','option_with_tag',4,'p_option_with_tag','snowflake.py',137), + ('option_with_tag -> WITH TAG LP id RP','option_with_tag',5,'p_option_with_tag','snowflake.py',138), + ('option_with_tag -> WITH TAG LP multiple_tag_equals RP','option_with_tag',5,'p_option_with_tag','snowflake.py',139), ('expr -> expr PARTITIONED BY pid_with_type','expr',4,'p_expression_partitioned_by_hql','hql.py',139), ('expr -> expr PARTITIONED BY LP pid RP','expr',6,'p_expression_partitioned_by_hql','hql.py',140), ('expr -> expr PARTITIONED BY LP multiple_funct RP','expr',6,'p_expression_partitioned_by_hql','hql.py',141), - ('expr -> expr FILE_FORMAT table_property_equals','expr',3,'p_expression_file_format','snowflake.py',141), - ('expr -> expr STAGE_FILE_FORMAT table_property_equals','expr',3,'p_expression_stage_file_format','snowflake.py',147), + ('option_with_masking_policy -> MASKING POLICY id DOT id DOT id','option_with_masking_policy',7,'p_option_with_masking_policy','snowflake.py',145), + ('option_with_masking_policy -> WITH MASKING POLICY id DOT id DOT id','option_with_masking_policy',8,'p_option_with_masking_policy','snowflake.py',146), ('pid_with_type -> LP column','pid_with_type',2,'p_pid_with_type','hql.py',148), ('pid_with_type -> pid_with_type COMMA column','pid_with_type',3,'p_pid_with_type','hql.py',149), ('pid_with_type -> pid_with_type RP','pid_with_type',2,'p_pid_with_type','hql.py',150), - ('expr -> expr TABLE_FORMAT table_property_equals','expr',3,'p_expression_table_format','snowflake.py',153), + ('expr -> expr CATALOG table_property_equals','expr',3,'p_expression_catalog','snowflake.py',152), ('c_property -> id id','c_property',2,'p_column_property','sql.py',153), - ('expr -> expr AUTO_REFRESH table_property_equals_bool','expr',3,'p_expression_auto_refresh','snowflake.py',159), - ('as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP','as_virtual',12,'p_as_virtual','snowflake.py',165), - ('as_virtual -> AS LP id LP pid RP RP','as_virtual',7,'p_as_virtual','snowflake.py',166), - ('as_virtual -> AS LP multi_id RP','as_virtual',4,'p_as_virtual','snowflake.py',167), + ('expr -> expr FILE_FORMAT multiple_format_equals','expr',3,'p_expression_file_format','snowflake.py',158), + ('expr -> expr STAGE_FILE_FORMAT multiple_format_equals','expr',3,'p_expression_stage_file_format','snowflake.py',164), + ('expr -> expr TABLE_FORMAT table_property_equals','expr',3,'p_expression_table_format','snowflake.py',170), + ('expr -> expr AUTO_REFRESH table_property_equals_bool','expr',3,'p_expression_auto_refresh','snowflake.py',176), + ('as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP','as_virtual',12,'p_as_virtual','snowflake.py',182), + ('as_virtual -> AS LP id LP pid RP RP','as_virtual',7,'p_as_virtual','snowflake.py',183), + ('as_virtual -> AS LP multi_id RP','as_virtual',4,'p_as_virtual','snowflake.py',184), ('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), diff --git a/tests/dialects/test_snowflake.py b/tests/dialects/test_snowflake.py index eea4c0d..0cf90e9 100644 --- a/tests/dialects/test_snowflake.py +++ b/tests/dialects/test_snowflake.py @@ -872,9 +872,10 @@ def test_virtual_column_table(): id bigint, derived bigint as (id * 10) ) - partition by ("type", "year", "month", "day", "path") location = @ADL_Azure_Storage_Account_Container_Name/ auto_refresh = false + file_format = (TYPE=JSON NULL_IF=('field') DATE_FORMAT=AUTO TRIM_SPACE=TRUE) + stage_file_format = (TYPE=JSON NULL_IF=()) ; """ result_ext_table = DDLParser(ddl, normalize_names=True, debug=True).run( @@ -910,7 +911,6 @@ def test_virtual_column_table(): } ], "index": [], - "partition_by": { "columns" :["type", "year", "month", "day", "path"], "type" : None}, "partitioned_by" : [], "primary_key": [], "primary_key_enforced": None, @@ -921,7 +921,9 @@ def test_virtual_column_table(): "replace" : True, "if_not_exists": True, "location" : "@ADL_Azure_Storage_Account_Container_Name/", - } + "file_format": ['TYPE=JSON', "NULL_IF=('field')",'DATE_FORMAT=AUTO','TRIM_SPACE=TRUE'], + 'stage_file_format': ['TYPE=JSON','NULL_IF=()'] + } ] assert result_ext_table == expected_ext_table \ No newline at end of file