diff --git a/simple_ddl_parser/dialects/snowflake.py b/simple_ddl_parser/dialects/snowflake.py index 1980ad8..a303286 100644 --- a/simple_ddl_parser/dialects/snowflake.py +++ b/simple_ddl_parser/dialects/snowflake.py @@ -200,14 +200,27 @@ def p_expression_pattern(self, p: List) -> None: p_list = remove_par(list(p)) p[0]["pattern"] = p_list[-1] + def p_recursive_pid(self, p: List) -> None: + """recursive_pid : pid + | multi_id + | id LP RP + | id LP pid RP + | id LP pid RP pid + | id COMMA pid + | id LP id LP recursive_pid RP COMMA pid RP + | multi_id LP pid RP + | id LP multi_id RP + | id LP id AS recursive_pid RP + | id LP id LP recursive_pid RP AS recursive_pid RP + """ + p_list = list(p) + items = [item if isinstance(item, str) else ",".join(item) for item in p_list[1:]] + p[0] = "".join(items) + def p_as_virtual(self, p: List): - """as_virtual : AS LP id LP id LP pid RP COMMA pid RP RP - | AS LP id LP pid RP RP - | AS LP multi_id RP - | AS LP ID STRING_BASE RP ID RP - | AS LP f_call RP id RP - | as_virtual ID - | AS LP id LP pid RP ID RP""" + """as_virtual : AS LP id RP + | AS LP recursive_pid RP + | AS LP id LP id LP multi_id COMMA pid RP AS recursive_pid RP RP""" _as = "" # Simple function else Nested function call if len(p) == 5: diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index d7ccad0..e98b2cf 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 COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED ENGINE EQ ESCAPED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF IN INCREMENT INDEX INHERITS INITIALLY INTO INVISIBLE ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE MODIFY NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED PATTERN POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING VISIBLE WITH WITHOUTexpr : expr multiple_optionsexpr : expr ESCAPED BY STRING_BASEexpr : expr INDEX IN idalter_column_sql_server : alt_table ALTER COLUMN defcolumnexpr : expr ENGINE EQ idexpr : expr id LP id RPexpr : expr usingmultiple_options : options\n | multiple_options options\n expr : expr LOCATION EQ STRING\n | expr LOCATION EQ DQ_STRING\n | expr LOCATION EQ multi_id_or_string\n | expr LOCATION DQ_STRING\n | expr LOCATION STRING\n | expr LOCATION multi_id_or_string\n | expr LOCATION EQ ID EQ ID EQ ID\n alter_column_modify_oracle : alt_table MODIFY defcolumnexpr : expr INHERITS LP t_name RPusing : USING idpkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n expr : expr id EQ id_or_stringencode : ENCODE idencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr id id\n | expr id KEY\n | expr IN id\n options : OPTIONS LP multi_id_equals RPon_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n timezone : WITH id id\n | WITHOUT id idclone : CLONE idexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id LP pid RPexpr : expr cluster_bywith : WITH with_argsexpr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pid\n | expr PARTITION BY id LP pid COMMA f_call RP\n cluster_by : CLUSTER BY LP pid RP\n | CLUSTER BY pid\n expr : expr INTO ID IDequals : id EQ id\n | id EQ ON\n | id EQ dot_id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n multi_id_or_string : id_or_string\n | EQ id_or_string\n | id DOT multi_id_or_string\n | multi_id_or_string EQ id_or_stringwith_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr row_format id\n | expr row_format STRING\n expr : expr storagetable_property_equals : id EQ id_or_string\n | EQ id_or_string\n | id id_or_string\n | id DOT id_or_string\n | id DOT id DOT id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n | multi_id_equals\n expr : expr ID INDEXexpr : expr WITH SERDEPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr database_basegenerated_by : GENERATED BY DEFAULT ON NULL AS ID\n | GENERATED BY ID AS ID\n | GENERATED BY DEFAULT AS IDexpr : expr ON idexpr : expr TBLPROPERTIES multi_assignmentsexpr : expr DATA_RETENTION_TIME_IN_DAYS EQ IDdatabase_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr withmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING EQ IDassignment : id EQ id\n | STRING EQ STRING\n | id EQ STRING\n | STRING EQ id\n | STRING idexpr : expr option_commentoption_comment : EQ STRING\n | EQ DQ_STRING\n | COMMENT EQ STRING\n | COMMENT EQ DQ_STRING\n | option_comment_equals\n expr : expr COMMENT STRINGexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n option_comment_equals : STRING\n | option_comment_equals DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n expr : expr option_with_tagtag_equals : id EQ id_or_string\n | id id_or_string\n | dot_id EQ id_or_string\n | dot_id id_or_string\n expr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr 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 properties : property\n | properties propertyexpr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n option_order_noorder : ORDER\n | NOORDER\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | IN ROW\n | BY id\n option_with_tag : TAG LP id RP\n | TAG LP dot_id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP dot_id DOT 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 | expr PARTITIONED BY funct\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE id id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsexpr : expr FILE_FORMAT EQ LP multi_id_equals RP\n | expr FILE_FORMAT EQ ID\n expr : expr STAGE_FILE_FORMAT EQ LP multi_id_equals RP\n | expr STAGE_FILE_FORMAT EQ IDexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH EQ IDc_property : id idexpr : expr PATTERN table_property_equalsas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RP\n | AS LP ID STRING_BASE RP ID RP\n | AS LP f_call RP id RP\n | as_virtual ID\n | AS LP id LP pid RP ID RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn encode\n | defcolumn as_virtual\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn INDEX\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn null\n | defcolumn ref null\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn constraint\n | defcolumn generated_by\n | defcolumn timezone\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMA\n | CREATE OR REPLACE SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema optionscreate_database : database_base\n | create_database multi_id_equals\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 multi_id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column_add\n | alter_rename_column\n | alter_column_sql_server\n | alter_column_modify\n | alter_column_modify_oracle\n alter_column_modify : alt_table MODIFY COLUMN defcolumnalter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column_add : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_exalter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_namemulti_id_equals : id_equals\n | multi_id_equals id_equals\n | multi_id_equals COMMA id_equals\n | multi_id_equals COMMA\n id_equals : id EQ id\n | id EQ LP pid RP\n | id EQ ID LP pid RP ID\n | id EQ LP RP\n | id EQ STRING_BASE\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n c_index : INDEX LP index_pid RP\n | INDEX id LP index_pid RP\n | c_index INVISIBLE\n | c_index VISIBLEcreate_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | table_name LP RP\n | table_name cluster_by LP defcolumn\n | expr COMMA defcolumn\n | expr COMMA c_index\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id_equals\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 dot_id_or_id : id\n | dot_iddot_id : id DOT id\n | dot_id DOT idnull : NULL\n | NOT NULL\n f_call : dot_id_or_id LP RP\n | id LP id RP\n | id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n | id LP id AS id RP\n | dot_id_or_id LP id RP\n | dot_id_or_id LP f_call RP\n | dot_id_or_id LP multi_id RP\n | dot_id_or_id LP pid RP\n | dot_id_or_id LP id AS id RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n default : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id_or_id\n | DEFAULT f_call\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | DEFAULT ID EQ id_or_string\n | DEFAULT funct_expr\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 in_statement : ID IN LP pid RPmulti_id_statement : id_or_string id_or_string\n | multi_id_statement id_or_string\n | multi_id_statement EQ id_or_string\n | multi_id_statement in_statement\n check_st : CHECK LP multi_id_statement RP\n | CHECK LP f_call id id RP\n | CHECK LP f_call id RP\n | CHECK LP f_call RP\n | CHECK LP id_equals\n | CHECK LP in_statement RP\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st LP id RP\n | check_st STRING RP\n | check_st funct_args\n | CHECK LP id DOT id RP\n | CHECK LP id RP\n | CHECK LP pid RP\n | check_st id RP\n | check_st id_equals RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RP\n | UNIQUE KEY id LP pid RP\n statem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n ' +_lr_signature = 'ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED ENGINE EQ ESCAPED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF IN INCREMENT INDEX INHERITS INITIALLY INTO INVISIBLE ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE MODIFY NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED PATTERN POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING VISIBLE WITH WITHOUTexpr : expr multiple_optionsexpr : expr ESCAPED BY STRING_BASEexpr : expr INDEX IN idalter_column_sql_server : alt_table ALTER COLUMN defcolumnexpr : expr ENGINE EQ idexpr : expr id LP id RPexpr : expr usingmultiple_options : options\n | multiple_options options\n expr : expr LOCATION EQ STRING\n | expr LOCATION EQ DQ_STRING\n | expr LOCATION EQ multi_id_or_string\n | expr LOCATION DQ_STRING\n | expr LOCATION STRING\n | expr LOCATION multi_id_or_string\n | expr LOCATION EQ ID EQ ID EQ ID\n alter_column_modify_oracle : alt_table MODIFY defcolumnexpr : expr INHERITS LP t_name RPusing : USING idpkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n expr : expr id EQ id_or_stringencode : ENCODE idencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr id id\n | expr id KEY\n | expr IN id\n options : OPTIONS LP multi_id_equals RPon_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n timezone : WITH id id\n | WITHOUT id idclone : CLONE idexpr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id LP pid RPexpr : expr cluster_bywith : WITH with_argsexpr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pid\n | expr PARTITION BY id LP pid COMMA f_call RP\n cluster_by : CLUSTER BY LP pid RP\n | CLUSTER BY pid\n expr : expr INTO ID IDequals : id EQ id\n | id EQ ON\n | id EQ dot_id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n row_format : ROW FORMAT SERDE\n | ROW FORMAT\n multi_id_or_string : id_or_string\n | EQ id_or_string\n | id DOT multi_id_or_string\n | multi_id_or_string EQ id_or_stringwith_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr row_format id\n | expr row_format STRING\n expr : expr storagetable_property_equals : id EQ id_or_string\n | EQ id_or_string\n | id id_or_string\n | id DOT id_or_string\n | id DOT id DOT id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n | multi_id_equals\n expr : expr ID INDEXexpr : expr WITH SERDEPROPERTIES multi_assignmentsperiod_for : id FOR id LP pid RPexpr : expr database_basegenerated_by : GENERATED BY DEFAULT ON NULL AS ID\n | GENERATED BY ID AS ID\n | GENERATED BY DEFAULT AS IDexpr : expr ON idexpr : expr TBLPROPERTIES multi_assignmentsexpr : expr DATA_RETENTION_TIME_IN_DAYS EQ IDdatabase_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr withmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsexpr : expr TEXTIMAGE_ON idexpr : expr CHANGE_TRACKING EQ IDassignment : id EQ id\n | STRING EQ STRING\n | id EQ STRING\n | STRING EQ id\n | STRING idexpr : expr option_commentoption_comment : EQ STRING\n | EQ DQ_STRING\n | COMMENT EQ STRING\n | COMMENT EQ DQ_STRING\n | option_comment_equals\n expr : expr COMMENT STRINGexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n option_comment_equals : STRING\n | option_comment_equals DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n expr : expr option_with_tagtag_equals : id EQ id_or_string\n | id id_or_string\n | dot_id EQ id_or_string\n | dot_id id_or_string\n expr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr 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 properties : property\n | properties propertyexpr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n option_order_noorder : ORDER\n | NOORDER\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | IN ROW\n | BY id\n option_with_tag : TAG LP id RP\n | TAG LP dot_id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP dot_id DOT 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 | expr PARTITIONED BY funct\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE id id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsexpr : expr FILE_FORMAT EQ LP multi_id_equals RP\n | expr FILE_FORMAT EQ ID\n expr : expr STAGE_FILE_FORMAT EQ LP multi_id_equals RP\n | expr STAGE_FILE_FORMAT EQ IDexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH EQ IDc_property : id idexpr : expr PATTERN table_property_equalsrecursive_pid : pid\n | multi_id\n | id LP RP\n | id LP pid RP\n | id LP pid RP pid\n | id COMMA pid\n | id LP id LP recursive_pid RP COMMA pid RP\n | multi_id LP pid RP\n | id LP multi_id RP\n | id LP id AS recursive_pid RP\n | id LP id LP recursive_pid RP AS recursive_pid RP\n as_virtual : AS LP id RP\n | AS LP recursive_pid RP\n | AS LP id LP id LP multi_id COMMA pid RP AS recursive_pid RP RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn encode\n | defcolumn as_virtual\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn INDEX\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn null\n | defcolumn ref null\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn constraint\n | defcolumn generated_by\n | defcolumn timezone\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMA\n | CREATE OR REPLACE SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema optionscreate_database : database_base\n | create_database multi_id_equals\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 multi_id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column_add\n | alter_rename_column\n | alter_column_sql_server\n | alter_column_modify\n | alter_column_modify_oracle\n alter_column_modify : alt_table MODIFY COLUMN defcolumnalter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column_add : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_exalter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_namemulti_id_equals : id_equals\n | multi_id_equals id_equals\n | multi_id_equals COMMA id_equals\n | multi_id_equals COMMA\n id_equals : id EQ id\n | id EQ LP pid RP\n | id EQ ID LP pid RP ID\n | id EQ LP RP\n | id EQ STRING_BASE\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n c_index : INDEX LP index_pid RP\n | INDEX id LP index_pid RP\n | c_index INVISIBLE\n | c_index VISIBLEcreate_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | table_name LP RP\n | table_name cluster_by LP defcolumn\n | expr COMMA defcolumn\n | expr COMMA c_index\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id_equals\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 dot_id_or_id : id\n | dot_iddot_id : id DOT id\n | dot_id DOT idnull : NULL\n | NOT NULL\n f_call : dot_id_or_id LP RP\n | id LP id RP\n | id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n | id LP id AS id RP\n | dot_id_or_id LP id RP\n | dot_id_or_id LP f_call RP\n | dot_id_or_id LP multi_id RP\n | dot_id_or_id LP pid RP\n | dot_id_or_id LP id AS id RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n default : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id_or_id\n | DEFAULT f_call\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | DEFAULT ID EQ id_or_string\n | DEFAULT funct_expr\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 in_statement : ID IN LP pid RPmulti_id_statement : id_or_string id_or_string\n | multi_id_statement id_or_string\n | multi_id_statement EQ id_or_string\n | multi_id_statement in_statement\n check_st : CHECK LP multi_id_statement RP\n | CHECK LP f_call id id RP\n | CHECK LP f_call id RP\n | CHECK LP f_call RP\n | CHECK LP id_equals\n | CHECK LP in_statement RP\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st LP id RP\n | check_st STRING RP\n | check_st funct_args\n | CHECK LP id DOT id RP\n | CHECK LP id RP\n | CHECK LP pid RP\n | check_st id RP\n | check_st id_equals RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RP\n | UNIQUE KEY id LP pid RP\n statem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n ' -_lr_action_items = {'CREATE':([0,1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[3,95,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'DROP':([0,26,46,121,156,364,366,593,595,768,885,],[6,147,-201,-200,-368,-314,-200,-316,-367,-315,-369,]),'ALTER':([0,26,46,121,156,364,366,593,595,768,885,],[28,150,-201,-200,-368,-314,-200,-316,-367,-315,-369,]),'PRIMARY':([0,36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[27,-204,-201,27,-200,293,-214,356,-368,-205,293,27,-242,-25,293,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,293,-190,-206,-196,-197,-392,-207,584,293,293,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,293,-191,-194,-198,-199,-393,-394,-395,-396,-391,293,293,293,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'$end':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[0,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'ESCAPED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[35,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'INDEX':([1,2,3,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,111,112,116,117,119,120,121,124,126,128,130,131,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[37,-258,110,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,182,-44,198,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,268,269,-257,-259,-261,-317,-200,-272,-285,-309,-291,287,295,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,295,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,295,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,295,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,295,-305,295,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,295,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,295,-307,-298,295,295,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'ENGINE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[40,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'LOCATION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[44,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'INHERITS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[48,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'IN':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,37,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,643,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[38,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,163,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,477,477,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,477,-137,477,477,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,805,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,477,477,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,477,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'ID':([1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,30,31,32,33,34,36,38,39,42,43,44,45,46,47,49,50,52,53,54,55,57,60,61,62,64,67,72,75,77,78,79,80,81,82,83,85,86,87,88,89,90,91,95,96,98,99,100,102,103,104,105,106,107,109,110,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,132,133,134,136,137,138,139,140,141,144,146,148,151,152,153,154,155,156,157,158,160,161,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,204,205,206,207,209,211,212,213,214,215,216,217,218,219,220,221,222,223,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,260,261,262,263,264,265,266,268,269,272,273,275,276,277,278,279,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,316,318,319,320,321,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,352,353,355,357,358,359,360,361,362,363,364,366,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,405,406,407,409,410,411,413,415,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,433,434,435,437,438,439,440,441,442,443,444,445,447,448,449,451,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,478,479,480,481,482,483,485,486,487,488,489,491,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,514,515,516,517,518,519,520,521,522,523,525,527,529,530,531,532,533,534,535,536,537,538,539,541,542,543,544,545,546,547,548,549,550,551,552,554,555,557,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,583,585,586,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,616,618,620,621,623,624,625,626,628,629,630,631,632,633,634,635,636,637,638,639,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665,666,667,668,670,671,673,674,675,676,677,678,679,681,682,684,685,686,687,688,689,690,691,692,693,694,695,697,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,746,747,748,749,750,751,752,754,755,756,757,758,759,760,761,762,763,765,766,767,768,770,771,772,773,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,806,807,808,809,810,811,812,813,814,815,816,818,819,821,822,824,825,826,827,828,829,830,831,832,833,835,838,839,840,841,842,845,846,847,848,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,870,872,873,875,876,877,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,898,899,901,902,903,904,906,908,909,910,912,913,914,915,917,918,919,920,921,922,923,924,925,926,927,928,929,932,933,934,935,936,937,938,939,940,941,943,944,945,946,947,948,949,950,951,952,953,954,956,960,961,962,963,964,965,966,967,968,969,971,972,973,974,975,976,977,978,979,980,981,982,984,],[47,-258,107,-244,121,-273,121,-286,-287,-288,121,-290,-292,-293,-294,-295,-296,121,-488,-372,121,121,121,121,121,159,121,-1,-204,121,121,-360,-7,121,-117,-201,-200,121,-44,121,204,121,121,-86,-96,121,121,-108,-121,121,121,121,-247,-358,121,121,121,121,121,121,-385,-386,-499,-8,121,251,-113,121,121,121,-95,121,121,121,-248,-200,121,121,-163,-390,-278,-257,121,121,-261,-317,-200,121,121,-272,-285,121,-309,121,-291,121,121,121,121,121,-214,-361,-362,121,121,121,121,121,-495,366,121,-370,-368,-388,121,-277,-9,121,-33,-31,121,121,-32,121,-109,-110,387,-14,-13,-15,-62,-202,-205,-42,-83,121,121,-90,121,121,-343,-345,-346,-347,-348,-349,-350,-352,-353,121,121,121,121,424,-70,-71,121,-45,121,-91,121,438,-100,121,121,121,-81,121,-101,447,-114,121,121,-174,459,461,-179,462,-182,-359,121,121,121,121,-379,-380,-381,-382,-383,-19,121,-61,-57,-118,121,-40,-25,121,121,121,121,-167,-284,-249,121,121,-93,121,121,-318,121,500,-262,121,121,121,-482,121,-469,-470,121,-477,-215,-216,518,-220,-221,-222,121,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,121,539,-401,121,-436,-26,121,-213,-142,-143,121,121,121,121,-340,121,121,-363,121,121,121,-197,121,-207,121,121,121,121,121,121,121,-311,121,121,121,-305,121,121,121,121,-314,121,121,121,121,121,-274,121,-2,-3,121,-202,-24,-203,121,-5,121,-10,-11,-12,-200,-62,121,121,121,-500,-501,121,121,121,121,-331,-332,-351,-354,121,619,-357,-22,121,121,121,121,121,-440,-457,-458,121,-462,-481,643,-53,-58,-84,-68,121,-69,121,-66,-98,121,-97,121,-92,121,500,-75,121,-80,-74,121,-102,-111,-112,121,-139,-156,121,-159,121,-176,121,-178,-180,-375,-374,-378,-377,121,121,-60,121,121,121,121,-137,121,121,121,121,-168,121,-281,121,-94,-250,-165,-279,-319,-260,-321,121,-200,-325,121,121,121,121,121,121,-487,-471,-472,121,-468,-326,-478,121,-188,-218,-219,121,-433,-228,-229,-28,-30,-496,-181,722,-415,-427,-428,-417,121,-435,-200,121,-398,-438,-439,-437,-402,121,121,-415,121,-417,121,121,745,121,121,121,121,121,121,-198,121,-393,-394,-395,-396,-391,121,-252,-254,121,121,121,121,-264,-269,121,121,121,-307,-298,121,121,121,121,-316,121,-367,-387,-493,121,-276,121,-6,-115,-116,-63,774,-65,-64,121,121,-18,121,121,121,-355,-356,121,121,121,121,121,121,121,-459,-466,-461,-415,121,-417,-467,121,643,121,-202,-455,121,121,-200,-203,-59,-67,121,121,121,-99,121,121,-107,-202,-73,-204,-202,-76,121,-79,121,121,121,121,-173,121,-171,121,121,121,121,121,-150,121,121,121,121,-152,121,-144,-145,-146,-147,-138,-148,-149,-34,121,121,-283,-170,-162,-389,121,-324,121,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,121,-429,-397,-27,-29,-415,121,-200,-417,121,121,121,121,121,-415,121,121,-416,-418,121,-35,-36,-37,-442,121,-415,-38,121,-445,-39,121,-366,-364,121,-195,121,121,-255,-267,-268,-265,-266,121,-306,-308,121,121,121,-315,121,-494,-275,-43,-41,-502,-46,121,121,121,-469,-23,-489,121,-329,121,-491,121,121,-460,-419,121,-451,-448,121,-450,121,-454,121,121,-464,-456,-465,-447,-153,121,-155,-54,-55,-56,-103,-105,-104,-106,121,-119,-120,-133,-134,-172,-157,-158,121,121,121,-175,-177,-51,-399,-400,121,121,121,-166,-282,-322,121,121,-185,121,-415,-405,-417,121,121,121,-431,121,-424,121,-434,-403,-415,-417,121,121,-400,-424,121,932,933,-192,-209,121,121,121,121,-303,121,-299,-369,940,-47,121,121,-21,121,-330,-492,121,-480,-449,-453,-405,121,-400,-77,-78,-141,-420,-151,-164,952,-415,121,955,-404,121,-406,-407,-408,-432,-405,-410,121,-411,-412,-413,121,-89,-88,-365,121,-256,-304,121,-301,-16,-475,-20,-490,-85,-452,-463,121,-154,121,-169,-323,121,970,-187,121,976,121,-302,-50,-446,121,-415,121,-184,-186,-409,-414,121,-160,-87,-132,-408,-189,-161,121,121,-183,]),'PARTITION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[51,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'INTO':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[53,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'WITH':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,82,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[56,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,241,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,329,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,329,-343,-345,-346,-347,-348,-349,-350,-352,408,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,329,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,329,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,329,-305,329,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,329,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,329,-307,-298,329,329,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'ON':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,29,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,267,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,367,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,474,475,476,480,483,487,492,493,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,650,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,744,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,820,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[49,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,154,-1,-204,-246,-360,-7,-117,-201,180,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,280,-309,-291,323,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,323,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-333,-318,-320,-262,323,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,280,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,323,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,323,-305,323,-335,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,280,620,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,688,-498,-137,-126,-128,-94,-334,-336,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,280,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,323,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,323,-307,-298,323,323,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,280,-459,-466,-461,-467,-455,-59,-67,810,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,871,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,905,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[58,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[59,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[61,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[62,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'CHANGE_TRACKING':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[63,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'COMMENT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,578,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,760,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[65,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,315,315,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,315,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,315,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,315,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,315,-305,315,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,315,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,315,-269,315,-307,-298,315,315,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,315,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,315,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,315,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'MAP':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[66,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'SKEWED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[68,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'COLLECTION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[69,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'STORED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[70,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'PARTITIONED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[71,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'CATALOG':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[72,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'FILE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[73,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'STAGE_FILE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[74,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'TABLE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[75,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'AUTO_REFRESH':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[76,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'PATTERN':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[77,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'COMMA':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,349,353,357,359,363,370,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,472,473,475,476,479,480,483,487,496,497,498,500,501,503,504,508,509,510,514,515,516,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,586,588,590,591,595,596,597,598,600,601,602,603,604,606,607,608,609,610,611,613,614,616,621,623,625,628,629,630,634,638,639,641,643,644,645,646,649,651,654,655,656,657,658,659,661,665,667,668,669,670,671,672,674,675,676,677,680,683,684,686,687,688,689,690,691,692,693,694,695,702,703,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,726,729,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,759,760,762,763,765,771,773,775,776,777,778,780,781,782,783,785,786,787,788,790,791,792,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,827,830,831,832,833,834,836,837,840,845,846,848,851,852,855,857,858,859,861,862,863,866,867,868,875,876,877,880,882,883,884,885,887,889,890,891,892,893,894,895,898,899,903,904,906,907,908,909,913,914,917,919,920,921,922,923,924,926,927,928,932,933,934,935,936,937,938,939,940,941,943,944,945,946,947,948,949,952,956,962,963,964,966,967,968,969,971,972,973,975,976,977,978,979,980,982,984,],[52,-258,-244,-245,123,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,273,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,428,434,-100,-81,273,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,511,-469,-470,517,-477,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,273,-311,-300,-305,-17,511,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,511,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,434,428,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,666,-159,-176,-178,-180,-375,-374,-378,-377,511,685,-135,-498,-137,273,-126,-128,-94,-319,-260,-321,-200,-325,511,511,-487,-471,-472,-468,-326,-478,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,511,-198,-199,-393,-394,-395,-396,-391,755,-252,-254,-469,511,759,-264,-269,-270,-307,-298,-4,-297,-367,-387,-493,511,511,-6,-115,-116,-63,-65,-64,511,511,-18,511,511,-355,-356,511,517,511,-459,-466,-461,-467,-469,-455,511,-200,-470,-59,-67,685,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,511,827,-171,-469,-421,273,273,511,-150,-123,-125,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,511,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,517,-429,-397,-27,-29,511,-469,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-265,-266,-306,-308,511,-494,-43,-41,-502,-46,888,517,-469,-23,-489,-329,517,-491,511,-460,-419,511,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-423,-175,-177,-51,-399,-122,-124,-136,-131,-322,511,-185,-469,-405,511,-431,511,-424,-434,-403,-469,511,-400,-424,-192,-209,-210,511,-303,511,-299,-369,-47,517,-21,511,-330,-492,511,-480,-453,-474,-77,-78,-141,-422,-420,-151,-469,511,-404,-406,-407,-408,-432,-474,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,511,-301,-16,-475,-20,-490,-85,-452,-463,511,-154,-323,-187,-212,-302,-50,511,-469,511,-184,-186,-409,-414,-160,-87,-132,981,-189,-161,511,-183,]),'DEFAULT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,555,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[80,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,318,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,318,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,318,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,318,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,318,-305,318,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,744,318,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,318,-307,-298,318,318,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'RP':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,134,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,349,353,357,359,363,370,374,375,377,378,379,380,382,384,385,386,387,388,392,393,395,397,398,399,400,401,402,404,406,407,416,417,418,420,421,422,424,425,426,427,429,431,433,435,438,439,441,443,444,445,446,447,448,449,453,454,456,459,461,462,463,464,465,466,468,470,472,473,475,476,479,480,483,487,496,497,498,499,500,501,503,504,508,509,510,512,513,514,515,516,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,558,559,561,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579,580,586,588,590,591,595,596,597,598,600,601,602,603,604,606,607,608,609,610,611,612,613,614,616,621,623,625,628,629,630,631,632,633,634,636,637,638,639,640,641,643,644,645,646,647,649,651,654,655,656,657,658,659,661,663,665,667,668,669,670,671,672,674,675,676,677,680,683,684,686,687,688,689,690,691,692,693,694,695,702,703,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,726,728,729,731,732,733,735,736,737,738,739,740,741,747,749,750,751,752,753,754,756,757,758,759,760,762,763,765,771,773,775,776,777,778,780,781,782,783,785,786,787,788,790,791,792,793,794,796,797,798,799,801,802,803,804,806,808,809,810,811,812,813,814,815,817,818,819,821,822,824,825,826,827,828,829,830,831,832,833,834,835,836,837,840,845,846,847,848,849,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,874,875,876,877,878,880,882,883,884,885,887,889,890,891,892,893,894,895,896,897,898,899,900,902,903,904,906,907,908,909,913,914,916,917,919,920,921,922,923,924,926,927,928,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,952,953,954,955,956,957,958,962,963,964,965,966,967,968,969,970,971,972,973,975,976,977,978,979,980,982,983,984,],[42,-258,-244,-245,124,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,334,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,429,433,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,515,-477,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,579,-311,-300,-305,-17,597,-2,-3,601,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,610,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,629,630,-462,634,-481,-53,645,433,429,-69,-66,-98,-97,-92,-202,-75,-80,-74,-202,661,-102,-111,-112,-139,667,-159,-176,-178,-180,-375,-374,-378,-377,-52,677,684,-135,-498,-137,693,-126,-128,-94,-319,-260,-321,703,-200,-325,706,707,-487,-471,-472,713,714,-468,-326,-478,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,749,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,754,-252,-254,-469,757,758,-264,-269,-270,-307,-298,-4,-297,-367,-387,-493,771,773,-6,-115,-116,-63,-65,-64,775,776,-18,777,713,-49,-355,-356,783,785,787,-459,-466,-461,790,791,-417,-467,793,798,801,-455,802,803,-200,-470,-59,-67,806,808,-99,-107,-202,-73,-204,-202,-76,-79,820,-140,-173,825,826,-171,-469,-421,830,831,832,-150,-123,-125,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,845,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-479,-429,-397,-27,-29,-415,848,-200,850,852,857,859,-415,862,-416,-418,-35,-36,-37,-442,868,-415,-38,-39,-366,-364,-193,-195,876,-208,-255,-267,-268,-265,-266,-306,-308,882,-494,-43,-41,-502,-46,887,890,-469,-23,-489,-329,892,-491,893,-460,-419,895,-451,-448,-450,898,-454,899,-464,-456,-465,-447,-153,-155,-54,-55,-56,-103,-105,-104,-106,904,-119,-120,-133,-134,-172,-157,-158,-423,713,908,-175,-177,-51,-399,-122,909,-124,-136,-131,-322,912,852,-185,915,917,-405,919,920,921,859,-431,922,-424,923,-434,-403,924,926,927,928,-400,-424,934,-192,-209,-210,935,937,-303,939,-299,-369,-47,943,-21,944,-330,-492,945,-480,-449,946,-453,-405,947,949,-77,-78,-141,-422,-420,-151,917,954,956,-404,-406,-407,-408,-432,-405,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,963,-301,-16,-475,964,-20,-490,-85,-452,-463,965,-154,-323,923,969,971,-187,972,973,-212,-302,-50,-446,977,917,978,-184,979,-186,-409,-414,-160,-87,-132,-408,-189,-161,983,984,-183,]),'INCREMENT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[81,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'START':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[82,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'MINVALUE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,84,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[83,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,243,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'NO':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[84,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,526,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'MAXVALUE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,84,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[85,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,244,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'CACHE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[86,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'NOORDER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[87,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,328,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,328,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,328,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,328,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,328,-305,328,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,328,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,328,-307,-298,328,328,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'ORDER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[88,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,327,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,327,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,327,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,327,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,327,-305,327,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,327,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,327,-307,-298,327,327,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'DQ_STRING':([1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,30,31,33,34,36,38,39,41,42,43,44,45,46,47,49,50,52,54,55,57,60,61,62,64,67,72,75,77,78,79,80,81,82,83,85,86,87,88,89,90,91,96,98,99,100,102,103,104,105,106,107,109,110,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,132,133,134,136,137,138,139,140,141,144,146,148,151,152,153,154,155,156,157,158,160,161,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,205,206,207,209,211,212,213,215,216,217,218,219,220,221,223,224,228,229,230,233,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,260,261,262,263,264,265,266,268,269,272,273,275,276,277,278,279,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,316,318,319,320,321,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,352,353,355,357,358,359,360,361,362,363,364,366,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,405,406,407,409,410,411,413,415,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,433,434,435,437,438,439,440,441,442,443,444,445,447,448,449,451,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,478,479,480,481,482,483,485,486,487,488,489,491,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,514,515,516,517,518,519,520,521,522,523,525,527,529,530,531,532,533,534,535,536,537,538,539,541,542,543,544,545,546,547,548,549,550,551,552,554,557,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,583,585,586,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,606,607,608,609,610,611,612,613,614,616,618,620,621,623,624,625,626,628,629,630,631,632,633,634,635,636,637,638,639,641,642,643,644,645,646,647,648,650,651,652,653,654,655,656,657,658,659,660,661,662,664,665,666,667,668,670,671,673,674,675,676,677,678,679,681,682,684,685,686,687,688,689,690,691,692,693,694,695,697,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,746,747,748,749,750,751,752,754,755,756,757,758,759,760,761,762,763,765,766,767,768,770,771,772,773,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,806,807,808,809,810,811,812,813,814,815,816,818,819,821,822,824,825,826,827,828,829,830,831,832,833,835,838,839,840,841,842,845,846,847,848,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,870,875,876,877,879,880,881,882,883,884,885,887,888,889,890,891,892,893,894,895,896,898,899,901,902,903,904,906,908,909,910,913,914,917,918,919,920,921,922,923,924,925,926,927,928,929,932,933,934,935,936,937,938,939,940,941,943,944,945,946,947,948,949,950,951,952,953,954,956,960,962,963,964,965,966,967,968,969,971,972,973,974,975,976,977,978,979,980,981,982,984,],[46,-258,46,-244,46,-273,46,-286,-287,-288,46,-290,-292,-293,-294,-295,-296,46,-488,-372,46,46,46,46,46,46,-1,-204,46,46,172,-360,-7,175,-117,-201,-200,46,-44,46,46,46,-86,-96,46,46,-108,-121,46,46,46,-247,-358,46,46,46,46,46,46,-385,-386,-499,-8,46,252,46,46,46,-95,46,46,46,-248,-200,46,46,-163,-390,-278,-257,46,46,-261,-317,-200,46,46,-272,-285,46,-309,46,-291,46,46,46,46,46,-214,-361,-362,46,46,46,46,46,-495,46,46,-370,-368,-388,46,-277,-9,46,-33,-31,46,46,-32,46,-109,-110,385,-14,-13,-15,-62,-202,-205,-42,-83,46,46,-90,46,46,-343,-345,-346,-347,-348,-349,-350,-352,-353,46,46,46,46,-70,-71,46,-45,46,-91,46,-100,46,46,46,-81,46,-101,-114,449,46,46,-174,-179,-182,-359,46,46,46,46,-379,-380,-381,-382,-383,-19,46,-61,-57,-118,46,-40,-25,46,46,46,46,-167,-284,-249,46,46,-93,46,46,-318,46,46,-262,46,46,46,-482,46,-469,-470,46,-477,-215,-216,-217,-220,-221,-222,46,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,46,46,-401,46,-436,-26,46,-213,-142,-143,46,46,46,46,-340,46,46,-363,46,46,46,-197,46,-207,46,46,46,46,46,46,46,-311,46,46,46,-305,46,46,46,46,-314,46,46,46,46,46,-274,46,-2,-3,46,-202,-24,-203,46,-5,46,-10,-11,-12,-200,-62,46,46,46,-500,-501,46,46,46,46,-331,-332,-351,-354,46,46,-357,-22,46,46,46,46,46,-440,-457,-458,46,-462,-481,46,-53,-58,-84,-68,46,-69,46,-66,-98,46,-97,46,-92,46,46,-75,46,-80,-74,46,-102,-111,-112,46,-139,-156,46,-159,46,-176,46,-178,-180,-375,-374,-378,-377,46,46,-60,46,46,46,46,-137,46,46,46,46,-168,46,-281,46,-94,-250,-165,-279,-319,-260,-321,46,-200,-325,46,46,46,46,46,46,-487,-471,-472,46,-468,-326,-478,46,-188,-218,-219,46,-433,-228,-229,-28,-30,-496,-181,46,-415,-427,-428,-417,46,-435,-200,46,-398,-438,-439,-437,-402,46,46,-415,46,-417,46,46,46,46,46,46,46,46,-198,46,-393,-394,-395,-396,-391,46,-252,-254,46,46,46,46,-264,-269,46,46,46,-307,-298,46,46,46,46,-316,46,-367,-387,-493,46,-276,46,-6,-115,-116,-63,-65,-64,46,46,-18,46,46,46,-355,-356,46,46,46,46,46,46,46,-459,-466,-461,-415,46,-417,-467,46,46,46,-202,-455,46,46,-200,-203,-59,-67,46,46,46,-99,46,46,-107,-202,-73,-204,-202,-76,46,-79,46,46,46,46,-173,46,-171,46,46,46,46,46,-150,46,46,46,46,-152,46,-144,-145,-146,-147,-138,-148,-149,-34,46,46,-283,-170,-162,-389,46,-324,46,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,46,-429,-397,-27,-29,-415,46,-200,-417,46,46,46,46,46,-415,46,46,-416,-418,46,-35,-36,-37,-442,46,-415,-38,46,-445,-39,46,-366,-364,46,-195,46,46,-255,-267,-268,-265,-266,46,-306,-308,46,46,46,-315,46,-494,-275,-43,-41,-502,-46,46,46,46,-469,-23,-489,46,-329,46,-491,46,46,-460,-419,46,-451,-448,46,-450,46,-454,46,46,-464,-456,-465,-447,-153,46,-155,-54,-55,-56,-103,-105,-104,-106,46,-119,-120,-133,-134,-172,-157,-158,46,46,46,-175,-177,-51,-399,-400,46,46,46,-166,-282,-322,46,46,-185,46,-415,-405,-417,46,46,46,-431,46,-424,46,-434,-403,-415,-417,46,46,-400,-424,46,-192,-209,46,46,46,46,-303,46,-299,-369,-47,46,46,-21,46,-330,-492,46,-480,-449,-453,-405,46,-400,-77,-78,-141,-420,-151,-164,-415,46,-404,46,-406,-407,-408,-432,-405,-410,46,-411,-412,-413,46,-89,-88,-365,46,-256,-304,46,-301,-16,-475,-20,-490,-85,-452,-463,46,-154,46,-169,-323,46,-408,-187,46,46,-302,-50,-446,46,-415,46,-184,-186,-409,-414,46,-160,-87,-132,-408,-189,-161,46,46,-183,]),'USING':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[91,-258,-244,-245,-273,-286,-287,-288,-289,131,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,528,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'CLUSTER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[92,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,92,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'ROW':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,183,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,477,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[93,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,393,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,691,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'STORAGE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,474,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[94,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,689,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'EQ':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,40,42,43,44,45,46,47,50,52,55,57,59,60,61,63,64,65,67,72,73,74,75,76,77,78,79,86,87,88,89,90,96,102,116,117,118,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,173,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,216,219,220,221,223,230,233,235,236,237,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,390,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,432,433,435,436,437,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,470,471,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,636,638,639,643,645,646,647,648,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,774,775,776,777,782,783,785,787,790,791,793,794,796,798,801,802,803,804,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,835,838,839,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,896,898,902,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,965,969,971,972,973,975,976,977,979,980,984,],[41,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,167,170,-360,-7,173,-117,-201,-200,-44,-344,-72,-86,214,-96,217,222,-108,224,-121,217,231,232,217,234,217,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,275,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,383,-14,-13,389,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,440,-81,-82,-101,-114,-174,-179,-182,-359,275,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,389,605,-62,383,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,275,-458,-462,-481,-53,-58,-84,-68,-69,-66,650,-98,-97,652,653,-92,440,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,679,682,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,730,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,389,-18,-49,-355,-356,-459,-466,-461,-467,795,275,-455,-200,-59,-67,679,682,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,886,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-448,-450,-454,-464,-456,-465,-447,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-400,679,682,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-449,-453,-400,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-446,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'TAG':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,56,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,329,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[97,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,210,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,97,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,97,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,97,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,210,97,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,97,-305,97,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,97,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,97,-307,-298,97,97,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'CLONE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,134,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[98,98,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,140,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,98,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,140,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,-271,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'ENCODE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[99,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,99,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,99,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,99,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,99,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,99,-305,99,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,99,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,99,-307,-298,99,99,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,104,107,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,259,266,272,273,276,277,283,284,285,286,287,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[100,-258,103,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,260,-200,-257,-259,-261,-317,-200,-272,-285,-309,-291,-337,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,481,-93,-318,-320,-262,-271,-482,-310,-469,-470,100,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,-338,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,-300,-305,-17,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,-341,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,-270,-307,-298,-4,-297,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'OPTIONS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,579,580,586,588,590,591,595,596,597,601,602,603,604,606,607,610,613,614,616,628,629,630,634,639,645,646,651,654,655,656,657,658,659,661,665,667,670,677,684,686,687,688,689,690,691,692,693,694,695,703,705,706,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,762,763,771,773,775,776,777,782,783,785,787,790,791,793,798,801,802,803,806,808,809,810,811,812,813,814,815,818,819,821,822,824,825,826,830,831,832,833,840,845,848,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,917,919,920,921,922,924,926,927,928,932,933,934,935,936,937,939,940,943,944,945,946,947,949,952,956,962,963,964,969,971,972,973,975,976,977,979,980,984,],[101,-258,101,101,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,101,-204,-246,-360,-7,-117,-201,-200,-44,-344,-72,-86,-96,-108,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,-291,101,-214,-253,-370,-368,-388,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-202,-205,-42,-83,-90,101,-343,-345,-346,-347,-348,-349,-350,-352,-353,-242,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,-57,-118,-40,-25,-497,-129,-93,-318,-320,-262,101,-482,-310,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,101,-340,-363,-190,-206,-196,-197,-392,-207,-251,-311,101,-305,101,-2,-3,-202,-24,-203,-5,-10,-11,-12,-200,-62,-500,-501,-48,-469,-331,-332,-351,-354,-243,-357,-22,-440,-457,-458,-462,-481,-53,-58,-84,-68,-69,-66,-98,-97,-92,-202,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-375,-374,-378,-377,-52,-498,-137,-126,-128,-94,-319,-260,-321,-200,-325,-487,-471,-472,-468,-326,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,101,-191,-194,-198,-199,-393,-394,-395,-396,-391,-252,-254,-269,101,-307,-298,101,101,-367,-387,-493,-6,-115,-116,-63,-65,-64,-18,-49,-355,-356,-459,-466,-461,-467,-455,-59,-67,-99,-107,-202,-73,-204,-202,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-324,-263,-280,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,-306,-308,-494,-43,-41,-502,-46,-23,-489,-329,-491,-460,-419,-451,-454,-464,-456,-465,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-399,-131,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-303,-299,-369,-47,-21,-330,-492,-480,-453,-77,-78,-141,-420,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,-301,-16,-20,-490,-85,-452,-463,-154,-323,-187,-212,-302,-50,-184,-186,-409,-414,-160,-87,-132,-189,-161,-183,]),'STRING_BASE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,41,42,43,44,45,46,47,50,52,54,55,57,60,64,65,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,129,130,133,138,141,155,156,157,158,161,162,164,165,167,168,171,172,173,174,175,176,177,178,179,181,182,185,186,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,213,215,216,217,218,219,220,221,223,224,230,233,235,236,238,240,242,243,244,245,246,247,248,249,250,252,254,255,256,258,266,272,273,274,275,276,277,278,279,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,318,319,320,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,348,353,355,357,359,363,370,371,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,406,407,409,413,416,417,418,420,422,423,424,425,426,427,429,431,433,434,435,437,438,439,440,441,442,443,444,447,448,449,453,454,455,456,459,461,462,463,464,465,466,467,468,469,470,471,474,475,476,480,483,487,496,497,498,499,500,501,503,504,508,509,510,511,514,515,518,519,520,522,523,525,527,528,529,530,531,533,534,535,536,537,538,539,541,542,543,544,545,546,547,548,549,551,559,561,563,564,565,566,567,568,569,570,572,573,575,576,579,580,583,585,586,588,590,591,595,596,597,598,600,601,602,603,604,606,607,608,609,610,611,612,613,614,616,618,621,625,626,628,629,630,633,634,635,636,638,639,641,642,643,644,645,646,647,648,651,652,653,654,655,656,657,658,659,660,661,662,664,665,667,668,670,671,676,677,679,682,684,686,687,688,689,690,691,692,693,694,695,702,703,704,705,706,707,708,709,710,711,712,713,714,716,717,718,719,722,724,726,727,728,729,730,731,732,733,735,736,737,738,741,747,749,750,751,752,754,756,757,758,761,762,763,765,766,771,773,775,776,777,778,781,782,783,784,785,787,788,789,790,791,792,793,794,795,796,798,799,801,802,803,804,806,808,809,810,811,812,813,814,815,816,818,819,821,822,823,824,825,826,830,831,832,833,835,838,839,840,845,846,847,848,851,852,855,857,858,859,860,861,862,863,866,867,868,875,876,877,880,881,882,883,884,885,887,888,890,891,892,893,894,895,896,898,899,901,902,903,904,906,908,909,913,914,917,919,920,921,922,923,924,926,927,928,932,933,934,935,936,937,938,939,940,941,943,944,945,946,947,948,949,950,952,953,956,962,963,964,965,966,967,968,969,971,972,973,975,976,977,979,980,981,982,984,],[36,-258,-244,-245,-273,-286,-287,-288,-289,-290,-292,-293,-294,-295,-296,-339,-488,-372,-1,-204,-246,36,-360,-7,36,179,-201,-200,-44,-344,36,-72,-86,-96,-108,36,-121,-247,-358,-384,-385,-386,-499,-8,-113,-95,-257,-259,-261,-317,-200,-272,-285,-309,36,-291,-337,-214,-253,-370,-368,-388,36,-9,374,-33,-31,36,-32,179,-110,36,179,-13,-15,-62,-202,-205,-42,-83,-90,36,-342,-343,-345,-346,-347,-348,-349,-350,-352,-353,36,-70,179,-45,-91,36,-100,36,36,36,-81,-82,-101,179,36,-174,-179,-182,-359,-373,-376,-379,-380,-381,-382,-383,-19,36,-61,-57,-118,-40,-25,-497,-129,-93,-318,-320,36,501,-262,-271,36,36,-482,36,-469,179,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,36,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,36,36,-401,36,-436,-26,-213,-142,-143,-338,-340,-363,-190,36,-196,-197,-392,-207,-251,36,-311,36,-300,-305,-17,36,36,-2,-3,36,-202,-24,179,36,-5,36,179,-11,-12,-200,-62,36,36,36,-500,-501,36,36,36,36,-331,-332,-351,-354,36,-357,-22,36,36,-440,36,179,-462,-481,36,-53,-58,-84,-68,-69,-66,-98,36,-97,179,-92,36,657,-75,36,-80,-74,-102,179,-112,36,-156,36,-159,-176,-178,-180,-375,-374,-378,-377,36,36,-60,36,36,36,-498,-137,-126,-128,-94,-319,179,-321,36,-200,-325,36,36,-487,-471,179,36,-468,-326,-188,-218,-219,-433,-228,-229,-28,36,179,179,-181,-415,179,-428,-417,36,-435,-200,-425,-398,-438,179,-437,-402,36,-441,-415,-417,-341,-191,36,-198,-199,-393,-394,-395,-396,-391,-252,-254,-469,36,-269,-270,36,36,179,-298,-4,-297,-367,-387,-493,36,36,-6,-115,179,-63,-65,-64,36,36,-18,36,36,36,-355,-356,36,36,36,36,179,-466,-461,-417,-467,36,36,-202,-455,36,36,-200,179,-59,-67,36,36,-99,36,36,-107,-202,-73,-204,-202,-76,36,-79,36,36,179,-173,36,-171,-469,36,-150,36,36,-152,-144,179,-146,-147,-138,-148,-149,-34,-130,-127,36,-324,36,-263,-280,-483,-484,-485,-486,-475,179,-474,-473,-429,-397,-27,179,849,36,36,36,-425,-415,36,36,-416,-418,-35,179,-37,-442,-38,-39,-366,-364,-193,-195,-208,-255,-267,-268,36,-306,179,36,36,-494,-43,-41,-502,-46,36,-469,-23,-489,36,-329,-491,36,36,-460,-419,36,-451,-448,36,-450,-454,36,-464,-456,-465,-447,-153,-155,-54,-55,-56,-103,179,179,-106,36,-119,179,-133,179,36,-172,-157,-158,-175,-177,-51,-399,-400,36,36,-131,-322,36,36,-185,-469,-405,36,-431,36,-424,36,-434,-403,-469,36,-400,-424,-192,-209,36,36,36,-303,36,-299,-369,-47,36,-21,36,-330,-492,36,-480,-449,-453,-474,36,-400,-77,-78,179,-420,-151,-469,36,-404,-406,-407,-408,-432,-405,-410,-411,-412,-413,-89,-88,-365,-211,-256,-304,36,-301,-16,-475,-20,-490,-85,-452,-463,36,-154,36,-323,36,-187,36,-302,-50,-446,36,-469,36,-184,-186,-409,-414,-160,-87,-132,-189,-161,36,36,-183,]),'DOMAIN':([3,],[105,]),'SCHEMA':([3,107,265,],[106,263,488,]),'OR':([3,],[108,]),'DATABASE':([3,95,107,251,],[109,109,264,264,]),'UNIQUE':([3,36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[111,-204,-201,197,-200,294,-214,354,-368,-205,294,197,-242,-25,294,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,294,-190,-206,-196,-197,-392,-207,582,294,294,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,294,-191,-194,-198,-199,-393,-394,-395,-396,-391,294,294,294,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'CLUSTERED':([3,],[112,]),'TABLE':([3,6,25,28,46,104,107,121,160,259,265,372,490,599,772,],[113,122,145,153,-201,261,-200,-200,-277,482,489,-274,699,-276,-275,]),'SEQUENCE':([3,],[114,]),'TYPE':([3,265,],[115,491,]),'REFERENCES':([9,36,46,121,133,138,156,179,187,191,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,351,357,363,378,380,403,404,416,417,418,420,422,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,581,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,895,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[127,-204,-201,-200,127,-214,-368,-205,127,127,-242,-25,127,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,127,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,127,-190,-206,-196,-197,-392,-207,-312,127,127,-202,-203,127,-243,-440,-457,-458,-462,-481,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,127,-191,-194,-198,-199,-393,-394,-395,-396,-391,127,-313,127,127,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-480,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'FOR':([13,36,46,121,128,179,199,284,285,286,297,359,378,380,509,510,522,533,534,535,536,538,539,541,542,586,711,712,713,714,716,717,732,733,762,763,833,852,857,859,861,862,867,917,919,920,921,922,924,926,927,928,972,973,],[129,-204,-201,-200,-309,-205,415,-310,-469,-470,521,-305,-202,-203,-471,-472,-433,-415,-427,-428,-417,-435,-200,-425,-398,-307,-475,-476,-474,-473,-429,-397,-416,-418,-306,-308,-399,-405,-431,-424,-434,-403,-400,-404,-406,-407,-408,-432,-410,-411,-412,-413,-409,-414,]),'LP':([20,21,25,32,36,39,46,47,48,56,58,61,72,75,77,94,97,101,121,125,126,135,138,143,145,152,155,156,159,160,165,179,180,183,186,197,198,199,201,203,208,209,210,216,226,229,231,232,248,275,283,285,286,300,317,318,325,337,338,339,340,341,342,343,354,367,372,398,404,405,406,408,412,414,417,418,420,422,427,429,431,439,440,457,468,498,500,501,508,509,510,525,530,533,537,539,540,542,549,561,563,564,565,566,567,568,569,570,575,578,582,587,595,599,616,617,619,622,627,628,629,630,631,634,638,639,643,644,646,670,671,703,707,708,709,710,711,712,713,714,720,722,729,732,735,740,746,751,752,754,760,764,769,772,781,790,791,793,798,801,802,803,805,809,810,811,824,832,833,845,851,863,867,875,876,877,885,898,900,905,913,935,941,946,947,952,962,967,],[132,134,144,158,-204,166,-201,-200,184,211,213,218,218,218,218,250,253,257,-200,278,279,336,344,348,350,-495,-370,-368,371,-277,376,-205,391,394,396,409,411,413,419,423,213,211,430,218,451,455,458,460,467,499,-482,512,513,279,532,537,550,-371,-190,-206,-196,-197,-392,-207,585,-327,-274,612,419,618,279,211,624,626,-457,-458,-462,635,211,-69,-66,218,499,673,-52,-321,704,-325,-487,-471,-472,279,-496,724,725,-200,731,-398,724,-191,-194,-198,-199,-393,-394,-395,-396,-391,512,344,761,766,-367,-276,279,779,371,784,789,-459,-466,-461,724,-467,799,-455,-200,513,-67,344,828,-324,-483,-484,-485,-486,-475,-476,-474,-473,847,-200,860,724,724,724,-445,-193,-195,-208,344,881,-328,-275,512,-460,-419,-451,-454,-464,-456,-465,901,-54,-55,-56,344,-51,-399,-322,799,799,-400,-192,-209,-210,-369,-453,-399,950,953,-211,724,-452,-463,-323,-212,860,]),'LIKE':([21,46,121,134,155,156,337,595,885,],[139,-201,-200,139,-370,-368,-371,-367,-369,]),'IF':([24,106,113,114,153,261,263,488,489,699,],[142,-248,270,271,365,484,-249,-250,698,844,]),'ADD':([26,46,121,156,364,366,593,595,768,885,],[146,-201,-200,-368,-314,-200,-316,-367,-315,-369,]),'RENAME':([26,46,121,156,364,366,593,595,768,885,],[149,-201,-200,-368,-314,-200,-316,-367,-315,-369,]),'MODIFY':([26,46,121,156,364,366,593,595,768,885,],[151,-201,-200,-368,-314,-200,-316,-367,-315,-369,]),'KEY':([27,39,46,47,121,197,199,202,293,294,356,584,],[152,168,-201,-200,-200,410,414,422,519,520,587,764,]),'BY':([35,36,46,47,51,68,71,81,92,121,169,179,256,258,331,450,452,475,476,480,483,686,687,688,689,690,691,692,694,695,840,],[162,-204,-201,183,186,226,229,239,248,-200,381,-205,478,478,555,662,664,478,-137,478,478,-144,-145,-146,-147,-138,-148,-149,478,478,478,]),'AS':([36,46,70,121,133,138,156,160,179,187,201,255,262,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,556,559,561,563,564,565,566,567,568,569,570,580,590,591,595,599,628,629,630,634,639,677,684,693,697,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,744,745,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,851,852,857,859,861,862,863,867,868,875,876,877,885,898,909,913,917,919,920,921,922,924,926,927,928,931,932,933,935,946,947,949,952,956,962,967,969,971,972,973,975,976,979,980,984,],[-204,-201,228,-200,317,-214,-368,372,-205,317,-242,-25,485,317,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,317,-190,-206,-196,-197,-392,-207,317,317,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,746,317,-191,-194,-198,-199,-393,-394,-395,-396,-391,317,317,317,-367,772,-459,-466,-461,-467,-455,-150,-152,-34,842,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,872,873,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,918,-405,-431,-424,-434,-403,925,-400,-424,-192,-209,-210,-369,-453,-151,918,-404,-406,-407,-408,-432,-410,-411,-412,-413,961,-89,-88,-211,-452,-463,-154,-323,-187,-212,918,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'COLLATE':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,320,-214,-368,-205,320,-242,-25,320,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,320,-190,-206,-196,-197,-392,-207,320,320,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,320,-191,-194,-198,-199,-393,-394,-395,-396,-391,320,320,320,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'ENFORCED':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,322,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,402,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,597,615,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,771,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,321,-214,-368,-205,321,-242,-25,321,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,545,-26,-213,-142,-143,321,-190,-206,-196,-197,-392,-207,321,321,-202,-203,321,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,321,-191,-194,-198,-199,-393,-394,-395,-396,-391,321,321,321,-367,-493,545,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-494,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'NOT':([36,46,121,126,133,138,142,156,179,187,201,255,270,271,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,402,404,406,416,417,418,420,484,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,597,616,628,629,630,634,639,677,684,693,698,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,771,790,791,793,798,801,802,803,806,808,833,844,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,282,322,-214,347,-368,-205,322,-242,-25,494,495,322,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,524,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,322,-190,-206,-196,-197,-392,-207,322,322,-202,-203,615,-243,282,-440,-457,-458,-462,696,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,282,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,322,-191,-194,-198,-199,-393,-394,-395,-396,-391,322,322,322,-367,-493,282,-459,-466,-461,-467,-455,-150,-152,-34,843,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-494,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,911,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'NULL':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,318,319,321,322,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,524,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,871,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,319,-214,-368,-205,319,-242,-25,319,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,319,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,535,-401,-436,546,-26,-213,-142,-143,319,-190,-206,-196,-197,-392,-207,319,319,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,546,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,319,-191,-194,-198,-199,-393,-394,-395,-396,-391,319,319,319,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,931,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'FOREIGN':([36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,202,-200,202,-214,202,-368,-205,202,202,-242,-25,202,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,202,-190,-206,-196,-197,-392,-207,202,202,202,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,202,-191,-194,-198,-199,-393,-394,-395,-396,-391,202,202,202,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'ENCRYPT':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,324,-214,-368,-205,324,-242,-25,324,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,324,-190,-206,-196,-197,-392,-207,324,324,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,324,-191,-194,-198,-199,-393,-394,-395,-396,-391,324,324,324,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'AUTOINCREMENT':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,326,-214,-368,-205,326,-242,-25,326,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,326,-190,-206,-196,-197,-392,-207,326,326,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,326,-191,-194,-198,-199,-393,-394,-395,-396,-391,326,326,326,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'MASKING':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,329,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,330,-214,-368,-205,330,-242,-25,330,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,553,330,-190,-206,-196,-197,-392,-207,330,330,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,330,-191,-194,-198,-199,-393,-394,-395,-396,-391,330,330,330,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'CONSTRAINT':([36,46,52,121,133,138,146,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,200,-200,200,-214,200,-368,-205,200,-242,-25,200,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,200,-190,-206,-196,-197,-392,-207,200,200,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,200,-191,-194,-198,-199,-393,-394,-395,-396,-391,200,200,200,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'GENERATED':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,331,-214,-368,-205,331,-242,-25,331,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,331,-190,-206,-196,-197,-392,-207,331,331,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,331,-191,-194,-198,-199,-393,-394,-395,-396,-391,331,331,331,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'WITHOUT':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,-200,332,-214,-368,-205,332,-242,-25,332,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,-239,-240,-241,-401,-436,-26,-213,-142,-143,332,-190,-206,-196,-197,-392,-207,332,332,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,332,-191,-194,-198,-199,-393,-394,-395,-396,-391,332,332,332,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'CHECK':([36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,520,522,523,525,527,529,530,531,533,534,535,536,538,539,541,542,543,544,545,546,548,549,551,559,561,563,564,565,566,567,568,569,570,580,590,591,595,628,629,630,634,639,677,684,693,703,707,708,709,710,711,712,713,714,716,717,718,719,732,733,735,736,737,738,741,747,751,752,754,790,791,793,798,801,802,803,806,808,833,845,848,852,857,859,861,862,867,868,875,876,877,885,898,909,917,919,920,921,922,924,926,927,928,932,933,935,946,947,949,952,956,962,969,971,972,973,975,976,979,980,984,],[-204,-201,203,-200,203,-214,203,-368,-205,203,203,-242,-25,203,-482,-469,-470,-215,-216,-217,-220,-221,-222,-223,-224,-225,-226,-227,-230,-231,-232,-233,-234,-235,-236,-237,-238,203,-240,-241,-401,-436,-26,-213,-142,-143,203,-190,-206,-196,-197,-392,-207,203,203,203,-202,-203,-243,-440,-457,-458,-462,-321,-200,-325,-487,-471,-472,-188,-218,-219,-433,-228,-229,-28,-30,-496,-181,-415,-427,-428,-417,-435,-200,-425,-398,-438,-439,-437,-402,-441,-415,-417,203,-191,-194,-198,-199,-393,-394,-395,-396,-391,203,203,203,-367,-459,-466,-461,-467,-455,-150,-152,-34,-324,-483,-484,-485,-486,-475,-476,-474,-473,-429,-397,-27,-29,-416,-418,-35,-36,-37,-442,-38,-39,-193,-195,-208,-460,-419,-451,-454,-464,-456,-465,-153,-155,-399,-322,-185,-405,-431,-424,-434,-403,-400,-424,-192,-209,-210,-369,-453,-151,-404,-406,-407,-408,-432,-410,-411,-412,-413,-89,-88,-211,-452,-463,-154,-323,-187,-212,-184,-186,-409,-414,-160,-87,-189,-161,-183,]),'SALT':([36,179,303,324,526,527,529,718,719,],[-204,-205,527,-26,718,-28,-30,-27,-29,]),'ARRAY':([36,46,121,137,179,199,285,286,338,339,340,341,342,355,509,510,561,563,564,565,566,567,568,569,570,575,671,711,712,713,714,751,752,754,875,877,935,962,],[-204,-201,-200,341,-205,341,-469,-470,-190,564,-196,-197,-392,341,-471,-472,-191,-194,-198,-199,-393,-394,-395,-396,-391,341,341,-475,-476,-474,-473,-193,-195,341,-192,564,341,564,]),'LT':([36,46,121,137,179,199,285,286,338,339,340,341,342,355,509,510,561,563,564,565,566,567,568,569,570,575,671,711,712,713,714,751,752,754,875,877,935,962,],[-204,-201,-200,342,-205,342,-469,-470,-190,342,566,-197,-392,342,-471,-472,-191,-194,-198,566,-393,-394,-395,-396,-391,342,342,-475,-476,-474,-473,-193,-195,342,-192,342,342,342,]),'TERMINATED':([39,46,47,225,227,],[169,-201,-200,450,452,]),'DOT':([46,121,141,156,157,160,175,178,216,262,276,337,338,366,367,385,387,439,470,471,533,539,542,549,558,595,631,638,643,647,648,658,717,720,722,729,732,735,740,743,756,809,811,833,835,838,839,851,863,867,869,900,902,913,930,941,959,967,],[-201,-200,346,368,369,373,-201,390,442,486,502,560,562,-200,594,-201,-200,442,678,681,678,-200,734,678,748,770,678,800,-200,678,807,816,678,678,-200,678,678,678,678,870,879,678,734,-399,-400,678,734,678,678,-400,929,-399,-400,678,960,678,974,678,]),'DEFERRABLE':([46,121,126,156,282,283,300,406,508,524,525,595,616,707,708,709,710,885,],[-201,-200,281,-368,508,-482,281,281,-487,508,281,-367,281,-483,-484,-485,-486,-369,]),'COMMAT':([46,121,340,342,565,566,567,568,569,570,],[-201,-200,568,-392,568,-393,-394,-395,-396,-391,]),'RT':([46,121,340,342,565,566,567,568,569,570,],[-201,-200,569,-392,569,-393,-394,-395,-396,-391,]),'SERDEPROPERTIES':([56,],[208,]),'KEYS':([66,],[225,]),'ITEMS':([69,],[227,]),'FORMAT':([93,],[249,]),'REPLACE':([108,],[265,]),'COLUMN':([147,149,150,151,],[358,360,361,362,]),'INVISIBLE':([188,399,400,785,892,],[399,-331,-332,-329,-330,]),'VISIBLE':([188,399,400,785,892,],[400,-331,-332,-329,-330,]),'SERDE':([249,],[469,]),'DELETE':([280,],[505,]),'UPDATE':([280,323,],[506,547,]),'INITIALLY':([281,],[507,]),'POLICY':([330,553,],[554,742,]),'EXISTS':([347,365,494,495,696,843,911,],[574,592,700,701,841,910,951,]),} +_lr_action_items = {'CREATE':([0,1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[3,95,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'DROP':([0,26,46,121,156,364,366,592,594,767,885,],[6,147,-208,-207,-375,-321,-207,-323,-374,-322,-376,]),'ALTER':([0,26,46,121,156,364,366,592,594,767,885,],[28,150,-208,-207,-375,-321,-207,-323,-374,-322,-376,]),'PRIMARY':([0,36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[27,-211,-208,27,-207,293,-221,356,-375,-212,293,27,-249,-25,293,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,293,-197,-213,-203,-204,-399,-214,583,293,293,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,293,-198,-201,-205,-206,-400,-401,-402,-403,-398,293,293,293,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'$end':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[0,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'ESCAPED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[35,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'INDEX':([1,2,3,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,111,112,116,117,119,120,121,124,126,128,130,131,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[37,-265,110,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,182,-44,198,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,268,269,-264,-266,-268,-324,-207,-279,-292,-316,-298,287,295,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,295,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,295,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,295,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,295,-312,295,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,295,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,295,-314,-305,295,295,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'ENGINE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[40,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'LOCATION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[44,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'INHERITS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[48,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'IN':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,37,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,642,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[38,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,163,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,477,477,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,477,-137,477,477,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,804,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,477,477,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,477,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'ID':([1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,30,31,32,33,34,36,38,39,42,43,44,45,46,47,49,50,52,53,54,55,57,60,61,62,64,67,72,75,77,78,79,80,81,82,83,85,86,87,88,89,90,91,95,96,98,99,100,102,103,104,105,106,107,109,110,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,132,133,134,136,137,138,139,140,141,144,146,148,151,152,153,154,155,156,157,158,160,161,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,204,205,206,207,209,211,212,213,214,215,216,217,218,219,220,221,222,223,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,260,261,262,263,264,265,266,268,269,272,273,275,276,277,278,279,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,316,318,319,320,321,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,352,353,355,357,358,359,360,361,362,363,364,366,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,405,406,407,409,410,411,413,415,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,433,434,435,437,438,439,440,441,442,443,444,445,447,448,449,451,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,478,479,480,481,482,483,485,486,487,488,489,491,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,514,515,516,517,518,519,520,521,522,524,526,528,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,545,546,547,548,549,550,551,553,554,556,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,582,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,617,619,620,622,623,624,625,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,649,650,651,652,653,654,655,656,657,658,659,660,661,663,664,665,666,667,669,670,672,673,674,675,676,677,678,680,681,683,684,685,686,687,688,689,690,691,692,693,694,696,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,745,746,747,748,749,750,751,753,754,755,756,757,758,759,760,761,762,764,765,766,767,769,770,771,772,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,805,806,807,808,809,810,811,812,813,814,815,817,818,820,821,823,824,825,826,827,828,829,830,831,832,834,837,838,839,840,841,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,870,872,873,875,876,877,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,898,899,901,902,903,904,906,908,909,910,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,934,935,936,937,938,939,940,941,942,943,945,946,947,948,949,950,951,952,953,954,955,956,957,958,963,964,965,966,967,968,969,970,972,973,974,976,977,978,979,980,981,982,983,985,986,988,989,990,991,992,993,994,996,997,999,1000,1001,1006,],[47,-265,107,-251,121,-280,121,-293,-294,-295,121,-297,-299,-300,-301,-302,-303,121,-495,-379,121,121,121,121,121,159,121,-1,-211,121,121,-367,-7,121,-117,-208,-207,121,-44,121,204,121,121,-86,-96,121,121,-108,-121,121,121,121,-254,-365,121,121,121,121,121,121,-392,-393,-506,-8,121,251,-113,121,121,121,-95,121,121,121,-255,-207,121,121,-163,-397,-285,-264,121,121,-268,-324,-207,121,121,-279,-292,121,-316,121,-298,121,121,121,121,121,-221,-368,-369,121,121,121,121,121,-502,366,121,-377,-375,-395,121,-284,-9,121,-33,-31,121,121,-32,121,-109,-110,387,-14,-13,-15,-62,-209,-212,-42,-83,121,121,-90,121,121,-350,-352,-353,-354,-355,-356,-357,-359,-360,121,121,121,121,424,-70,-71,121,-45,121,-91,121,438,-100,121,121,121,-81,121,-101,447,-114,121,121,-174,459,461,-179,462,-182,-366,121,121,121,121,-386,-387,-388,-389,-390,-19,121,-61,-57,-118,121,-40,-25,121,121,121,121,-167,-291,-256,121,121,-93,121,121,-325,121,500,-269,121,121,121,-489,121,-476,-477,121,-484,-222,-223,-224,-227,-228,-229,121,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,121,538,-408,121,-443,-26,121,-220,-142,-143,121,121,121,121,-347,121,121,-370,121,121,121,-204,121,-214,121,121,121,121,121,121,121,-318,121,121,121,-312,121,121,121,121,-321,121,121,121,121,121,-281,121,-2,-3,121,-209,-24,-210,121,-5,121,-10,-11,-12,-207,-62,121,121,121,-507,-508,121,121,121,121,-338,-339,-358,-361,121,618,-364,-22,121,121,121,121,121,-447,-464,-465,121,-469,-488,642,-53,-58,-84,-68,121,-69,121,-66,-98,121,-97,121,-92,121,500,-75,121,-80,-74,121,-102,-111,-112,121,-139,-156,121,-159,121,-176,121,-178,-180,-382,-381,-385,-384,121,121,-60,121,121,121,121,-137,121,121,121,121,-168,121,-288,121,-94,-257,-165,-286,-326,-267,-328,121,-207,-332,121,121,121,121,121,121,-494,-478,-479,121,-475,-333,-485,121,-225,-226,121,-440,-235,-236,-28,-30,-503,-181,121,-422,-434,-435,-424,121,-442,-207,121,-405,-445,-446,-444,-409,121,121,-422,121,-424,121,121,744,121,121,121,121,121,121,-205,121,-400,-401,-402,-403,-398,121,-259,-261,121,121,121,121,-271,-276,121,121,121,-314,-305,121,121,121,121,-323,121,-374,-394,-500,121,-283,121,-6,-115,-116,-63,773,-65,-64,121,121,-18,121,121,121,-362,-363,121,121,121,121,121,121,121,-466,-473,-468,-422,121,-424,-474,121,642,121,-209,-462,121,121,-207,-210,-59,-67,121,121,121,-99,121,121,-107,-209,-73,-211,-209,-76,121,-79,121,121,121,121,-173,121,-171,121,121,121,121,121,-150,121,121,121,121,-152,121,-144,-145,-146,-147,-138,-148,-149,-34,121,121,-290,-170,-162,-396,121,-331,121,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,121,-436,-404,-27,-29,-422,121,121,121,121,121,121,121,-422,121,121,-423,-425,121,-35,-36,-37,-449,121,-422,-38,121,-452,-39,121,-373,-371,121,-202,121,121,-262,-274,-275,-272,-273,121,-313,-315,121,121,121,-322,121,-501,-282,-43,-41,-509,-46,121,121,121,-476,-23,-496,121,-336,121,-498,121,121,-467,-426,121,-458,-455,121,-457,121,-461,121,121,-471,-463,-472,-454,-153,121,-155,-54,-55,-56,-103,-105,-104,-106,121,-119,-120,-133,-134,-172,-157,-158,121,121,121,-175,-177,-51,-406,-407,121,121,121,-166,-289,-329,121,121,-194,121,-195,121,-422,-412,-424,121,121,121,-438,121,-431,121,-441,-410,-422,-424,121,121,-407,-431,121,934,935,-199,-216,121,121,121,121,-310,121,-306,-376,942,-47,121,121,-21,121,-337,-499,121,-487,-456,-460,-412,121,-407,-77,-78,-141,-427,-151,-164,954,-422,121,121,-412,121,121,-411,121,-413,-414,-415,-439,-412,-417,121,-418,-419,-420,121,-89,-88,-372,121,-263,-311,121,-308,-16,-482,-20,-497,-85,-459,-470,121,-154,121,-169,-330,121,121,-414,121,121,981,121,-309,-50,-453,121,-422,-422,121,121,121,-416,-421,121,-160,-87,-132,121,121,121,-161,-422,-412,121,121,121,121,121,-422,-422,121,121,-196,]),'PARTITION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[51,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'INTO':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[53,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'WITH':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,82,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[56,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,241,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,329,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,329,-350,-352,-353,-354,-355,-356,-357,-359,408,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,329,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,329,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,329,-312,329,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,329,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,329,-314,-305,329,329,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'ON':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,29,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,267,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,367,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,474,475,476,480,483,487,492,493,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,649,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,743,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,819,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[49,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,154,-1,-211,-253,-367,-7,-117,-208,180,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,280,-316,-298,323,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,323,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-340,-325,-327,-269,323,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,280,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,323,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,323,-312,323,-342,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,280,619,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,687,-505,-137,-126,-128,-94,-341,-343,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,280,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,323,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,323,-314,-305,323,323,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,280,-466,-473,-468,-474,-462,-59,-67,809,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,871,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,905,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[58,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'DATA_RETENTION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[59,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'MAX_DATA_EXTENSION_TIME_IN_DAYS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[61,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[62,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'CHANGE_TRACKING':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[63,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'COMMENT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,577,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,759,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[65,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,315,315,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,315,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,315,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,315,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,315,-312,315,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,315,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,315,-276,315,-314,-305,315,315,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,315,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,315,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,315,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'MAP':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[66,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'SKEWED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[68,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'COLLECTION':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[69,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'STORED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[70,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'PARTITIONED':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[71,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'CATALOG':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[72,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'FILE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[73,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'STAGE_FILE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[74,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'TABLE_FORMAT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[75,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'AUTO_REFRESH':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[76,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'PATTERN':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[77,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'COMMA':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,349,353,357,359,363,370,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,472,473,475,476,479,480,483,487,496,497,498,500,501,503,504,508,509,510,514,515,516,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,570,571,572,574,575,576,577,578,579,585,587,589,590,594,595,596,597,599,600,601,602,603,605,606,607,608,609,610,612,613,615,620,622,624,627,628,629,633,637,638,640,642,643,644,645,648,650,653,654,655,656,657,658,660,664,666,667,668,669,670,671,673,674,675,676,679,682,683,685,686,687,688,689,690,691,692,693,694,701,702,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,722,725,728,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,758,759,761,762,764,770,772,774,775,776,777,779,780,781,782,784,785,786,787,789,790,791,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,826,829,830,831,832,833,835,836,839,844,845,847,849,851,852,853,855,857,858,859,861,862,863,866,867,868,875,876,877,880,882,883,884,885,887,889,890,891,892,893,894,895,898,899,903,904,906,907,908,909,913,915,916,917,918,919,921,922,923,924,925,926,928,929,930,934,935,936,937,938,939,940,941,942,943,945,946,947,948,949,950,951,954,957,958,965,966,967,969,970,972,973,974,976,977,978,980,981,982,987,988,989,990,991,996,997,999,1006,],[52,-265,-251,-252,123,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,273,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,428,434,-100,-81,273,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,511,-476,-477,517,-484,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,273,-318,-307,-312,-17,511,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,511,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,434,428,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,665,-159,-176,-178,-180,-382,-381,-385,-384,511,684,-135,-505,-137,273,-126,-128,-94,-326,-267,-328,-207,-332,511,511,-494,-478,-479,-475,-333,-485,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,511,-205,-206,-400,-401,-402,-403,-398,754,-259,-261,-476,511,758,-271,-276,-277,-314,-305,-4,-304,-374,-394,-500,511,511,-6,-115,-116,-63,-65,-64,511,511,-18,511,511,-362,-363,511,517,511,-466,-473,-468,-474,-476,-462,511,-207,-477,-59,-67,684,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,511,826,-171,-476,-428,273,273,511,-150,-123,-125,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,511,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,517,-436,-404,-27,-29,848,511,511,-476,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-272,-273,-313,-315,511,-501,-43,-41,-509,-46,888,517,-476,-23,-496,-336,517,-498,511,-467,-426,511,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-430,-175,-177,-51,-406,-122,-124,-136,-131,-329,511,-194,-195,-476,-412,-424,511,-438,511,-431,-441,-410,-476,511,-407,-431,-199,-216,-217,511,-310,511,-306,-376,-47,517,-21,511,-337,-499,511,-487,-460,-481,-77,-78,-141,-429,-427,-151,-476,511,-481,511,511,-411,-413,-414,-415,-439,-481,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,511,-308,-16,-482,-20,-497,-85,-459,-470,511,-154,-330,-414,-415,-219,-309,-50,511,848,848,986,511,511,-416,-421,-160,-87,-132,992,-161,-476,-412,511,511,848,848,-196,]),'DEFAULT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,554,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[80,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,318,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,318,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,318,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,318,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,318,-312,318,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,743,318,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,318,-314,-305,318,318,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'RP':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,134,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,349,353,357,359,363,370,374,375,377,378,379,380,382,384,385,386,387,388,392,393,395,397,398,399,400,401,402,404,406,407,416,417,418,420,421,422,424,425,426,427,429,431,433,435,438,439,441,443,444,445,446,447,448,449,453,454,456,459,461,462,463,464,465,466,468,470,472,473,475,476,479,480,483,487,496,497,498,499,500,501,503,504,508,509,510,512,513,514,515,516,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,557,558,560,562,563,564,565,566,567,568,569,570,571,572,574,575,576,577,578,579,585,587,589,590,594,595,596,597,599,600,601,602,603,605,606,607,608,609,610,611,612,613,615,620,622,624,627,628,629,630,631,632,633,635,636,637,638,639,640,642,643,644,645,646,648,650,653,654,655,656,657,658,660,662,664,666,667,668,669,670,671,673,674,675,676,679,682,683,685,686,687,688,689,690,691,692,693,694,701,702,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,725,727,728,730,731,732,734,735,736,737,738,739,740,746,748,749,750,751,752,753,755,756,757,758,759,761,762,764,770,772,774,775,776,777,779,780,781,782,784,785,786,787,789,790,791,792,793,795,796,797,798,800,801,802,803,805,807,808,809,810,811,812,813,814,816,817,818,820,821,823,824,825,826,827,828,829,830,831,832,833,834,835,836,839,844,845,846,847,849,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,874,875,876,877,878,880,882,883,884,885,887,889,890,891,892,893,894,895,896,897,898,899,900,902,903,904,906,907,908,909,913,914,915,916,917,918,919,921,922,923,924,925,926,928,929,930,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,954,956,957,958,959,960,961,965,966,967,968,969,970,971,972,973,974,975,976,977,978,980,981,982,983,984,985,988,989,990,991,994,996,997,998,999,1000,1002,1003,1004,1005,1006,],[42,-265,-251,-252,124,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,334,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,429,433,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,515,-484,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,578,-318,-307,-312,-17,596,-2,-3,600,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,609,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,628,629,-469,633,-488,-53,644,433,429,-69,-66,-98,-97,-92,-209,-75,-80,-74,-209,660,-102,-111,-112,-139,666,-159,-176,-178,-180,-382,-381,-385,-384,-52,676,683,-135,-505,-137,692,-126,-128,-94,-326,-267,-328,702,-207,-332,705,706,-494,-478,-479,712,713,-475,-333,-485,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,748,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,753,-259,-261,-476,756,757,-271,-276,-277,-314,-305,-4,-304,-374,-394,-500,770,772,-6,-115,-116,-63,-65,-64,774,775,-18,776,712,-49,-362,-363,782,784,786,-466,-473,-468,789,790,-424,-474,792,797,800,-462,801,802,-207,-477,-59,-67,805,807,-99,-107,-209,-73,-211,-209,-76,-79,819,-140,-173,824,825,-171,-476,-428,829,830,831,-150,-123,-125,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,844,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-486,-436,-404,-27,-29,847,849,-184,-183,852,857,859,-422,862,-423,-425,-35,-36,-37,-449,868,-422,-38,-39,-373,-371,-200,-202,876,-215,-262,-274,-275,-272,-273,-313,-315,882,-501,-43,-41,-509,-46,887,890,-476,-23,-496,-336,892,-498,893,-467,-426,895,-458,-455,-457,898,-461,899,-471,-463,-472,-454,-153,-155,-54,-55,-56,-103,-105,-104,-106,904,-119,-120,-133,-134,-172,-157,-158,-430,712,908,-175,-177,-51,-406,-122,909,-124,-136,-131,-329,912,916,-194,-195,919,-412,921,922,923,859,-438,924,-431,925,-441,-410,926,928,929,930,-407,-431,936,-199,-216,-217,937,939,-310,941,-306,-376,-47,945,-21,946,-337,-499,947,-487,-456,948,-460,-412,949,951,-77,-78,-141,-429,-427,-151,919,957,958,-185,-188,959,-411,-413,-414,-415,-439,-412,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,966,-308,-16,-482,967,-20,-497,-85,-459,-470,968,-154,-330,925,-191,-186,-190,977,978,-219,-309,-50,-453,982,977,984,919,922,923,987,-187,-416,-421,-160,-87,-132,916,-192,990,-161,919,-185,995,925,1002,-422,1003,919,922,-189,-193,1005,1006,-196,]),'INCREMENT':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[81,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'START':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[82,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'MINVALUE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,84,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[83,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,243,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'NO':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[84,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,525,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'MAXVALUE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,84,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[85,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,244,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'CACHE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[86,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'NOORDER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[87,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,328,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,328,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,328,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,328,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,328,-312,328,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,328,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,328,-314,-305,328,328,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'ORDER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[88,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,327,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,327,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,327,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,327,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,327,-312,327,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,327,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,327,-314,-305,327,327,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'DQ_STRING':([1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,30,31,33,34,36,38,39,41,42,43,44,45,46,47,49,50,52,54,55,57,60,61,62,64,67,72,75,77,78,79,80,81,82,83,85,86,87,88,89,90,91,96,98,99,100,102,103,104,105,106,107,109,110,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,132,133,134,136,137,138,139,140,141,144,146,148,151,152,153,154,155,156,157,158,160,161,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,205,206,207,209,211,212,213,215,216,217,218,219,220,221,223,224,228,229,230,233,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,260,261,262,263,264,265,266,268,269,272,273,275,276,277,278,279,283,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,316,318,319,320,321,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,352,353,355,357,358,359,360,361,362,363,364,366,368,369,370,371,372,373,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,405,406,407,409,410,411,413,415,416,417,418,419,420,422,423,424,425,426,427,428,429,430,431,433,434,435,437,438,439,440,441,442,443,444,445,447,448,449,451,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,478,479,480,481,482,483,485,486,487,488,489,491,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,514,515,516,517,518,519,520,521,522,524,526,528,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,545,546,547,548,549,550,551,553,556,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,582,584,585,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,605,606,607,608,609,610,611,612,613,615,617,619,620,622,623,624,625,627,628,629,630,631,632,633,634,635,636,637,638,640,641,642,643,644,645,646,647,649,650,651,652,653,654,655,656,657,658,659,660,661,663,664,665,666,667,669,670,672,673,674,675,676,677,678,680,681,683,684,685,686,687,688,689,690,691,692,693,694,696,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,745,746,747,748,749,750,751,753,754,755,756,757,758,759,760,761,762,764,765,766,767,769,770,771,772,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,805,806,807,808,809,810,811,812,813,814,815,817,818,820,821,823,824,825,826,827,828,829,830,831,832,834,837,838,839,840,841,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,870,875,876,877,879,880,881,882,883,884,885,887,888,889,890,891,892,893,894,895,896,898,899,901,902,903,904,906,908,909,910,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,934,935,936,937,938,939,940,941,942,943,945,946,947,948,949,950,951,952,953,954,955,956,957,958,963,965,966,967,968,969,970,972,973,974,976,977,978,979,980,981,982,983,985,986,988,989,990,991,992,993,994,996,997,999,1000,1001,1006,],[46,-265,46,-251,46,-280,46,-293,-294,-295,46,-297,-299,-300,-301,-302,-303,46,-495,-379,46,46,46,46,46,46,-1,-211,46,46,172,-367,-7,175,-117,-208,-207,46,-44,46,46,46,-86,-96,46,46,-108,-121,46,46,46,-254,-365,46,46,46,46,46,46,-392,-393,-506,-8,46,252,46,46,46,-95,46,46,46,-255,-207,46,46,-163,-397,-285,-264,46,46,-268,-324,-207,46,46,-279,-292,46,-316,46,-298,46,46,46,46,46,-221,-368,-369,46,46,46,46,46,-502,46,46,-377,-375,-395,46,-284,-9,46,-33,-31,46,46,-32,46,-109,-110,385,-14,-13,-15,-62,-209,-212,-42,-83,46,46,-90,46,46,-350,-352,-353,-354,-355,-356,-357,-359,-360,46,46,46,46,-70,-71,46,-45,46,-91,46,-100,46,46,46,-81,46,-101,-114,449,46,46,-174,-179,-182,-366,46,46,46,46,-386,-387,-388,-389,-390,-19,46,-61,-57,-118,46,-40,-25,46,46,46,46,-167,-291,-256,46,46,-93,46,46,-325,46,46,-269,46,46,46,-489,46,-476,-477,46,-484,-222,-223,-224,-227,-228,-229,46,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,46,46,-408,46,-443,-26,46,-220,-142,-143,46,46,46,46,-347,46,46,-370,46,46,46,-204,46,-214,46,46,46,46,46,46,46,-318,46,46,46,-312,46,46,46,46,-321,46,46,46,46,46,-281,46,-2,-3,46,-209,-24,-210,46,-5,46,-10,-11,-12,-207,-62,46,46,46,-507,-508,46,46,46,46,-338,-339,-358,-361,46,46,-364,-22,46,46,46,46,46,-447,-464,-465,46,-469,-488,46,-53,-58,-84,-68,46,-69,46,-66,-98,46,-97,46,-92,46,46,-75,46,-80,-74,46,-102,-111,-112,46,-139,-156,46,-159,46,-176,46,-178,-180,-382,-381,-385,-384,46,46,-60,46,46,46,46,-137,46,46,46,46,-168,46,-288,46,-94,-257,-165,-286,-326,-267,-328,46,-207,-332,46,46,46,46,46,46,-494,-478,-479,46,-475,-333,-485,46,-225,-226,46,-440,-235,-236,-28,-30,-503,-181,46,-422,-434,-435,-424,46,-442,-207,46,-405,-445,-446,-444,-409,46,46,-422,46,-424,46,46,46,46,46,46,46,46,-205,46,-400,-401,-402,-403,-398,46,-259,-261,46,46,46,46,-271,-276,46,46,46,-314,-305,46,46,46,46,-323,46,-374,-394,-500,46,-283,46,-6,-115,-116,-63,-65,-64,46,46,-18,46,46,46,-362,-363,46,46,46,46,46,46,46,-466,-473,-468,-422,46,-424,-474,46,46,46,-209,-462,46,46,-207,-210,-59,-67,46,46,46,-99,46,46,-107,-209,-73,-211,-209,-76,46,-79,46,46,46,46,-173,46,-171,46,46,46,46,46,-150,46,46,46,46,-152,46,-144,-145,-146,-147,-138,-148,-149,-34,46,46,-290,-170,-162,-396,46,-331,46,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,46,-436,-404,-27,-29,-422,46,46,46,46,46,46,46,-422,46,46,-423,-425,46,-35,-36,-37,-449,46,-422,-38,46,-452,-39,46,-373,-371,46,-202,46,46,-262,-274,-275,-272,-273,46,-313,-315,46,46,46,-322,46,-501,-282,-43,-41,-509,-46,46,46,46,-476,-23,-496,46,-336,46,-498,46,46,-467,-426,46,-458,-455,46,-457,46,-461,46,46,-471,-463,-472,-454,-153,46,-155,-54,-55,-56,-103,-105,-104,-106,46,-119,-120,-133,-134,-172,-157,-158,46,46,46,-175,-177,-51,-406,-407,46,46,46,-166,-289,-329,46,46,-194,46,-195,46,-422,-412,-424,46,46,46,-438,46,-431,46,-441,-410,-422,-424,46,46,-407,-431,46,-199,-216,46,46,46,46,-310,46,-306,-376,-47,46,46,-21,46,-337,-499,46,-487,-456,-460,-412,46,-407,-77,-78,-141,-427,-151,-164,-422,46,46,-412,46,46,-411,46,-413,-414,-415,-439,-412,-417,46,-418,-419,-420,46,-89,-88,-372,46,-263,-311,46,-308,-16,-482,-20,-497,-85,-459,-470,46,-154,46,-169,-330,46,46,-414,46,46,46,-309,-50,-453,46,-422,-422,46,46,46,-416,-421,46,-160,-87,-132,46,46,46,-161,-422,-412,46,46,46,46,46,-422,-422,46,46,-196,]),'USING':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[91,-265,-251,-252,-280,-293,-294,-295,-296,131,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,527,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'CLUSTER':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[92,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,92,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'ROW':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,183,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,477,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[93,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,393,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,690,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'STORAGE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,474,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[94,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,688,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'EQ':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,40,42,43,44,45,46,47,50,52,55,57,59,60,61,63,64,65,67,72,73,74,75,76,77,78,79,86,87,88,89,90,96,102,116,117,118,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,173,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,216,219,220,221,223,230,233,235,236,237,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,390,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,432,433,435,436,437,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,470,471,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,635,637,638,642,644,645,646,647,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,773,774,775,776,781,782,784,786,789,790,792,793,795,797,800,801,802,803,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,834,837,838,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,896,898,902,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,968,977,978,980,981,982,988,1006,],[41,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,167,170,-367,-7,173,-117,-208,-207,-44,-351,-72,-86,214,-96,217,222,-108,224,-121,217,231,232,217,234,217,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,275,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,383,-14,-13,389,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,440,-81,-82,-101,-114,-174,-179,-182,-366,275,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,389,604,-62,383,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,275,-465,-469,-488,-53,-58,-84,-68,-69,-66,649,-98,-97,651,652,-92,440,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,678,681,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,729,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,389,-18,-49,-362,-363,-466,-473,-468,-474,794,275,-462,-207,-59,-67,678,681,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,886,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-455,-457,-461,-471,-463,-472,-454,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-407,678,681,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-456,-460,-407,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-453,-416,-421,-160,-87,-132,-161,-196,]),'TAG':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,56,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,329,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[97,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,210,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,97,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,97,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,97,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,210,97,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,97,-312,97,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,97,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,97,-314,-305,97,97,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'CLONE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,134,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[98,98,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,140,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,98,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,140,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,-278,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'ENCODE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[99,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,99,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,99,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,99,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,99,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,99,-312,99,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,99,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,99,-314,-305,99,99,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,104,107,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,259,266,272,273,276,277,283,284,285,286,287,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[100,-265,103,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,260,-207,-264,-266,-268,-324,-207,-279,-292,-316,-298,-344,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,481,-93,-325,-327,-269,-278,-489,-317,-476,-477,100,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,-345,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,-307,-312,-17,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,-348,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,-277,-314,-305,-4,-304,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'OPTIONS':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,42,43,45,46,47,50,52,55,57,60,64,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,130,133,138,141,155,156,157,161,164,165,168,171,172,174,175,176,177,178,179,181,182,185,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,215,219,220,221,223,230,233,235,236,238,240,242,243,244,245,246,247,250,252,254,255,256,258,266,272,273,276,277,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,353,357,359,363,374,375,378,379,380,382,384,385,386,387,388,392,393,397,398,399,400,401,402,404,406,407,416,417,418,420,422,424,425,426,427,429,431,433,435,438,439,441,443,444,447,448,449,453,454,456,459,461,462,463,464,465,466,468,475,476,480,483,487,496,497,498,500,501,508,509,510,514,515,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,578,579,585,587,589,590,594,595,596,600,601,602,603,605,606,609,612,613,615,627,628,629,633,638,644,645,650,653,654,655,656,657,658,660,664,666,669,676,683,685,686,687,688,689,690,691,692,693,694,702,704,705,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,761,762,770,772,774,775,776,781,782,784,786,789,790,792,797,800,801,802,805,807,808,809,810,811,812,813,814,817,818,820,821,823,824,825,829,830,831,832,839,844,847,849,852,857,859,861,862,867,868,875,876,877,882,884,885,887,890,892,893,895,898,903,904,906,908,909,919,921,922,923,924,926,928,929,930,934,935,936,937,938,939,941,942,945,946,947,948,949,951,954,965,966,967,977,978,980,981,982,988,1006,],[101,-265,101,101,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,101,-211,-253,-367,-7,-117,-208,-207,-44,-351,-72,-86,-96,-108,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,-298,101,-221,-260,-377,-375,-395,-9,-33,-31,-32,-109,-110,-14,-13,-15,-62,-209,-212,-42,-83,-90,101,-350,-352,-353,-354,-355,-356,-357,-359,-360,-249,-70,-71,-45,-91,-100,-81,-82,-101,-114,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,-57,-118,-40,-25,-504,-129,-93,-325,-327,-269,101,-489,-317,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,101,-347,-370,-197,-213,-203,-204,-399,-214,-258,-318,101,-312,101,-2,-3,-209,-24,-210,-5,-10,-11,-12,-207,-62,-507,-508,-48,-476,-338,-339,-358,-361,-250,-364,-22,-447,-464,-465,-469,-488,-53,-58,-84,-68,-69,-66,-98,-97,-92,-209,-75,-80,-74,-102,-111,-112,-139,-156,-159,-176,-178,-180,-382,-381,-385,-384,-52,-505,-137,-126,-128,-94,-326,-267,-328,-207,-332,-494,-478,-479,-475,-333,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,101,-198,-201,-205,-206,-400,-401,-402,-403,-398,-259,-261,-276,101,-314,-305,101,101,-374,-394,-500,-6,-115,-116,-63,-65,-64,-18,-49,-362,-363,-466,-473,-468,-474,-462,-59,-67,-99,-107,-209,-73,-211,-209,-76,-79,-140,-173,-171,-150,-152,-144,-145,-146,-147,-138,-148,-149,-34,-130,-127,-331,-270,-287,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,-313,-315,-501,-43,-41,-509,-46,-23,-496,-336,-498,-467,-426,-458,-461,-471,-463,-472,-153,-155,-54,-55,-56,-103,-105,-104,-106,-119,-120,-133,-134,-172,-157,-158,-175,-177,-51,-406,-131,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-310,-306,-376,-47,-21,-337,-499,-487,-460,-77,-78,-141,-427,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,-308,-16,-20,-497,-85,-459,-470,-154,-330,-219,-309,-50,-416,-421,-160,-87,-132,-161,-196,]),'STRING_BASE':([1,2,4,5,7,10,11,12,13,14,15,16,17,18,19,21,22,23,34,36,39,41,42,43,44,45,46,47,50,52,54,55,57,60,64,65,67,78,79,86,87,88,89,90,96,102,116,117,119,120,121,124,126,128,129,130,133,138,141,155,156,157,158,161,162,164,165,167,168,171,172,173,174,175,176,177,178,179,181,182,185,186,187,188,189,190,191,192,193,194,195,196,201,205,206,209,212,213,215,216,217,218,219,220,221,223,224,230,233,235,236,238,240,242,243,244,245,246,247,248,249,250,252,254,255,256,258,266,272,273,274,275,276,277,278,279,283,284,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,318,319,320,321,324,326,327,328,333,334,337,338,339,340,341,342,343,345,348,353,355,357,359,363,370,371,374,375,376,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,399,400,401,402,404,406,407,409,413,416,417,418,420,422,423,424,425,426,427,429,431,433,434,435,437,438,439,440,441,442,443,444,447,448,449,453,454,455,456,459,461,462,463,464,465,466,467,468,469,470,471,474,475,476,480,483,487,496,497,498,499,500,501,503,504,508,509,510,511,514,515,518,519,521,522,524,526,527,528,529,530,531,532,533,534,535,536,537,538,540,541,542,543,544,545,546,547,548,550,558,560,562,563,564,565,566,567,568,569,571,572,574,575,578,579,582,584,585,587,589,590,594,595,596,597,599,600,601,602,603,605,606,607,608,609,610,611,612,613,615,617,620,624,625,627,628,629,632,633,634,635,637,638,640,641,642,643,644,645,646,647,650,651,652,653,654,655,656,657,658,659,660,661,663,664,666,667,669,670,675,676,678,681,683,685,686,687,688,689,690,691,692,693,694,701,702,703,704,705,706,707,708,709,710,711,712,713,715,716,717,718,719,722,723,725,726,727,728,729,730,731,732,734,735,736,737,740,746,748,749,750,751,753,755,756,757,760,761,762,764,765,770,772,774,775,776,777,780,781,782,783,784,786,787,788,789,790,791,792,793,794,795,797,798,800,801,802,803,805,807,808,809,810,811,812,813,814,815,817,818,820,821,822,823,824,825,829,830,831,832,834,837,838,839,844,845,846,847,848,849,850,851,852,855,857,858,859,860,861,862,863,866,867,868,875,876,877,880,881,882,883,884,885,887,888,890,891,892,893,894,895,896,898,899,901,902,903,904,906,908,909,913,915,916,917,918,919,921,922,923,924,925,926,928,929,930,934,935,936,937,938,939,940,941,942,943,945,946,947,948,949,950,951,952,954,955,956,958,965,966,967,968,969,970,972,974,976,977,978,980,981,982,983,985,986,988,989,990,991,992,993,994,996,997,999,1001,1006,],[36,-265,-251,-252,-280,-293,-294,-295,-296,-297,-299,-300,-301,-302,-303,-346,-495,-379,-1,-211,-253,36,-367,-7,36,179,-208,-207,-44,-351,36,-72,-86,-96,-108,36,-121,-254,-365,-391,-392,-393,-506,-8,-113,-95,-264,-266,-268,-324,-207,-279,-292,-316,36,-298,-344,-221,-260,-377,-375,-395,36,-9,374,-33,-31,36,-32,179,-110,36,179,-13,-15,-62,-209,-212,-42,-83,-90,36,-349,-350,-352,-353,-354,-355,-356,-357,-359,-360,36,-70,179,-45,-91,36,-100,36,36,36,-81,-82,-101,179,36,-174,-179,-182,-366,-380,-383,-386,-387,-388,-389,-390,-19,36,-61,-57,-118,-40,-25,-504,-129,-93,-325,-327,36,501,-269,-278,36,36,-489,36,-476,179,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,36,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,36,36,-408,36,-443,-26,-220,-142,-143,-345,-347,-370,-197,36,-203,-204,-399,-214,-258,36,-318,36,-307,-312,-17,36,36,-2,-3,36,-209,-24,179,36,-5,36,179,-11,-12,-207,-62,36,36,36,-507,-508,36,36,36,36,-338,-339,-358,-361,36,-364,-22,36,36,-447,36,179,-469,-488,36,-53,-58,-84,-68,-69,-66,-98,36,-97,179,-92,36,656,-75,36,-80,-74,-102,179,-112,36,-156,36,-159,-176,-178,-180,-382,-381,-385,-384,36,36,-60,36,36,36,-505,-137,-126,-128,-94,-326,179,-328,36,-207,-332,36,36,-494,-478,179,36,-475,-333,-225,-226,-440,-235,-236,-28,36,179,179,-181,36,-422,179,-435,-424,36,-442,-207,-432,-405,-445,179,-444,-409,36,-448,-422,-424,-348,-198,36,-205,-206,-400,-401,-402,-403,-398,-259,-261,-476,36,-276,-277,36,36,179,-305,-4,-304,-374,-394,-500,36,36,-6,-115,179,-63,-65,-64,36,36,-18,36,36,36,-362,-363,36,36,36,36,179,-473,-468,-424,-474,36,36,-209,-462,36,36,-207,179,-59,-67,36,36,-99,36,36,-107,-209,-73,-211,-209,-76,36,-79,36,36,179,-173,36,-171,-476,36,-150,36,36,-152,-144,179,-146,-147,-138,-148,-149,-34,-130,-127,36,-331,36,-270,-287,-490,-491,-492,-493,-482,179,-481,-480,-436,-404,-27,179,-476,36,36,36,36,-432,-422,36,36,-423,-425,-35,179,-37,-449,-38,-39,-373,-371,-200,-202,-215,-262,-274,-275,36,-313,179,36,36,-501,-43,-41,-509,-46,36,-476,-23,-496,36,-336,-498,36,36,-467,-426,36,-458,-455,36,-457,-461,36,-471,-463,-472,-454,-153,-155,-54,-55,-56,-103,179,179,-106,36,-119,179,-133,179,36,-172,-157,-158,-175,-177,-51,-406,-407,36,36,-131,-329,36,36,-194,36,-195,36,-476,-412,36,-438,36,-431,36,-441,-410,-476,36,-407,-431,-199,-216,36,36,36,-310,36,-306,-376,-47,36,-21,36,-337,-499,36,-487,-456,-460,-481,36,-407,-77,-78,179,-427,-151,-476,36,-481,36,36,-411,-413,-414,-415,-439,-412,-417,-418,-419,-420,-89,-88,-372,-218,-263,-311,36,-308,-16,-482,-20,-497,-85,-459,-470,36,-154,36,-330,36,36,36,36,-309,-50,-453,36,-476,-476,36,36,-416,-421,-160,-87,-132,36,36,36,-161,-476,-481,36,36,36,36,36,-476,-476,36,-196,]),'DOMAIN':([3,],[105,]),'SCHEMA':([3,107,265,],[106,263,488,]),'OR':([3,],[108,]),'DATABASE':([3,95,107,251,],[109,109,264,264,]),'UNIQUE':([3,36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[111,-211,-208,197,-207,294,-221,354,-375,-212,294,197,-249,-25,294,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,294,-197,-213,-203,-204,-399,-214,581,294,294,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,294,-198,-201,-205,-206,-400,-401,-402,-403,-398,294,294,294,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'CLUSTERED':([3,],[112,]),'TABLE':([3,6,25,28,46,104,107,121,160,259,265,372,490,598,771,],[113,122,145,153,-208,261,-207,-207,-284,482,489,-281,698,-283,-282,]),'SEQUENCE':([3,],[114,]),'TYPE':([3,265,],[115,491,]),'REFERENCES':([9,36,46,121,133,138,156,179,187,191,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,351,357,363,378,380,403,404,416,417,418,420,422,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,580,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,895,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[127,-211,-208,-207,127,-221,-375,-212,127,127,-249,-25,127,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,127,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,127,-197,-213,-203,-204,-399,-214,-319,127,127,-209,-210,127,-250,-447,-464,-465,-469,-488,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,127,-198,-201,-205,-206,-400,-401,-402,-403,-398,127,-320,127,127,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-487,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'FOR':([13,36,46,121,128,179,199,284,285,286,297,359,378,380,509,510,521,532,533,534,535,537,538,540,541,585,710,711,712,713,715,716,731,732,761,762,832,852,857,859,861,862,867,919,921,922,923,924,926,928,929,930,977,978,],[129,-211,-208,-207,-316,-212,415,-317,-476,-477,520,-312,-209,-210,-478,-479,-440,-422,-434,-435,-424,-442,-207,-432,-405,-314,-482,-483,-481,-480,-436,-404,-423,-425,-313,-315,-406,-412,-438,-431,-441,-410,-407,-411,-413,-414,-415,-439,-417,-418,-419,-420,-416,-421,]),'LP':([20,21,25,32,36,39,46,47,48,56,58,61,72,75,77,94,97,101,121,125,126,135,138,143,145,152,155,156,159,160,165,179,180,183,186,197,198,199,201,203,208,209,210,216,226,229,231,232,248,275,283,285,286,300,317,318,325,337,338,339,340,341,342,343,354,367,372,398,404,405,406,408,412,414,417,418,420,422,427,429,431,439,440,457,468,498,500,501,508,509,510,524,529,532,536,538,539,541,548,560,562,563,564,565,566,567,568,569,574,577,581,586,594,598,615,616,618,621,626,627,628,629,630,632,633,637,638,642,643,645,669,670,702,706,707,708,709,710,711,712,713,719,721,728,731,732,734,739,745,750,751,753,759,763,768,771,780,789,790,792,797,800,801,802,804,808,809,810,823,831,832,844,851,852,853,862,863,867,875,876,877,885,898,900,905,913,916,919,921,922,923,926,928,929,930,937,943,948,949,954,957,958,965,970,972,973,977,978,989,990,997,999,1000,],[132,134,144,158,-211,166,-208,-207,184,211,213,218,218,218,218,250,253,257,-207,278,279,336,344,348,350,-502,-377,-375,371,-284,376,-212,391,394,396,409,411,413,419,423,213,211,430,218,451,455,458,460,467,499,-489,512,513,279,531,536,549,-378,-197,-213,-203,-204,-399,-214,584,-334,-281,611,419,617,279,211,623,625,-464,-465,-469,634,211,-69,-66,218,499,672,-52,-328,703,-332,-494,-478,-479,279,-503,723,724,-207,730,-405,723,-198,-201,-205,-206,-400,-401,-402,-403,-398,512,344,760,765,-374,-283,279,778,371,783,788,-466,-473,-468,723,-424,-474,798,-462,-207,513,-67,344,827,-331,-490,-491,-492,-493,-482,-483,-481,-480,846,850,860,723,-425,723,723,-452,-200,-202,-215,344,881,-335,-282,512,-467,-426,-458,-461,-471,-463,-472,901,-54,-55,-56,344,-51,-406,-329,798,-412,-424,-410,798,-407,-199,-216,-217,-376,-460,-406,952,956,-412,-411,-413,-414,-415,-417,-418,-419,-420,-218,723,-459,-470,-330,-414,-415,-219,983,985,850,-416,-421,994,-412,983,985,850,]),'LIKE':([21,46,121,134,155,156,337,594,885,],[139,-208,-207,139,-377,-375,-378,-374,-376,]),'IF':([24,106,113,114,153,261,263,488,489,698,],[142,-255,270,271,365,484,-256,-257,697,843,]),'ADD':([26,46,121,156,364,366,592,594,767,885,],[146,-208,-207,-375,-321,-207,-323,-374,-322,-376,]),'RENAME':([26,46,121,156,364,366,592,594,767,885,],[149,-208,-207,-375,-321,-207,-323,-374,-322,-376,]),'MODIFY':([26,46,121,156,364,366,592,594,767,885,],[151,-208,-207,-375,-321,-207,-323,-374,-322,-376,]),'KEY':([27,39,46,47,121,197,199,202,293,294,356,583,],[152,168,-208,-207,-207,410,414,422,518,519,586,763,]),'BY':([35,36,46,47,51,68,71,81,92,121,169,179,256,258,331,450,452,475,476,480,483,685,686,687,688,689,690,691,693,694,839,],[162,-211,-208,183,186,226,229,239,248,-207,381,-212,478,478,554,661,663,478,-137,478,478,-144,-145,-146,-147,-138,-148,-149,478,478,478,]),'AS':([36,46,70,121,133,138,156,160,179,187,201,255,262,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,555,558,560,562,563,564,565,566,567,568,569,579,589,590,594,598,627,628,629,633,638,676,683,692,696,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,743,744,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,851,852,857,859,861,862,863,867,868,875,876,877,885,898,909,913,919,921,922,923,924,926,928,929,930,933,934,935,937,948,949,951,954,965,972,977,978,980,981,987,988,989,995,999,1006,],[-211,-208,228,-207,317,-221,-375,372,-212,317,-249,-25,485,317,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,317,-197,-213,-203,-204,-399,-214,317,317,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,745,317,-198,-201,-205,-206,-400,-401,-402,-403,-398,317,317,317,-374,771,-466,-473,-468,-474,-462,-150,-152,-34,841,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,872,873,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,920,-412,-438,-431,-441,-410,927,-407,-431,-199,-216,-217,-376,-460,-151,955,-411,-413,-414,-415,-439,-417,-418,-419,-420,964,-89,-88,-218,-459,-470,-154,-330,-219,920,-416,-421,-160,-87,993,-161,955,1001,920,-196,]),'COLLATE':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,320,-221,-375,-212,320,-249,-25,320,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,320,-197,-213,-203,-204,-399,-214,320,320,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,320,-198,-201,-205,-206,-400,-401,-402,-403,-398,320,320,320,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'ENFORCED':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,322,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,402,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,596,614,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,770,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,321,-221,-375,-212,321,-249,-25,321,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,544,-26,-220,-142,-143,321,-197,-213,-203,-204,-399,-214,321,321,-209,-210,321,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,321,-198,-201,-205,-206,-400,-401,-402,-403,-398,321,321,321,-374,-500,544,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-501,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'NOT':([36,46,121,126,133,138,142,156,179,187,201,255,270,271,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,402,404,406,416,417,418,420,484,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,596,615,627,628,629,633,638,676,683,692,697,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,770,789,790,792,797,800,801,802,805,807,832,843,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,282,322,-221,347,-375,-212,322,-249,-25,494,495,322,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,523,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,322,-197,-213,-203,-204,-399,-214,322,322,-209,-210,614,-250,282,-447,-464,-465,-469,695,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,282,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,322,-198,-201,-205,-206,-400,-401,-402,-403,-398,322,322,322,-374,-500,282,-466,-473,-468,-474,-462,-150,-152,-34,842,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-501,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,911,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'NULL':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,318,319,321,322,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,523,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,871,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,319,-221,-375,-212,319,-249,-25,319,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,319,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,534,-408,-443,545,-26,-220,-142,-143,319,-197,-213,-203,-204,-399,-214,319,319,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,545,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,319,-198,-201,-205,-206,-400,-401,-402,-403,-398,319,319,319,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,933,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'FOREIGN':([36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,202,-207,202,-221,202,-375,-212,202,202,-249,-25,202,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,202,-197,-213,-203,-204,-399,-214,202,202,202,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,202,-198,-201,-205,-206,-400,-401,-402,-403,-398,202,202,202,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'ENCRYPT':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,324,-221,-375,-212,324,-249,-25,324,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,324,-197,-213,-203,-204,-399,-214,324,324,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,324,-198,-201,-205,-206,-400,-401,-402,-403,-398,324,324,324,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'AUTOINCREMENT':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,326,-221,-375,-212,326,-249,-25,326,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,326,-197,-213,-203,-204,-399,-214,326,326,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,326,-198,-201,-205,-206,-400,-401,-402,-403,-398,326,326,326,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'MASKING':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,329,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,330,-221,-375,-212,330,-249,-25,330,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,552,330,-197,-213,-203,-204,-399,-214,330,330,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,330,-198,-201,-205,-206,-400,-401,-402,-403,-398,330,330,330,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'CONSTRAINT':([36,46,52,121,133,138,146,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,200,-207,200,-221,200,-375,-212,200,-249,-25,200,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,200,-197,-213,-203,-204,-399,-214,200,200,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,200,-198,-201,-205,-206,-400,-401,-402,-403,-398,200,200,200,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'GENERATED':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,331,-221,-375,-212,331,-249,-25,331,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,331,-197,-213,-203,-204,-399,-214,331,331,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,331,-198,-201,-205,-206,-400,-401,-402,-403,-398,331,331,331,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'WITHOUT':([36,46,121,133,138,156,179,187,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,-207,332,-221,-375,-212,332,-249,-25,332,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,-246,-247,-248,-408,-443,-26,-220,-142,-143,332,-197,-213,-203,-204,-399,-214,332,332,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,332,-198,-201,-205,-206,-400,-401,-402,-403,-398,332,332,332,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'CHECK':([36,46,52,121,133,138,146,156,179,187,189,201,255,277,283,285,286,290,291,292,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,319,321,324,326,327,328,333,338,339,340,341,342,343,352,357,363,378,380,404,416,417,418,420,498,500,501,508,509,510,518,519,521,522,524,526,528,529,530,532,533,534,535,537,538,540,541,542,543,544,545,547,548,550,558,560,562,563,564,565,566,567,568,569,579,589,590,594,627,628,629,633,638,676,683,692,702,706,707,708,709,710,711,712,713,715,716,717,718,731,732,734,735,736,737,740,746,750,751,753,789,790,792,797,800,801,802,805,807,832,844,847,849,852,857,859,861,862,867,868,875,876,877,885,898,909,919,921,922,923,924,926,928,929,930,934,935,937,948,949,951,954,965,977,978,980,981,988,1006,],[-211,-208,203,-207,203,-221,203,-375,-212,203,203,-249,-25,203,-489,-476,-477,-222,-223,-224,-227,-228,-229,-230,-231,-232,-233,-234,-237,-238,-239,-240,-241,-242,-243,-244,-245,203,-247,-248,-408,-443,-26,-220,-142,-143,203,-197,-213,-203,-204,-399,-214,203,203,203,-209,-210,-250,-447,-464,-465,-469,-328,-207,-332,-494,-478,-479,-225,-226,-440,-235,-236,-28,-30,-503,-181,-422,-434,-435,-424,-442,-207,-432,-405,-445,-446,-444,-409,-448,-422,-424,203,-198,-201,-205,-206,-400,-401,-402,-403,-398,203,203,203,-374,-466,-473,-468,-474,-462,-150,-152,-34,-331,-490,-491,-492,-493,-482,-483,-481,-480,-436,-404,-27,-29,-423,-425,-35,-36,-37,-449,-38,-39,-200,-202,-215,-467,-426,-458,-461,-471,-463,-472,-153,-155,-406,-329,-194,-195,-412,-438,-431,-441,-410,-407,-431,-199,-216,-217,-376,-460,-151,-411,-413,-414,-415,-439,-417,-418,-419,-420,-89,-88,-218,-459,-470,-154,-330,-219,-416,-421,-160,-87,-161,-196,]),'SALT':([36,179,303,324,525,526,528,717,718,],[-211,-212,526,-26,717,-28,-30,-27,-29,]),'ARRAY':([36,46,121,137,179,199,285,286,338,339,340,341,342,355,509,510,560,562,563,564,565,566,567,568,569,574,670,710,711,712,713,750,751,753,875,877,937,965,],[-211,-208,-207,341,-212,341,-476,-477,-197,563,-203,-204,-399,341,-478,-479,-198,-201,-205,-206,-400,-401,-402,-403,-398,341,341,-482,-483,-481,-480,-200,-202,341,-199,563,341,563,]),'LT':([36,46,121,137,179,199,285,286,338,339,340,341,342,355,509,510,560,562,563,564,565,566,567,568,569,574,670,710,711,712,713,750,751,753,875,877,937,965,],[-211,-208,-207,342,-212,342,-476,-477,-197,342,565,-204,-399,342,-478,-479,-198,-201,-205,565,-400,-401,-402,-403,-398,342,342,-482,-483,-481,-480,-200,-202,342,-199,342,342,342,]),'TERMINATED':([39,46,47,225,227,],[169,-208,-207,450,452,]),'DOT':([46,121,141,156,157,160,175,178,216,262,276,337,338,366,367,385,387,439,470,471,532,538,541,548,557,594,630,637,642,646,647,657,716,719,728,731,734,739,742,755,808,810,832,834,837,838,851,863,867,869,900,902,913,932,943,962,970,972,989,997,999,],[-208,-207,346,368,369,373,-208,390,442,486,502,559,561,-207,593,-208,-207,442,677,680,677,-207,733,677,747,769,677,799,-207,677,806,815,677,677,677,677,677,677,870,879,677,733,-406,-407,677,733,677,677,-407,931,-406,-407,677,963,677,979,677,677,677,677,677,]),'DEFERRABLE':([46,121,126,156,282,283,300,406,508,523,524,594,615,706,707,708,709,885,],[-208,-207,281,-375,508,-489,281,281,-494,508,281,-374,281,-490,-491,-492,-493,-376,]),'COMMAT':([46,121,340,342,564,565,566,567,568,569,],[-208,-207,567,-399,567,-400,-401,-402,-403,-398,]),'RT':([46,121,340,342,564,565,566,567,568,569,],[-208,-207,568,-399,568,-400,-401,-402,-403,-398,]),'SERDEPROPERTIES':([56,],[208,]),'KEYS':([66,],[225,]),'ITEMS':([69,],[227,]),'FORMAT':([93,],[249,]),'REPLACE':([108,],[265,]),'COLUMN':([147,149,150,151,],[358,360,361,362,]),'INVISIBLE':([188,399,400,784,892,],[399,-338,-339,-336,-337,]),'VISIBLE':([188,399,400,784,892,],[400,-338,-339,-336,-337,]),'SERDE':([249,],[469,]),'DELETE':([280,],[505,]),'UPDATE':([280,323,],[506,546,]),'INITIALLY':([281,],[507,]),'POLICY':([330,552,],[553,741,]),'EXISTS':([347,365,494,495,695,842,911,],[573,591,699,700,840,910,953,]),} _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,57,]),'create_schema':([0,],[4,]),'create_database':([0,],[5,]),'type_definition':([0,],[7,]),'domain_name':([0,],[8,]),'alter_foreign':([0,],[9,]),'alter_drop_column':([0,],[10,]),'alter_check':([0,],[11,]),'alter_unique':([0,],[12,]),'alter_default':([0,],[13,]),'alter_primary_key':([0,],[14,]),'alter_column_add':([0,],[15,]),'alter_rename_column':([0,],[16,]),'alter_column_sql_server':([0,],[17,]),'alter_column_modify':([0,],[18,]),'alter_column_modify_oracle':([0,],[19,]),'index_table_name':([0,],[20,]),'table_name':([0,],[21,]),'pkey':([0,52,189,],[22,192,402,]),'seq_name':([0,],[23,]),'c_schema':([0,],[24,]),'type_name':([0,],[25,]),'alt_table':([0,],[26,]),'create_index':([0,],[29,]),'create_table':([0,],[30,]),'create_seq':([0,],[31,]),'pkey_statement':([0,52,189,],[32,32,405,]),'type_create':([0,],[33,]),'multiple_options':([1,],[34,]),'id':([1,3,5,8,13,21,24,25,26,30,31,33,38,39,44,49,52,54,55,61,62,72,75,77,80,81,82,83,85,86,91,98,99,100,103,104,105,109,110,117,118,122,123,127,129,132,133,134,136,137,141,144,146,148,151,153,154,158,163,166,167,170,173,183,184,186,187,198,199,200,201,207,211,213,216,217,218,220,228,229,238,239,240,241,248,253,256,257,258,260,264,265,268,269,273,275,277,278,279,284,288,297,316,318,320,325,329,331,332,333,335,336,338,339,340,342,344,345,346,348,349,350,352,355,357,358,360,361,362,363,366,368,369,370,371,373,376,381,383,389,390,391,394,396,397,398,404,405,409,410,411,413,415,419,423,428,430,434,437,439,440,442,445,451,455,458,460,467,468,470,471,474,475,478,479,480,481,483,486,499,502,503,504,505,506,507,511,517,521,532,537,541,547,548,550,552,554,557,559,560,561,562,563,565,571,574,575,576,577,580,583,585,589,590,591,592,594,598,600,608,609,611,612,613,618,620,621,623,624,625,626,632,635,636,637,641,642,647,648,650,652,653,660,662,664,665,666,668,671,673,674,675,676,678,679,681,682,685,694,695,702,704,715,721,724,725,726,727,728,730,731,734,739,742,748,751,754,755,761,765,766,767,770,778,779,780,784,786,788,789,792,795,797,799,800,807,816,827,828,829,838,839,840,846,847,850,854,855,856,858,860,865,866,870,877,879,880,881,883,888,889,891,894,901,914,918,925,929,935,938,948,950,953,960,962,966,968,974,981,982,],[39,104,118,125,128,137,141,143,148,156,157,160,164,165,178,185,199,205,207,216,221,216,216,216,237,238,240,242,245,246,247,254,255,256,258,259,262,266,267,237,274,276,137,156,285,289,316,137,337,338,345,237,355,359,137,156,367,285,375,377,378,382,178,392,156,398,316,412,338,416,417,425,432,436,439,378,445,237,453,457,463,464,465,466,285,470,474,237,474,483,487,490,492,493,237,498,316,285,285,509,516,522,531,533,543,549,552,556,557,316,558,137,561,285,567,570,571,572,573,575,237,137,583,338,316,588,589,137,137,316,156,595,596,509,285,599,285,602,378,378,178,285,285,285,509,285,417,617,285,622,289,285,627,631,638,432,647,436,654,439,655,658,660,663,671,237,237,285,509,378,378,686,474,692,237,474,694,474,697,285,705,509,509,708,709,710,711,289,717,720,729,732,735,738,740,741,743,747,316,750,751,752,509,567,753,756,338,509,137,316,762,285,767,316,316,156,769,509,509,509,509,509,285,509,781,782,509,516,289,509,285,732,285,378,797,509,378,378,378,809,812,815,378,818,821,823,137,509,338,740,237,237,509,833,378,835,378,838,474,474,509,285,516,732,851,740,509,285,732,378,863,867,732,869,874,875,338,878,285,509,285,884,885,509,289,516,285,516,509,285,509,378,897,851,900,902,378,457,740,732,378,378,474,509,913,916,732,509,732,509,851,732,509,930,285,936,509,285,509,941,516,509,509,285,509,957,958,959,338,509,509,285,967,975,285,509,509,980,285,509,]),'using':([1,],[43,]),'STRING':([1,41,44,54,65,129,158,167,173,186,201,213,216,217,218,224,248,274,278,279,284,303,315,318,320,339,348,355,370,371,376,381,383,389,390,391,394,396,397,398,404,409,413,417,423,434,439,440,442,453,455,467,468,470,471,474,499,503,504,511,528,537,547,563,576,583,585,598,600,608,609,611,612,613,618,621,625,626,635,636,641,642,647,648,652,653,660,662,664,668,676,679,682,702,704,724,726,727,730,731,761,765,766,778,784,788,789,792,795,799,816,823,838,839,846,847,855,858,860,866,877,880,881,883,888,891,894,901,914,938,948,950,953,962,966,968,981,982,],[45,171,174,206,223,286,286,380,384,286,418,437,380,380,380,448,286,497,286,286,510,529,530,534,544,286,286,586,510,286,286,603,380,380,380,286,286,286,510,286,418,286,286,628,644,437,380,380,380,665,286,286,510,380,380,687,286,510,510,712,719,286,736,510,510,763,286,510,510,510,510,510,286,510,286,510,510,286,286,380,510,380,380,380,813,814,380,819,822,510,510,380,380,510,286,286,510,286,380,286,286,510,286,510,286,510,286,510,380,286,380,906,380,380,510,286,510,510,286,510,286,510,286,510,712,510,510,286,510,510,510,286,286,286,510,510,286,510,]),'cluster_by':([1,21,],[50,135,]),'row_format':([1,],[54,]),'storage':([1,],[55,]),'with':([1,196,],[60,407,]),'option_comment':([1,],[64,]),'option_with_tag':([1,133,187,277,333,357,363,559,580,590,591,],[67,310,310,310,310,310,310,310,310,310,310,]),'clone':([1,2,57,],[78,102,102,]),'encode':([1,133,187,277,333,357,363,559,580,590,591,],[79,291,291,291,291,291,291,291,291,291,291,]),'tablespace':([1,287,],[89,514,]),'options':([1,4,5,34,133,187,277,333,357,363,559,580,590,591,],[90,116,119,161,307,307,307,307,307,307,307,307,307,307,]),'option_comment_equals':([1,],[96,]),'multi_id_equals':([5,61,72,75,77,144,216,257,439,458,460,],[117,220,220,220,220,349,220,479,220,674,675,]),'id_equals':([5,61,72,75,77,80,117,144,201,216,220,257,273,349,404,423,439,458,460,479,674,675,],[120,219,219,219,219,236,272,120,421,219,272,120,496,272,421,639,219,120,120,272,272,272,]),'ref':([9,133,187,191,277,302,333,357,363,403,559,580,590,591,],[126,300,300,406,300,525,300,300,300,616,300,300,300,300,]),'using_tablespace':([14,],[130,]),'defcolumn':([21,52,123,134,146,151,336,350,361,362,],[133,187,277,333,357,363,559,580,590,591,]),'likke':([21,134,],[136,335,]),'column':([21,52,123,134,146,151,336,348,350,361,362,455,577,666,],[138,138,138,138,138,138,138,578,138,138,138,670,760,824,]),'t_name':([30,127,153,184,366,592,],[155,283,364,395,593,768,]),'multi_id_or_string':([44,173,390,],[176,386,607,]),'id_or_string':([44,167,173,216,217,218,383,389,390,423,439,440,442,470,471,636,642,647,648,660,679,682,730,795,816,838,839,],[177,379,388,441,444,446,604,606,177,642,441,656,659,680,683,794,804,680,683,817,834,836,861,896,903,680,683,]),'by_smthg':([47,],[181,]),'c_index':([52,],[188,]),'constraint':([52,133,146,187,277,333,357,363,559,580,590,591,],[189,312,352,312,312,312,312,312,312,312,312,312,]),'check_ex':([52,133,146,187,277,333,357,363,559,580,590,591,],[190,296,353,296,296,296,296,296,296,296,296,296,]),'foreign':([52,133,146,187,189,277,333,352,357,363,559,580,590,591,],[191,302,351,302,403,302,302,581,302,302,302,302,302,302,]),'uniq':([52,189,],[193,401,]),'statem_by_id':([52,],[194,]),'period_for':([52,],[195,]),'pkey_constraint':([52,],[196,]),'check_st':([52,133,146,187,189,277,312,333,352,357,363,559,580,590,591,],[201,201,201,201,404,201,404,201,404,201,201,201,201,201,201,]),'with_args':([56,209,408,427,],[209,427,209,427,]),'multi_assignments':([58,208,],[212,426,]),'table_property_equals':([61,72,75,77,216,439,],[215,230,233,235,443,443,]),'pid':([129,158,186,248,278,279,339,348,371,376,391,394,396,398,409,413,423,455,467,499,537,585,612,618,626,635,704,724,727,731,761,766,784,789,799,847,860,877,881,901,950,953,962,981,],[284,370,397,468,503,504,563,576,598,600,608,609,611,613,621,625,641,668,676,702,726,765,778,370,788,792,846,855,858,866,880,883,891,894,855,914,855,563,938,948,966,968,563,982,]),'index_pid':([132,411,517,618,624,779,],[288,623,715,780,786,889,]),'comment':([133,138,187,277,333,357,363,559,578,580,590,591,670,760,824,],[290,343,290,290,290,290,290,290,343,290,290,290,343,343,343,]),'as_virtual':([133,187,277,333,357,363,559,580,590,591,],[292,292,292,292,292,292,292,292,292,292,]),'default':([133,187,277,333,357,363,559,580,590,591,],[297,297,297,297,297,297,297,297,297,297,]),'collate':([133,187,277,333,357,363,559,580,590,591,],[298,298,298,298,298,298,298,298,298,298,]),'enforced':([133,187,277,333,357,363,402,559,580,590,591,],[299,299,299,299,299,299,614,299,299,299,299,]),'null':([133,187,277,300,333,357,363,559,580,590,591,],[301,301,301,523,301,301,301,301,301,301,301,]),'encrypt':([133,187,277,333,357,363,559,580,590,591,],[303,303,303,303,303,303,303,303,303,303,]),'generated':([133,187,277,333,357,363,559,580,590,591,],[304,304,304,304,304,304,304,304,304,304,]),'c_property':([133,187,277,333,357,363,559,580,590,591,],[305,305,305,305,305,305,305,305,305,305,]),'on_update':([133,187,277,333,357,363,559,580,590,591,],[306,306,306,306,306,306,306,306,306,306,]),'autoincrement':([133,187,277,333,357,363,559,580,590,591,],[308,308,308,308,308,308,308,308,308,308,]),'option_order_noorder':([133,187,277,333,357,363,559,580,590,591,],[309,309,309,309,309,309,309,309,309,309,]),'option_with_masking_policy':([133,187,277,333,357,363,559,580,590,591,],[311,311,311,311,311,311,311,311,311,311,]),'generated_by':([133,187,277,333,357,363,559,580,590,591,],[313,313,313,313,313,313,313,313,313,313,]),'timezone':([133,187,277,333,357,363,559,580,590,591,],[314,314,314,314,314,314,314,314,314,314,]),'gen_always':([133,187,277,333,357,363,559,580,590,591,],[325,325,325,325,325,325,325,325,325,325,]),'c_type':([137,199,355,575,671,754,935,],[339,339,339,339,339,877,962,]),'tid':([137,199,339,355,575,671,754,877,935,962,],[340,340,565,340,340,340,340,565,340,565,]),'funct_args':([201,404,],[420,420,]),'equals':([211,428,],[431,646,]),'assignment':([213,434,],[435,651,]),'pid_with_type':([229,],[454,]),'funct':([229,455,827,],[456,672,907,]),'dot_id':([253,318,325,419,423,430,521,532,537,541,547,550,632,650,673,685,721,724,725,728,731,739,799,828,829,847,854,856,860,865,888,953,],[471,542,542,542,542,648,542,542,542,542,542,542,542,811,542,839,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,]),'multiple_tag_equals':([253,430,],[472,649,]),'tag_equals':([253,430,685,],[473,473,837,]),'properties':([256,258,483,694,],[475,480,695,840,]),'property':([256,258,475,480,483,694,695,840,],[476,476,690,690,476,476,690,690,]),'f_call':([318,325,419,423,532,537,541,547,550,632,673,721,724,725,728,731,739,799,828,829,847,854,856,860,865,888,953,],[536,551,633,637,723,633,733,737,633,733,633,733,853,633,733,864,733,853,633,733,853,733,733,853,733,942,853,]),'funct_expr':([318,325,537,],[538,548,727,]),'dot_id_or_id':([318,325,419,423,521,532,537,541,547,550,632,673,721,724,725,728,731,739,799,828,829,847,854,856,860,865,888,953,],[540,540,540,540,716,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,]),'multi_id':([318,325,419,532,537,550,673,724,725,731,799,828,847,860,953,],[541,541,632,721,728,739,829,854,856,865,854,829,854,854,854,]),'multiple_column_names':([348,],[577,]),'multi_id_statement':([423,],[636,]),'in_statement':([423,636,],[640,796,]),'multiple_funct':([455,],[669,]),} +_lr_goto_items = {'expr':([0,],[1,]),'database_base':([0,1,],[2,57,]),'create_schema':([0,],[4,]),'create_database':([0,],[5,]),'type_definition':([0,],[7,]),'domain_name':([0,],[8,]),'alter_foreign':([0,],[9,]),'alter_drop_column':([0,],[10,]),'alter_check':([0,],[11,]),'alter_unique':([0,],[12,]),'alter_default':([0,],[13,]),'alter_primary_key':([0,],[14,]),'alter_column_add':([0,],[15,]),'alter_rename_column':([0,],[16,]),'alter_column_sql_server':([0,],[17,]),'alter_column_modify':([0,],[18,]),'alter_column_modify_oracle':([0,],[19,]),'index_table_name':([0,],[20,]),'table_name':([0,],[21,]),'pkey':([0,52,189,],[22,192,402,]),'seq_name':([0,],[23,]),'c_schema':([0,],[24,]),'type_name':([0,],[25,]),'alt_table':([0,],[26,]),'create_index':([0,],[29,]),'create_table':([0,],[30,]),'create_seq':([0,],[31,]),'pkey_statement':([0,52,189,],[32,32,405,]),'type_create':([0,],[33,]),'multiple_options':([1,],[34,]),'id':([1,3,5,8,13,21,24,25,26,30,31,33,38,39,44,49,52,54,55,61,62,72,75,77,80,81,82,83,85,86,91,98,99,100,103,104,105,109,110,117,118,122,123,127,129,132,133,134,136,137,141,144,146,148,151,153,154,158,163,166,167,170,173,183,184,186,187,198,199,200,201,207,211,213,216,217,218,220,228,229,238,239,240,241,248,253,256,257,258,260,264,265,268,269,273,275,277,278,279,284,288,297,316,318,320,325,329,331,332,333,335,336,338,339,340,342,344,345,346,348,349,350,352,355,357,358,360,361,362,363,366,368,369,370,371,373,376,381,383,389,390,391,394,396,397,398,404,405,409,410,411,413,415,419,423,428,430,434,437,439,440,442,445,451,455,458,460,467,468,470,471,474,475,478,479,480,481,483,486,499,502,503,504,505,506,507,511,517,520,531,536,540,546,547,549,551,553,556,558,559,560,561,562,564,570,573,574,575,576,579,582,584,588,589,590,591,593,597,599,607,608,610,611,612,617,619,620,622,623,624,625,631,634,635,636,640,641,646,647,649,651,652,659,661,663,664,665,667,670,672,673,674,675,677,678,680,681,684,693,694,701,703,714,721,722,723,724,725,726,727,729,730,733,738,741,747,750,753,754,760,764,765,766,769,777,778,779,783,785,787,788,791,794,796,798,799,806,815,826,827,828,837,838,839,845,846,848,850,854,855,856,858,860,865,866,870,877,879,880,881,883,888,889,891,894,901,914,915,917,918,920,927,931,937,940,950,952,955,956,958,963,965,969,973,974,976,979,983,985,986,991,992,993,994,996,1000,1001,],[39,104,118,125,128,137,141,143,148,156,157,160,164,165,178,185,199,205,207,216,221,216,216,216,237,238,240,242,245,246,247,254,255,256,258,259,262,266,267,237,274,276,137,156,285,289,316,137,337,338,345,237,355,359,137,156,367,285,375,377,378,382,178,392,156,398,316,412,338,416,417,425,432,436,439,378,445,237,453,457,463,464,465,466,285,470,474,237,474,483,487,490,492,493,237,498,316,285,285,509,516,521,530,532,542,548,551,555,556,316,557,137,560,285,566,569,570,571,572,574,237,137,582,338,316,587,588,137,137,316,156,594,595,509,285,598,285,601,378,378,178,285,285,285,509,285,417,616,285,621,289,285,626,630,637,432,646,436,653,439,654,657,659,662,670,237,237,285,509,378,378,685,474,691,237,474,693,474,696,285,704,509,509,707,708,709,710,289,716,719,728,731,734,737,739,740,742,746,316,749,750,751,509,566,752,755,338,509,137,316,761,285,766,316,316,156,768,509,509,509,509,509,285,509,780,781,509,516,289,509,285,731,285,378,796,509,378,378,378,808,811,814,378,817,820,822,137,509,338,739,237,237,509,832,378,834,378,837,474,474,509,285,516,731,509,851,739,509,285,731,378,863,867,731,869,874,875,338,878,285,509,285,884,885,509,289,516,285,516,509,285,509,378,897,851,900,902,378,457,739,731,378,378,474,509,913,285,285,731,509,731,509,851,731,509,932,285,938,509,285,509,943,516,509,509,285,731,509,509,509,960,961,962,338,509,509,285,970,972,285,980,285,509,731,509,509,988,989,989,285,509,285,997,999,509,731,997,]),'using':([1,],[43,]),'STRING':([1,41,44,54,65,129,158,167,173,186,201,213,216,217,218,224,248,274,278,279,284,303,315,318,320,339,348,355,370,371,376,381,383,389,390,391,394,396,397,398,404,409,413,417,423,434,439,440,442,453,455,467,468,470,471,474,499,503,504,511,527,531,536,546,562,575,582,584,597,599,607,608,610,611,612,617,620,624,625,634,635,640,641,646,647,651,652,659,661,663,667,675,678,681,701,703,722,723,725,726,729,730,760,764,765,777,783,787,788,791,794,798,815,822,837,838,845,846,848,850,855,858,860,866,877,880,881,883,888,891,894,901,915,917,918,940,950,952,955,956,958,965,969,974,976,983,985,986,991,992,993,994,996,1001,],[45,171,174,206,223,286,286,380,384,286,418,437,380,380,380,448,286,497,286,286,510,528,529,533,543,286,286,585,510,286,286,602,380,380,380,286,286,286,510,286,418,286,286,627,643,437,380,380,380,664,286,286,510,380,380,686,286,510,510,711,718,286,286,735,510,510,762,286,510,510,510,510,510,286,510,286,510,510,286,286,380,510,380,380,380,812,813,380,818,821,510,510,380,380,510,286,510,286,510,286,380,286,286,510,286,510,286,510,286,510,380,286,380,906,380,380,510,286,286,286,510,510,286,510,286,510,286,510,711,510,510,286,510,510,510,510,510,286,286,286,286,286,510,510,510,286,286,286,510,286,286,286,510,286,]),'cluster_by':([1,21,],[50,135,]),'row_format':([1,],[54,]),'storage':([1,],[55,]),'with':([1,196,],[60,407,]),'option_comment':([1,],[64,]),'option_with_tag':([1,133,187,277,333,357,363,558,579,589,590,],[67,310,310,310,310,310,310,310,310,310,310,]),'clone':([1,2,57,],[78,102,102,]),'encode':([1,133,187,277,333,357,363,558,579,589,590,],[79,291,291,291,291,291,291,291,291,291,291,]),'tablespace':([1,287,],[89,514,]),'options':([1,4,5,34,133,187,277,333,357,363,558,579,589,590,],[90,116,119,161,307,307,307,307,307,307,307,307,307,307,]),'option_comment_equals':([1,],[96,]),'multi_id_equals':([5,61,72,75,77,144,216,257,439,458,460,],[117,220,220,220,220,349,220,479,220,673,674,]),'id_equals':([5,61,72,75,77,80,117,144,201,216,220,257,273,349,404,423,439,458,460,479,673,674,],[120,219,219,219,219,236,272,120,421,219,272,120,496,272,421,638,219,120,120,272,272,272,]),'ref':([9,133,187,191,277,302,333,357,363,403,558,579,589,590,],[126,300,300,406,300,524,300,300,300,615,300,300,300,300,]),'using_tablespace':([14,],[130,]),'defcolumn':([21,52,123,134,146,151,336,350,361,362,],[133,187,277,333,357,363,558,579,589,590,]),'likke':([21,134,],[136,335,]),'column':([21,52,123,134,146,151,336,348,350,361,362,455,576,665,],[138,138,138,138,138,138,138,577,138,138,138,669,759,823,]),'t_name':([30,127,153,184,366,591,],[155,283,364,395,592,767,]),'multi_id_or_string':([44,173,390,],[176,386,606,]),'id_or_string':([44,167,173,216,217,218,383,389,390,423,439,440,442,470,471,635,641,646,647,659,678,681,729,794,815,837,838,],[177,379,388,441,444,446,603,605,177,641,441,655,658,679,682,793,803,679,682,816,833,835,861,896,903,679,682,]),'by_smthg':([47,],[181,]),'c_index':([52,],[188,]),'constraint':([52,133,146,187,277,333,357,363,558,579,589,590,],[189,312,352,312,312,312,312,312,312,312,312,312,]),'check_ex':([52,133,146,187,277,333,357,363,558,579,589,590,],[190,296,353,296,296,296,296,296,296,296,296,296,]),'foreign':([52,133,146,187,189,277,333,352,357,363,558,579,589,590,],[191,302,351,302,403,302,302,580,302,302,302,302,302,302,]),'uniq':([52,189,],[193,401,]),'statem_by_id':([52,],[194,]),'period_for':([52,],[195,]),'pkey_constraint':([52,],[196,]),'check_st':([52,133,146,187,189,277,312,333,352,357,363,558,579,589,590,],[201,201,201,201,404,201,404,201,404,201,201,201,201,201,201,]),'with_args':([56,209,408,427,],[209,427,209,427,]),'multi_assignments':([58,208,],[212,426,]),'table_property_equals':([61,72,75,77,216,439,],[215,230,233,235,443,443,]),'pid':([129,158,186,248,278,279,339,348,371,376,391,394,396,398,409,413,423,455,467,499,531,536,584,611,617,625,634,703,723,726,730,760,765,783,788,798,846,848,850,860,877,881,901,952,955,956,958,965,983,985,986,992,993,994,1001,],[284,370,397,468,503,504,562,575,597,599,607,608,610,612,620,624,640,667,675,701,722,725,764,777,370,787,791,845,855,858,866,880,883,891,894,855,915,917,918,855,562,940,950,969,722,974,976,562,915,915,991,996,722,974,722,]),'index_pid':([132,411,517,617,623,778,],[288,622,714,779,785,889,]),'comment':([133,138,187,277,333,357,363,558,577,579,589,590,669,759,823,],[290,343,290,290,290,290,290,290,343,290,290,290,343,343,343,]),'as_virtual':([133,187,277,333,357,363,558,579,589,590,],[292,292,292,292,292,292,292,292,292,292,]),'default':([133,187,277,333,357,363,558,579,589,590,],[297,297,297,297,297,297,297,297,297,297,]),'collate':([133,187,277,333,357,363,558,579,589,590,],[298,298,298,298,298,298,298,298,298,298,]),'enforced':([133,187,277,333,357,363,402,558,579,589,590,],[299,299,299,299,299,299,613,299,299,299,299,]),'null':([133,187,277,300,333,357,363,558,579,589,590,],[301,301,301,522,301,301,301,301,301,301,301,]),'encrypt':([133,187,277,333,357,363,558,579,589,590,],[303,303,303,303,303,303,303,303,303,303,]),'generated':([133,187,277,333,357,363,558,579,589,590,],[304,304,304,304,304,304,304,304,304,304,]),'c_property':([133,187,277,333,357,363,558,579,589,590,],[305,305,305,305,305,305,305,305,305,305,]),'on_update':([133,187,277,333,357,363,558,579,589,590,],[306,306,306,306,306,306,306,306,306,306,]),'autoincrement':([133,187,277,333,357,363,558,579,589,590,],[308,308,308,308,308,308,308,308,308,308,]),'option_order_noorder':([133,187,277,333,357,363,558,579,589,590,],[309,309,309,309,309,309,309,309,309,309,]),'option_with_masking_policy':([133,187,277,333,357,363,558,579,589,590,],[311,311,311,311,311,311,311,311,311,311,]),'generated_by':([133,187,277,333,357,363,558,579,589,590,],[313,313,313,313,313,313,313,313,313,313,]),'timezone':([133,187,277,333,357,363,558,579,589,590,],[314,314,314,314,314,314,314,314,314,314,]),'gen_always':([133,187,277,333,357,363,558,579,589,590,],[325,325,325,325,325,325,325,325,325,325,]),'c_type':([137,199,355,574,670,753,937,],[339,339,339,339,339,877,965,]),'tid':([137,199,339,355,574,670,753,877,937,965,],[340,340,564,340,340,340,340,564,340,564,]),'funct_args':([201,404,],[420,420,]),'equals':([211,428,],[431,645,]),'assignment':([213,434,],[435,650,]),'pid_with_type':([229,],[454,]),'funct':([229,455,826,],[456,671,907,]),'dot_id':([253,318,325,419,423,430,520,531,536,540,546,549,631,649,672,684,721,723,724,727,730,738,798,827,828,846,854,856,860,865,888,914,955,956,973,983,985,993,994,1000,1001,],[471,541,541,541,541,647,541,541,541,541,541,541,541,810,541,838,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,541,]),'multiple_tag_equals':([253,430,],[472,648,]),'tag_equals':([253,430,684,],[473,473,836,]),'properties':([256,258,483,693,],[475,480,694,839,]),'property':([256,258,475,480,483,693,694,839,],[476,476,689,689,476,476,689,689,]),'f_call':([318,325,419,423,531,536,540,546,549,631,672,721,723,724,727,730,738,798,827,828,846,854,856,860,865,888,914,955,956,973,983,985,993,994,1000,1001,],[535,550,632,636,632,632,732,736,632,732,632,732,853,632,732,864,732,853,632,732,853,732,732,853,732,944,732,632,853,732,853,853,632,853,732,632,]),'funct_expr':([318,325,536,],[537,547,726,]),'dot_id_or_id':([318,325,419,423,520,531,536,540,546,549,631,672,721,723,724,727,730,738,798,827,828,846,854,856,860,865,888,914,955,956,973,983,985,993,994,1000,1001,],[539,539,539,539,715,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,]),'multi_id':([318,325,419,531,536,549,672,723,724,730,798,827,846,860,955,956,983,985,993,994,1001,],[540,540,631,721,727,738,828,854,856,865,854,828,914,854,721,973,914,914,721,1000,721,]),'multiple_column_names':([348,],[576,]),'multi_id_statement':([423,],[635,]),'in_statement':([423,635,],[639,795,]),'multiple_funct':([455,],[668,]),'recursive_pid':([531,955,956,993,994,1001,],[720,971,975,998,975,1004,]),} _lr_goto = {} for _k, _v in _lr_goto_items.items(): @@ -209,13 +209,20 @@ ('expr -> expr AUTO_REFRESH EQ ID','expr',4,'p_expression_auto_refresh','snowflake.py',191), ('c_property -> id id','c_property',2,'p_column_property','sql.py',197), ('expr -> expr PATTERN table_property_equals','expr',3,'p_expression_pattern','snowflake.py',198), - ('as_virtual -> AS LP id LP id LP pid RP COMMA pid RP RP','as_virtual',12,'p_as_virtual','snowflake.py',204), - ('as_virtual -> AS LP id LP pid RP RP','as_virtual',7,'p_as_virtual','snowflake.py',205), - ('as_virtual -> AS LP multi_id RP','as_virtual',4,'p_as_virtual','snowflake.py',206), - ('as_virtual -> AS LP ID STRING_BASE RP ID RP','as_virtual',7,'p_as_virtual','snowflake.py',207), - ('as_virtual -> AS LP f_call RP id RP','as_virtual',6,'p_as_virtual','snowflake.py',208), - ('as_virtual -> as_virtual ID','as_virtual',2,'p_as_virtual','snowflake.py',209), - ('as_virtual -> AS LP id LP pid RP ID RP','as_virtual',8,'p_as_virtual','snowflake.py',210), + ('recursive_pid -> pid','recursive_pid',1,'p_recursive_pid','snowflake.py',204), + ('recursive_pid -> multi_id','recursive_pid',1,'p_recursive_pid','snowflake.py',205), + ('recursive_pid -> id LP RP','recursive_pid',3,'p_recursive_pid','snowflake.py',206), + ('recursive_pid -> id LP pid RP','recursive_pid',4,'p_recursive_pid','snowflake.py',207), + ('recursive_pid -> id LP pid RP pid','recursive_pid',5,'p_recursive_pid','snowflake.py',208), + ('recursive_pid -> id COMMA pid','recursive_pid',3,'p_recursive_pid','snowflake.py',209), + ('recursive_pid -> id LP id LP recursive_pid RP COMMA pid RP','recursive_pid',9,'p_recursive_pid','snowflake.py',210), + ('recursive_pid -> multi_id LP pid RP','recursive_pid',4,'p_recursive_pid','snowflake.py',211), + ('recursive_pid -> id LP multi_id RP','recursive_pid',4,'p_recursive_pid','snowflake.py',212), + ('recursive_pid -> id LP id AS recursive_pid RP','recursive_pid',6,'p_recursive_pid','snowflake.py',213), + ('recursive_pid -> id LP id LP recursive_pid RP AS recursive_pid RP','recursive_pid',9,'p_recursive_pid','snowflake.py',214), + ('as_virtual -> AS LP id RP','as_virtual',4,'p_as_virtual','snowflake.py',222), + ('as_virtual -> AS LP recursive_pid RP','as_virtual',4,'p_as_virtual','snowflake.py',223), + ('as_virtual -> AS LP id LP id LP multi_id COMMA pid RP AS recursive_pid RP RP','as_virtual',14,'p_as_virtual','snowflake.py',224), ('c_type -> id','c_type',1,'p_c_type','sql.py',236), ('c_type -> id id','c_type',2,'p_c_type','sql.py',237), ('c_type -> id id id id','c_type',4,'p_c_type','sql.py',238), diff --git a/tests/dialects/test_snowflake.py b/tests/dialects/test_snowflake.py index 1f4f850..fb2d3a2 100644 --- a/tests/dialects/test_snowflake.py +++ b/tests/dialects/test_snowflake.py @@ -1010,7 +1010,7 @@ def test_virtual_column_ext_table(): location_fm2 = """ create external table if not exists TABLE_DATA_SRC.EXT_PAYLOAD_MANIFEST_WEB ( - "type" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 1), '=', 2 )) + "type" VARCHAR(255) AS (SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', 1), '=', 2 )), ) location = @db.schema.StageName/year=2024 file_format = (TYPE = JSON NULL_IF = () STRIP_OUTER_ARRAY = TRUE ) @@ -1118,7 +1118,10 @@ def test_virtual_column_table(): ddl = """ create or replace table if not exists TABLE_DATA_SRC.EXT_PAYLOAD_MANIFEST_WEB ( id bigint, - derived bigint as (id * 10) + derived bigint as (id * 10), + "year" NUMBER(38,0) AS (EXTRACT(year from METADATA$FILE_LAST_MODIFIED)), + PERIOD VARCHAR(200) AS (CAST(col1 AS VARCHAR(16777216))), + field VARCHAR(205) AS (CAST(GET(VALUE, 'c3') AS VARCHAR(16777216))) ) location = @sc.stage/entity=events/ auto_refresh = false @@ -1157,6 +1160,39 @@ def test_virtual_column_table(): "check": None, "generated": {"as": "id * 10"}, }, + { + "name": "year", + "type": "NUMBER", + "size": (38,0), + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated": {"as": "EXTRACT(year from METADATA$FILE_LAST_MODIFIED)"}, + }, + { + "name": "PERIOD", + "type": "VARCHAR", + "size": 200, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated": {"as": "CAST(col1ASVARCHAR(16777216))"}, + }, + { + "name": "field", + "type": "VARCHAR", + "size": 205, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + "generated": {"as": "CAST(GET(VALUE,'c3')ASVARCHAR(16777216))"}, + }, ], "index": [], "external": False,