diff --git a/simple_ddl_parser/ddl_parser.py b/simple_ddl_parser/ddl_parser.py
index 4831324082a84daa29db8f5d1ddf6cccd246b997..2b63d459541d3d4a39b84dd724e03bfa294d1e1a 100755
--- a/simple_ddl_parser/ddl_parser.py
+++ b/simple_ddl_parser/ddl_parser.py
@@ -97,6 +97,11 @@ class DDLParser(
         elif t.type == "CHECK":
             self.lexer.check = True
 
+    def t_TIMESTAMP_TIMEZONE(self, t: LexToken):
+        r"with\ time\ zone"
+        t.type = "TIMESTAMP_TIMEZONE"
+        return self.set_last_token(t)
+
     def t_DOT(self, t: LexToken) -> LexToken:
         r"\."
         t.type = "DOT"
@@ -116,13 +121,14 @@ class DDLParser(
         """many of reserved words can be used as column name,
         to decide is it a column name or not we need do some checks"""
         skip_id_tokens = ["(", ")", ","]
+        key_as_column_name = "key"
         return (
             t.value not in skip_id_tokens
             and self.lexer.is_table
             and self.lexer.lp_open
             and not self.lexer.is_like
             and (self.lexer.last_token == "COMMA" or self.lexer.last_token == "LP")
-            and t.value.upper() not in tok.first_liners
+            and (t.value.upper() not in tok.first_liners or t.value == key_as_column_name)
         )
 
     def is_creation_name(self, t: LexToken) -> bool:
@@ -173,6 +179,11 @@ class DDLParser(
         else:
             t = self.tokens_not_columns_names(t)
 
+        if self.lexer.is_comment_on:
+            _type = tok.comment_on_tokens.get(t.value)
+            if _type:
+                t.type = _type
+
         self.capitalize_tokens(t)
         self.commat_type(t)
 
@@ -199,6 +210,8 @@ class DDLParser(
 
         if t.type == "ALTER":
             self.lexer.is_alter = True
+        if t.type == "COMMENT":
+            self.lexer.is_comment_on = True
         if t.type == "LIKE":
             self.lexer.is_like = True
         elif t.type in ["TYPE", "DOMAIN", "TABLESPACE"]:
diff --git a/simple_ddl_parser/dialects/sql.py b/simple_ddl_parser/dialects/sql.py
index 5c4a780c9b12d20f0bee00a8375d6e7af06ef626..5572ba7c9b92af5c1321b5cfa67dbd9f0b0e0050 100644
--- a/simple_ddl_parser/dialects/sql.py
+++ b/simple_ddl_parser/dialects/sql.py
@@ -193,6 +193,7 @@ class Column:
         | id id
         | id id id id
         | id id id
+        | id TIMESTAMP_TIMEZONE
         | id DOT id
         | tid
         | ARRAY
@@ -1587,6 +1588,14 @@ class BaseSQL(
         p_list = remove_par(list(p))
         p[0] = {"comment": check_spec(p_list[-1])}
 
+    def p_comment_on(self, p: List) -> None:
+        """comment_on : COMMENT ON COLUMN id DOT id DOT id id STRING"""
+        p[0] = {"comment_stmt": p[10], "comment_colref": ".".join((p[4], p[6], p[8]))}
+
+    def p_comment_on_expr(self, p: List) -> None:
+        """expr : comment_on"""
+        p[0] = p[1]
+
     def p_tablespace(self, p: List) -> None:
         """tablespace : TABLESPACE id
         | TABLESPACE id properties
diff --git a/simple_ddl_parser/output/common.py b/simple_ddl_parser/output/common.py
index 7879a96acecce25077d729e6ca56507dfd699ed6..72b37a8d93b4e8ca1f2b76d7250750cc30663153 100644
--- a/simple_ddl_parser/output/common.py
+++ b/simple_ddl_parser/output/common.py
@@ -181,6 +181,8 @@ def result_format(
             tables_dict = process_alter_and_index_result(
                 tables_dict, table, output_mode
             )
+        elif "comment_colref" in table:
+            process_comment_on_result(tables_dict, table)
         else:
             # process tables, types, sequence and etc. data
             table_data = process_entities(tables_dict, table, output_mode)
@@ -253,6 +255,13 @@ def set_unique_columns(table_data: Dict) -> Dict:
         del table_data["unique_statement"]
     return table_data
 
+def process_comment_on_result(tables_dict: Dict, statement: Dict):
+    schema, table_name, column_name = statement.get("comment_colref").split(".")
+    table = get_table_from_tables_data(tables_dict, (table_name, schema))
+    for column in table.get("columns"):
+        if column.get("name") == column_name:
+            column["comment"] = statement.get("comment_stmt")
+
 
 def group_by_type_result(final_result: List[Dict]) -> Dict[str, List]:
     result_as_dict = {
diff --git a/simple_ddl_parser/parser.py b/simple_ddl_parser/parser.py
index 5de9c8d769ced8c0d0ccac01a25e14a3b8e19ee4..6a7fa76841a3abc647206fa18aac510916d8ee9a 100755
--- a/simple_ddl_parser/parser.py
+++ b/simple_ddl_parser/parser.py
@@ -313,6 +313,7 @@ class Parser:
             "last_par",
             "lp_open",
             "is_alter",
+            "is_comment_on",
             "is_like",
         ]
         for attr in attrs:
diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py
index bed8963156afff3bd5aa2b616917d86b31beb5d5..a372e58b5cb3b7c6feb6b46b737e34acbbd7c99c 100644
--- a/simple_ddl_parser/parsetab.py
+++ b/simple_ddl_parser/parsetab.py
@@ -6,9 +6,9 @@ _tabversion = '3.10'
 
 _lr_method = 'LALR'
 
-_lr_signature = 'ADD ALTER ARRAY AS AUTOINCREMENT BY CACHE CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MAXVALUE MINVALUE NO NOT NULL ON OPTIONS OR PARTITION PARTITIONED PRIMARY REFERENCES REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED START STORAGE STORED STRING TABLE TABLESPACE TBLPROPERTIES TERMINATED TEXTIMAGE_ON TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n        | expr LOCATION DQ_STRINGpkey_constraint : constraint pkey_statement id LP index_pid RP\n        | constraint pkey_statement LP index_pid RP\n        | pkey_constraint with\n        | pkey_constraint with ON id\n        encrypt : ENCRYPT\n        | encrypt NO SALT\n        | encrypt SALT\n        | encrypt USING STRING\n        | encrypt STRING\n        clone : CLONE idon_update : ON UPDATE id\n        | ON UPDATE STRING\n        | ON UPDATE f_call\n        multiple_options : options\n        | multiple_options options\n        using : USING idencode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n        | expr CLUSTER BY pid\n        expr : expr ID ON LP pid RP\n        |  expr ID BY LP pid RPexpr : expr PARTITION BY LP pid RP\n        | expr PARTITION BY id LP pid RP\n        | expr PARTITION BY pid\n        | expr PARTITION BY id pidexpr : expr id id\n        | expr id KEY\n        options : OPTIONS LP id_equals RPexpr : expr option_comment\n        expr : expr INTO ID IDexpr : expr id id LP pid RPwith : WITH with_argsrow_format : ROW FORMAT SERDE\n        | ROW FORMAT\n        option_comment : ID STRING\n        | ID DQ_STRING\n        | COMMENT ID STRING\n        | COMMENT ID DQ_STRING\n        expr : expr database_baseequals : id id id\n        | id id ON\n        | id id id DOT id\n        storage : STORAGE LP\n        | storage id id\n        | storage id id RP\n        expr : expr row_format id\n        | expr row_format STRING\n        database_base : CREATE DATABASE id\n        | CREATE ID DATABASE id\n        | database_base clone\n        with_args : LP equals\n        | with_args COMMA equals\n        | with_args with_args\n        | with_args RP\n        expr : expr WITH SERDEPROPERTIES multi_assigmentsexpr : expr storageexpr : expr ID INDEXexpr : expr TBLPROPERTIES multi_assigmentsmulti_assigments : LP assigment\n        | multi_assigments RP\n        | multi_assigments COMMA assigmentperiod_for : id FOR id LP pid RPexpr : expr ON idassigment : id id id\n        |  STRING id STRING\n        |  id id STRING\n        |  STRING id id\n        |  STRING idexpr : expr withexpr : expr TEXTIMAGE_ON idexpr : expr COMMENT STRINGexpr : 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 id TERMINATED BY id\n        | expr id TERMINATED BY STRING\n        expr : expr MAP KEYS TERMINATED BY id\n        | expr MAP KEYS TERMINATED BY STRING\n        properties : property\n        | properties propertyexpr : expr SKEWED BY LP id RP ON LP pid RPproperty : id id\n        | id STRING\n        | id ON\n        | id STORAGE\n        | id ROW\n        expr : expr COLLECTION ITEMS TERMINATED BY id\n        | expr COLLECTION ITEMS TERMINATED BY STRING\n        expr : expr STORED AS id\n        |  expr STORED AS id STRING\n        |  expr STORED AS id STRING id STRING\n        create_table : CREATE TABLE IF NOT EXISTS\n        | CREATE TABLE\n        | CREATE OR REPLACE TABLE IF NOT EXISTS\n        | CREATE OR REPLACE TABLE\n        | CREATE id TABLE IF NOT EXISTS\n        | CREATE id TABLE\n        | CREATE OR REPLACE id TABLE IF NOT EXISTS\n        | CREATE OR REPLACE id TABLE\n\n        expr : expr PARTITIONED BY pid_with_type\n        | expr PARTITIONED BY LP pid RP\n        | expr PARTITIONED BY LP multiple_funct RP\n        pid_with_type :  LP column\n        | pid_with_type COMMA column\n        | pid_with_type RP\n        c_property : id idc_type : id\n        | id id\n        | id id id id\n        | id id id\n        | 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        | STRINGcolumn : 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        | inline_index\n        | defcolumn comment\n        | defcolumn null\n        | defcolumn encode\n        | defcolumn PRIMARY KEY\n        | defcolumn UNIQUE KEY\n        | defcolumn UNIQUE\n        | defcolumn check_ex\n        | defcolumn default\n        | defcolumn collate\n        | defcolumn enforced\n        | defcolumn ref\n        | defcolumn foreign ref\n        | defcolumn encrypt\n        | defcolumn generated\n        | defcolumn c_property\n        | defcolumn on_update\n        | defcolumn options\n        | defcolumn autoincrement\n        check_ex :  check_st\n        | constraint check_st\n        expr : create_schema\n        | create_database\n        | expr id\n        | expr clone\n        c_schema : CREATE SCHEMA\n        | CREATE ID SCHEMAcreate_schema : c_schema id id\n        | c_schema id id id\n        | c_schema id\n        | c_schema id DOT id\n        | c_schema id option_comment\n        | c_schema id DOT id option_comment\n        | c_schema IF NOT EXISTS id\n        | c_schema IF NOT EXISTS id DOT id\n        | create_schema id id id\n        | create_schema id id STRING\n        | create_schema options\n        create_database : database_base\n        | create_database id id id\n        | create_database id id STRING\n        | create_database options\n        expr : DROP TABLE id\n        | DROP TABLE id DOT id\n        multiple_column_names : column\n        | multiple_column_names COMMA\n        | multiple_column_names column\n        type_definition : type_name id LP pid RP\n        | type_name id LP multiple_column_names RP\n        | type_name LP id_equals RP\n        | type_name TABLE LP defcolumn\n        | type_definition COMMA defcolumn\n        | type_definition RP\n        expr : type_definitiontype_name : type_create id AS\n        | type_create id DOT id AS\n        | type_create id DOT id\n        | type_create id\n        type_create : CREATE TYPE\n        | CREATE OR REPLACE TYPE\n        expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n        | CREATE DOMAIN id DOT id AS\n        | CREATE DOMAIN id DOT id\n        | CREATE DOMAIN id\n        id_equals : id id id_or_string\n        | id id_or_string\n        | id_equals COMMA\n        | id_equals COMMA id id id_or_string\n        | id\n        | id_equals LP pid RP\n        | id_equals LP pid RP id\n        | id_equals COMMA id id\n        | id_equals COMMA id\n        expr : index_table_name LP index_pid RPinline_index : INDEX id LP index_pid RP\n        | KEY id LP index_pid RP\n        | INDEX LP index_pid RP\n        | KEY LP index_pid RP\n        | UNIQUE INDEX id LP index_pid RP\n        | UNIQUE KEY id LP index_pid RP\n        | UNIQUE INDEX LP index_pid RP\n        | UNIQUE KEY LP index_pid RP\n        index_table_name : create_index ON id\n        | create_index ON id DOT id\n        create_index : CREATE INDEX id\n        | CREATE KEY id\n        | CREATE UNIQUE INDEX id\n        | CREATE UNIQUE KEY id\n        | create_index ON id\n        | CREATE CLUSTERED INDEX id\n        | CREATE CLUSTERED KEY id\n        expr : table_name defcolumn\n        | table_name LP defcolumn\n        | table_name\n        | expr COMMA defcolumn\n        | expr COMMA\n        | expr COMMA constraint\n        | expr COMMA check_ex\n        | expr COMMA foreign\n        | expr COMMA pkey\n        | expr COMMA uniq\n        | expr COMMA statem_by_id\n        | expr COMMA constraint uniq\n        | expr COMMA period_for\n        | expr COMMA pkey_constraint\n        | expr COMMA constraint pkey\n        | expr COMMA constraint pkey enforced\n        | expr COMMA constraint foreign ref\n        | expr COMMA foreign ref\n        | expr encode\n        | expr DEFAULT id id id\n        | expr RP\n        likke : LIKE\n        | CLONE\n        expr : table_name likke id\n        | table_name likke id DOT id\n        | table_name LP likke id DOT id RP\n        | table_name LP likke id RP\n        t_name : id DOT id\n        | id\n        | id DOT id DOT id\n        table_name : create_table t_name\n        | table_name likke id\n        expr : seq_name\n        | expr INCREMENT id\n        | expr INCREMENT id id\n        | expr START 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        seq_name : create_seq id DOT id\n        | create_seq id\n        create_seq : CREATE SEQUENCE IF NOT EXISTS\n        | CREATE SEQUENCE\n\n        tid : LT id\n        | LT\n        | tid LT\n        | tid id\n        | tid COMMAT\n        | tid RT\n        null : NULL\n        | NOT NULL\n        f_call : id LP RP\n        | id LP f_call RP\n        | id LP multi_id RP\n        | id LP pid RP\n        multi_id : id\n        | multi_id id\n        | f_call\n        | multi_id f_call\n        funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n        | multiple_funct COMMA funct\n        | multiple_funct COMMA\n        funct_expr : LP multi_id RP\n        | multi_id\n        dot_id : id DOT iddefault : DEFAULT id\n        | DEFAULT STRING\n        | DEFAULT NULL\n        | default FOR dot_id\n        | DEFAULT funct_expr\n        | DEFAULT LP pid RP\n        | DEFAULT LP funct_expr pid RP\n        | default id\n        | default LP RP\n        enforced : ENFORCED\n        | NOT ENFORCED\n        collate : COLLATE id\n        | COLLATE STRING\n        \n        constraint : CONSTRAINT id\n        \n        generated : gen_always funct_expr\n        | gen_always funct_expr id\n        | gen_always LP multi_id RP\n        | gen_always f_call\n        \n        gen_always : GENERATED id AS\n        check_st : CHECK LP id\n        | check_st id\n        | check_st STRING\n        | check_st id STRING\n        | check_st id RP\n        | check_st STRING RP\n        | check_st funct_args\n        | check_st LP pid RP\n        using_tablespace : USING INDEX tablespaceexpr : alter_foreign ref\n        | alter_check\n        | alter_unique\n        | alter_default\n        | alter_primary_key\n        | alter_primary_key using_tablespace\n        alter_primary_key : alt_table PRIMARY KEY LP pid RP\n        | alt_table constraint PRIMARY KEY LP pid RP\n        alter_unique : alt_table UNIQUE LP pid RP\n        | alt_table constraint UNIQUE LP pid RP\n        alter_default : alt_table id id\n        | alt_table constraint id id\n        | alt_table id STRING\n        | alt_table constraint id STRING\n        | alter_default id\n        | alter_default FOR pid\n        pid :  id\n        | STRING\n        | pid id\n        | pid STRING\n        | STRING LP RP\n        | id LP RP\n        | pid COMMA id\n        | pid COMMA STRING\n        alter_check : alt_table check_st\n        | alt_table constraint check_st\n        index_pid :  id\n        | index_pid id\n        | index_pid COMMA index_pid\n        alter_foreign : alt_table foreign\n        | alt_table constraint foreign\n        alt_table : ALTER TABLE t_name ADD\n        | ALTER TABLE IF EXISTS t_name ADD\n        | ALTER TABLE ID t_name ADDforeign : FOREIGN KEY LP pid RP\n        | FOREIGN KEYref : REFERENCES t_name\n        | ref LP pid RP\n        | ref ON DELETE id\n        | ref ON UPDATE id\n        | ref DEFERRABLE INITIALLY id\n        | ref NOT DEFERRABLE\n        expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n        | id KEY LP pid RP\n        pkey : pkey_statement LP pid RP\n        | pkey_statement ID LP pid RP\n        pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n        | TABLESPACE id properties\n        expr : expr tablespace'
+_lr_signature = 'ADD ALTER ARRAY AS AUTOINCREMENT BY CACHE CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MAXVALUE MINVALUE NO NOT NULL ON OPTIONS OR PARTITION PARTITIONED PRIMARY REFERENCES REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED START STORAGE STORED STRING TABLE TABLESPACE TBLPROPERTIES TERMINATED TEXTIMAGE_ON TIMESTAMP_TIMEZONE TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n        | expr LOCATION DQ_STRINGpkey_constraint : constraint pkey_statement id LP index_pid RP\n        | constraint pkey_statement LP index_pid RP\n        | pkey_constraint with\n        | pkey_constraint with ON id\n        on_update : ON UPDATE id\n        | ON UPDATE STRING\n        | ON UPDATE f_call\n        encrypt : ENCRYPT\n        | encrypt NO SALT\n        | encrypt SALT\n        | encrypt USING STRING\n        | encrypt STRING\n        clone : CLONE idmultiple_options : options\n        | multiple_options options\n        using : USING idencode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n        | expr CLUSTER BY pid\n        expr : expr ID ON LP pid RP\n        |  expr ID BY LP pid RPexpr : expr PARTITION BY LP pid RP\n        | expr PARTITION BY id LP pid RP\n        | expr PARTITION BY pid\n        | expr PARTITION BY id pidexpr : expr id id\n        | expr id KEY\n        options : OPTIONS LP id_equals RPexpr : expr option_comment\n        expr : expr INTO ID IDexpr : expr id id LP pid RPwith : WITH with_argsrow_format : ROW FORMAT SERDE\n        | ROW FORMAT\n        option_comment : ID STRING\n        | ID DQ_STRING\n        | COMMENT ID STRING\n        | COMMENT ID DQ_STRING\n        expr : expr database_baseequals : id id id\n        | id id ON\n        | id id id DOT id\n        storage : STORAGE LP\n        | storage id id\n        | storage id id RP\n        expr : expr row_format id\n        | expr row_format STRING\n        database_base : CREATE DATABASE id\n        | CREATE ID DATABASE id\n        | database_base clone\n        with_args : LP equals\n        | with_args COMMA equals\n        | with_args with_args\n        | with_args RP\n        expr : expr WITH SERDEPROPERTIES multi_assigmentsexpr : expr storageexpr : expr ID INDEXexpr : expr TBLPROPERTIES multi_assigmentsmulti_assigments : LP assigment\n        | multi_assigments RP\n        | multi_assigments COMMA assigmentperiod_for : id FOR id LP pid RPexpr : expr ON idassigment : id id id\n        |  STRING id STRING\n        |  id id STRING\n        |  STRING id id\n        |  STRING idexpr : expr withexpr : expr TEXTIMAGE_ON idexpr : expr COMMENT STRINGexpr : 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 id TERMINATED BY id\n        | expr id TERMINATED BY STRING\n        expr : expr MAP KEYS TERMINATED BY id\n        | expr MAP KEYS TERMINATED BY STRING\n        properties : property\n        | properties propertyexpr : expr SKEWED BY LP id RP ON LP pid RPproperty : id id\n        | id STRING\n        | id ON\n        | id STORAGE\n        | id ROW\n        expr : expr COLLECTION ITEMS TERMINATED BY id\n        | expr COLLECTION ITEMS TERMINATED BY STRING\n        expr : expr STORED AS id\n        |  expr STORED AS id STRING\n        |  expr STORED AS id STRING id STRING\n        create_table : CREATE TABLE IF NOT EXISTS\n        | CREATE TABLE\n        | CREATE OR REPLACE TABLE IF NOT EXISTS\n        | CREATE OR REPLACE TABLE\n        | CREATE id TABLE IF NOT EXISTS\n        | CREATE id TABLE\n        | CREATE OR REPLACE id TABLE IF NOT EXISTS\n        | CREATE OR REPLACE id TABLE\n\n        expr : expr PARTITIONED BY pid_with_type\n        | expr PARTITIONED BY LP pid RP\n        | expr PARTITIONED BY LP multiple_funct RP\n        pid_with_type :  LP column\n        | pid_with_type COMMA column\n        | pid_with_type RP\n        c_property : id idc_type : id\n        | id id\n        | id id id id\n        | id id id\n        | id TIMESTAMP_TIMEZONE\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        | STRINGcolumn : 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        | inline_index\n        | defcolumn comment\n        | defcolumn null\n        | defcolumn encode\n        | defcolumn PRIMARY KEY\n        | defcolumn UNIQUE KEY\n        | defcolumn UNIQUE\n        | defcolumn check_ex\n        | defcolumn default\n        | defcolumn collate\n        | defcolumn enforced\n        | defcolumn ref\n        | defcolumn foreign ref\n        | defcolumn encrypt\n        | defcolumn generated\n        | defcolumn c_property\n        | defcolumn on_update\n        | defcolumn options\n        | defcolumn autoincrement\n        check_ex :  check_st\n        | constraint check_st\n        expr : create_schema\n        | create_database\n        | expr id\n        | expr clone\n        c_schema : CREATE SCHEMA\n        | CREATE ID SCHEMAcreate_schema : c_schema id id\n        | c_schema id id id\n        | c_schema id\n        | c_schema id DOT id\n        | c_schema id option_comment\n        | c_schema id DOT id option_comment\n        | c_schema IF NOT EXISTS id\n        | c_schema IF NOT EXISTS id DOT id\n        | create_schema id id id\n        | create_schema id id STRING\n        | create_schema options\n        create_database : database_base\n        | create_database id id id\n        | create_database id id STRING\n        | create_database options\n        expr : DROP TABLE id\n        | DROP TABLE id DOT id\n        multiple_column_names : column\n        | multiple_column_names COMMA\n        | multiple_column_names column\n        type_definition : type_name id LP pid RP\n        | type_name id LP multiple_column_names RP\n        | type_name LP id_equals RP\n        | type_name TABLE LP defcolumn\n        | type_definition COMMA defcolumn\n        | type_definition RP\n        expr : type_definitiontype_name : type_create id AS\n        | type_create id DOT id AS\n        | type_create id DOT id\n        | type_create id\n        type_create : CREATE TYPE\n        | CREATE OR REPLACE TYPE\n        expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n        | CREATE DOMAIN id DOT id AS\n        | CREATE DOMAIN id DOT id\n        | CREATE DOMAIN id\n        id_equals : id id id_or_string\n        | id id_or_string\n        | id_equals COMMA\n        | id_equals COMMA id id id_or_string\n        | id\n        | id_equals LP pid RP\n        | id_equals LP pid RP id\n        | id_equals COMMA id id\n        | id_equals COMMA id\n        expr : index_table_name LP index_pid RPinline_index : INDEX id LP index_pid RP\n        | KEY id LP index_pid RP\n        | INDEX LP index_pid RP\n        | KEY LP index_pid RP\n        | UNIQUE INDEX id LP index_pid RP\n        | UNIQUE KEY id LP index_pid RP\n        | UNIQUE INDEX LP index_pid RP\n        | UNIQUE KEY LP index_pid RP\n        index_table_name : create_index ON id\n        | create_index ON id DOT id\n        create_index : CREATE INDEX id\n        | CREATE KEY id\n        | CREATE UNIQUE INDEX id\n        | CREATE UNIQUE KEY id\n        | create_index ON id\n        | CREATE CLUSTERED INDEX id\n        | CREATE CLUSTERED KEY id\n        expr : table_name defcolumn\n        | table_name LP defcolumn\n        | table_name\n        | expr COMMA defcolumn\n        | expr COMMA\n        | expr COMMA constraint\n        | expr COMMA check_ex\n        | expr COMMA foreign\n        | expr COMMA pkey\n        | expr COMMA uniq\n        | expr COMMA statem_by_id\n        | expr COMMA constraint uniq\n        | expr COMMA period_for\n        | expr COMMA pkey_constraint\n        | expr COMMA constraint pkey\n        | expr COMMA constraint pkey enforced\n        | expr COMMA constraint foreign ref\n        | expr COMMA foreign ref\n        | expr encode\n        | expr DEFAULT id id id\n        | expr RP\n        likke : LIKE\n        | CLONE\n        expr : table_name likke id\n        | table_name likke id DOT id\n        | table_name LP likke id DOT id RP\n        | table_name LP likke id RP\n        t_name : id DOT id\n        | id\n        | id DOT id DOT id\n        table_name : create_table t_name\n        | table_name likke id\n        expr : seq_name\n        | expr INCREMENT id\n        | expr INCREMENT id id\n        | expr START 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        seq_name : create_seq id DOT id\n        | create_seq id\n        create_seq : CREATE SEQUENCE IF NOT EXISTS\n        | CREATE SEQUENCE\n\n        tid : LT id\n        | LT\n        | tid LT\n        | tid id\n        | tid COMMAT\n        | tid RT\n        null : NULL\n        | NOT NULL\n        f_call : id LP RP\n        | id LP f_call RP\n        | id LP multi_id RP\n        | id LP pid RP\n        multi_id : id\n        | multi_id id\n        | f_call\n        | multi_id f_call\n        funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n        | multiple_funct COMMA funct\n        | multiple_funct COMMA\n        funct_expr : LP multi_id RP\n        | multi_id\n        dot_id : id DOT iddefault : DEFAULT id\n        | DEFAULT STRING\n        | DEFAULT NULL\n        | default FOR dot_id\n        | DEFAULT funct_expr\n        | DEFAULT LP pid RP\n        | DEFAULT LP funct_expr pid RP\n        | default id\n        | default LP RP\n        enforced : ENFORCED\n        | NOT ENFORCED\n        collate : COLLATE id\n        | COLLATE STRING\n        \n        constraint : CONSTRAINT id\n        \n        generated : gen_always funct_expr\n        | gen_always funct_expr id\n        | gen_always LP multi_id RP\n        | gen_always f_call\n        \n        gen_always : GENERATED id AS\n        check_st : CHECK LP id\n        | check_st id\n        | check_st STRING\n        | check_st id STRING\n        | check_st id RP\n        | check_st STRING RP\n        | check_st funct_args\n        | check_st LP pid RP\n        using_tablespace : USING INDEX tablespaceexpr : alter_foreign ref\n        | alter_check\n        | alter_unique\n        | alter_default\n        | alter_primary_key\n        | alter_primary_key using_tablespace\n        alter_primary_key : alt_table PRIMARY KEY LP pid RP\n        | alt_table constraint PRIMARY KEY LP pid RP\n        alter_unique : alt_table UNIQUE LP pid RP\n        | alt_table constraint UNIQUE LP pid RP\n        alter_default : alt_table id id\n        | alt_table constraint id id\n        | alt_table id STRING\n        | alt_table constraint id STRING\n        | alter_default id\n        | alter_default FOR pid\n        pid :  id\n        | STRING\n        | pid id\n        | pid STRING\n        | STRING LP RP\n        | id LP RP\n        | pid COMMA id\n        | pid COMMA STRING\n        alter_check : alt_table check_st\n        | alt_table constraint check_st\n        index_pid :  id\n        | index_pid id\n        | index_pid COMMA index_pid\n        alter_foreign : alt_table foreign\n        | alt_table constraint foreign\n        alt_table : ALTER TABLE t_name ADD\n        | ALTER TABLE IF EXISTS t_name ADD\n        | ALTER TABLE ID t_name ADDforeign : FOREIGN KEY LP pid RP\n        | FOREIGN KEYref : REFERENCES t_name\n        | ref LP pid RP\n        | ref ON DELETE id\n        | ref ON UPDATE id\n        | ref DEFERRABLE INITIALLY id\n        | ref NOT DEFERRABLE\n        expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n        | id KEY LP pid RP\n        pkey : pkey_statement LP pid RP\n        | pkey_statement ID LP pid RP\n        pkey_statement : PRIMARY KEYcomment : COMMENT STRINGcomment_on : COMMENT ON COLUMN id DOT id DOT id id STRINGexpr : comment_ontablespace : TABLESPACE id\n        | TABLESPACE id properties\n        expr : expr tablespace'
     
-_lr_action_items = {'CREATE':([0,1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[3,66,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'DROP':([0,],[6,]),'ALTER':([0,],[27,]),'PRIMARY':([0,23,33,54,90,98,102,103,122,125,170,171,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,304,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,484,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,611,650,655,657,658,660,661,662,664,666,668,669,673,679,693,695,696,697,698,700,701,702,715,],[24,129,-125,24,-124,225,-136,-137,-257,294,225,24,-156,-22,225,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,225,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-313,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,225,-256,-322,-323,-324,-319,-359,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-361,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-360,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'$end':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[0,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'LOCATION':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[32,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'CLUSTER':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[34,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'ID':([1,2,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,23,25,26,28,29,30,31,33,35,36,38,39,40,41,43,45,46,47,53,54,55,56,57,58,59,61,62,63,64,65,66,69,70,71,73,74,75,76,77,78,79,80,81,84,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,115,118,120,121,122,123,125,126,128,131,133,134,136,137,138,139,140,141,143,144,145,148,149,150,151,152,153,154,155,157,158,159,160,161,162,163,168,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,200,201,202,203,204,205,208,209,210,211,213,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,242,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,267,268,272,273,274,275,277,278,279,280,281,283,285,286,288,289,291,293,295,296,297,298,299,300,301,303,304,305,306,307,308,309,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,341,342,343,344,345,347,348,350,351,353,354,356,357,358,359,360,361,362,363,365,366,367,369,370,371,377,379,381,382,383,384,385,386,387,388,389,390,391,392,393,395,397,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,427,428,429,430,431,432,434,436,437,438,439,440,441,442,443,444,445,446,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,505,506,507,508,509,511,512,514,516,518,520,521,522,523,525,526,527,528,529,530,531,532,533,534,536,537,539,540,541,542,543,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,589,590,591,592,593,594,595,599,600,601,602,603,604,605,606,607,608,609,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,648,649,650,651,652,653,654,655,656,657,658,660,661,662,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,683,686,687,688,689,690,691,693,694,695,696,697,698,699,700,701,702,703,706,707,708,709,711,712,713,714,715,716,717,],[35,-175,78,90,90,-190,90,90,-370,-261,-329,-330,90,-332,90,90,90,90,90,135,90,-1,90,-249,-3,-125,-124,90,-34,153,-44,90,90,-74,90,164,-161,90,-247,90,90,90,90,90,90,-380,-19,90,191,90,90,90,-55,90,90,90,-162,-124,90,90,90,-101,-275,-195,90,-174,-124,90,-178,90,90,-189,90,90,90,90,90,-136,-137,90,-250,-251,90,-328,90,-342,90,-333,280,90,90,-259,-257,-273,90,90,90,90,-376,90,-194,312,-20,-31,90,-32,-4,-5,90,-62,-40,-41,-68,90,323,-51,-52,-37,90,90,-63,90,-75,-76,90,90,-234,-235,-236,-237,-238,-239,-241,-242,90,90,90,90,90,-266,-267,-268,-269,-270,-21,-39,-48,-15,-22,90,90,90,90,-105,-201,-163,90,-53,90,90,90,90,90,90,90,-179,90,90,90,-354,-138,-139,-140,-143,-144,90,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,90,90,90,-309,-10,90,-135,90,90,90,-252,90,-128,90,-121,90,-129,90,90,90,90,90,90,-364,90,-344,-345,90,90,-168,-124,164,90,90,90,90,90,90,90,-320,-321,-325,90,90,-338,-340,-363,-313,90,90,90,-191,90,90,90,90,90,90,90,90,90,90,90,-35,-60,-58,90,-59,-56,90,-49,-65,90,-64,90,90,-42,-43,90,-97,-108,90,-240,-243,90,519,-246,-8,90,90,90,90,-263,-265,-38,90,90,-87,90,90,90,-198,90,-54,-103,-196,-172,-173,-176,-177,90,90,-211,-355,90,-141,-142,90,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,90,90,-290,-311,-312,90,90,-288,90,-290,90,90,90,-122,90,-278,-279,-280,-281,-276,90,90,90,90,90,90,90,90,90,90,90,-369,-346,-347,90,-327,-165,588,90,90,90,90,-181,90,-186,90,90,90,90,-256,-272,90,-339,-341,-322,-323,-324,90,90,-288,90,90,90,-319,-374,90,-193,-359,90,90,-2,-83,-84,90,90,90,90,90,90,-57,90,-50,-66,90,90,90,90,90,90,-113,90,-111,90,-244,-245,90,90,90,90,90,-248,-90,-91,-92,-93,-94,-88,-33,90,90,-200,-100,-107,-274,-180,-197,90,-303,-308,-11,-13,90,90,90,90,90,-289,-291,-16,-17,-18,-315,90,-288,-318,90,-255,-253,90,-119,90,90,90,-215,90,90,90,90,90,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-182,-183,90,90,90,90,90,-326,-292,90,-336,90,90,-375,-192,-361,-36,-23,-25,-26,-27,90,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,90,90,90,90,-344,-9,-371,-372,90,90,90,-104,-199,90,-288,-284,-290,90,90,90,-305,90,-297,-297,-117,-131,-132,-213,90,-218,90,-219,-212,90,90,90,-258,-337,90,-284,-334,-362,-360,-28,90,-99,90,90,-7,-373,90,-102,-299,90,-285,-286,-287,-306,-254,90,-216,-217,-171,-335,-47,90,90,-6,-67,-106,-284,-134,90,-89,]),'PARTITION':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[37,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'INTO':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[39,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'WITH':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[42,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,352,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'TBLPROPERTIES':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[44,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'ON':([1,2,4,5,7,10,11,12,14,15,16,17,20,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,206,207,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,287,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,361,362,363,365,367,371,372,373,374,375,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,498,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,626,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[36,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,120,-1,-160,-249,-3,-125,146,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,247,-136,-137,269,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,247,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-222,-223,-179,247,-138,-139,-140,-143,-144,-145,-146,-147,269,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,247,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-226,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,269,520,-263,-265,528,-379,-87,-77,-79,-54,-224,-225,-227,-228,-172,-173,-176,-177,-211,-141,-142,-307,269,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,247,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,619,-50,-66,-73,-98,-113,-111,-244,269,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,682,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'TEXTIMAGE_ON':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[46,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'COMMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,456,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,593,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[47,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,239,239,-137,-328,-342,-333,281,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,239,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,239,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,239,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,281,239,-186,239,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,239,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,239,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,239,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'MAP':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[48,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'SKEWED':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[49,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'COLLECTION':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[50,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'STORED':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[51,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'PARTITIONED':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[52,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'COMMA':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,220,221,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,284,285,291,295,296,297,300,301,303,304,306,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,364,365,367,371,381,382,383,384,386,387,388,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,430,432,438,439,443,444,445,449,450,451,453,454,455,456,458,459,460,461,462,463,465,466,468,469,471,472,473,474,476,477,480,481,482,487,488,489,490,491,492,493,494,496,497,499,500,502,506,508,509,510,511,512,513,514,516,521,522,525,526,527,528,529,530,531,532,533,534,541,542,543,544,546,547,548,551,554,555,556,557,558,559,564,565,566,567,569,571,572,574,576,577,578,579,580,581,582,583,584,585,586,587,589,590,591,592,593,594,595,596,597,600,602,603,605,606,607,608,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,630,631,632,633,636,637,638,639,640,641,643,649,650,653,655,656,657,658,660,661,662,664,665,666,667,668,669,671,672,673,674,675,676,677,678,680,683,684,687,688,689,690,693,695,696,697,698,699,700,701,702,703,704,705,706,707,710,711,712,714,715,716,717,],[54,-175,-158,-159,94,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,326,332,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,389,-354,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,446,-344,-345,-164,-168,-124,459,-206,-353,-320,-321,-325,-338,-340,-363,-313,446,446,446,-344,-35,332,326,-59,-56,-49,-65,-64,-42,-43,-97,507,-240,-243,-157,-246,-8,-263,-265,-379,-87,459,-77,-79,-54,-172,-173,-176,-177,446,-211,-355,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,570,389,389,446,-369,-346,-347,-327,-165,-167,-344,446,592,-181,-186,-204,-126,-203,-127,-187,-256,-272,-339,-341,-322,-323,-324,446,-344,446,-319,-374,446,446,-2,-83,-84,446,446,446,446,446,-57,-50,-66,-73,-98,-113,446,633,-111,-344,-294,-244,-245,446,446,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,389,-303,-308,-11,-13,446,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,389,-215,389,389,389,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-182,-183,446,-210,-126,-202,446,-326,-292,-336,446,446,-375,-36,-23,-25,-26,-27,446,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-296,389,-344,-9,-371,-372,446,-82,-344,-284,446,-305,446,-297,-297,-117,-131,-132,-213,389,-218,389,-219,-212,-207,-209,-258,-337,446,-349,-334,-362,-28,-99,-295,389,-7,-373,446,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-208,-205,-335,-47,-293,-6,-67,-349,-134,446,-89,]),'DEFAULT':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[56,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,244,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,244,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,244,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,244,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,244,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'RP':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,220,221,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,284,285,291,295,296,297,300,301,303,304,306,314,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,364,365,367,371,381,382,383,384,386,387,388,390,391,393,394,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,419,421,423,424,425,426,427,428,429,430,432,438,439,443,444,445,447,448,449,450,451,453,454,455,456,458,459,460,461,462,463,465,466,468,469,471,472,473,474,475,476,477,480,481,482,487,488,489,490,491,492,493,494,495,496,497,499,500,502,504,506,508,509,510,511,512,513,514,516,521,522,525,526,527,528,529,530,531,532,533,534,541,542,543,544,546,547,548,549,551,553,554,555,556,557,558,559,560,561,564,565,566,567,568,569,571,572,574,576,577,578,579,580,581,582,583,584,585,586,587,589,590,591,592,593,594,595,596,597,600,602,603,604,605,606,607,608,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,630,631,632,633,634,636,637,638,639,640,641,643,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,671,672,673,674,675,676,677,678,680,683,684,686,687,688,689,690,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,710,711,712,714,715,716,717,],[30,-175,-158,-159,95,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,327,331,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,387,-354,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,458,-206,-353,472,473,-325,-338,-340,-363,-313,481,488,-24,-29,-344,-35,331,327,-59,-56,499,-65,-64,-42,-43,-97,508,-240,-243,-157,-246,-8,-263,-265,-379,-87,532,-77,-79,-54,-172,-173,-176,-177,542,-211,-355,-141,-142,-307,546,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,564,-116,-122,-123,-278,-279,-280,-281,-276,569,572,578,579,-369,-346,-347,585,586,-327,-165,-167,-344,590,591,-181,-186,-204,-126,-203,-127,-187,-256,-272,-339,-341,-322,-323,-324,602,603,-288,605,-319,-374,608,612,-2,-83,-84,613,614,615,616,585,-30,-57,-50,-66,-73,626,-98,-113,631,632,-111,-344,-294,-244,-245,639,640,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-356,-303,-308,-11,-13,650,655,657,-289,-291,-16,-17,-18,-315,658,-288,-255,-253,-118,-119,661,-130,664,-215,666,668,669,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-182,-183,671,-210,-126,-202,674,-326,-292,676,-336,677,678,-375,-36,-23,-25,-26,-27,680,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-296,585,688,-344,-9,-371,-372,689,-82,-288,-284,695,696,697,657,-305,698,-297,-297,699,-117,-131,-132,700,-213,701,-218,702,-219,-212,-207,-209,-258,-337,706,-284,-334,-362,-28,-99,-295,710,711,-7,-373,712,-299,714,-285,-286,-287,-306,-254,-133,-216,-217,-171,-208,-205,-335,-47,-293,-6,-67,-284,-134,717,-89,]),'INCREMENT':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[57,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'START':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[58,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'MINVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,60,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[59,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,186,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'NO':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[60,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,396,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'MAXVALUE':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,60,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[61,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,187,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'CACHE':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[62,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'DQ_STRING':([1,2,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,23,26,28,29,30,31,32,33,35,36,38,40,41,43,45,46,53,54,55,56,57,58,59,61,62,63,64,65,69,70,71,73,74,75,76,77,78,79,80,81,84,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,106,107,108,109,110,111,112,113,115,118,120,121,122,123,125,126,128,131,133,134,136,137,138,139,140,141,143,144,145,148,149,150,151,152,154,155,157,158,159,160,161,162,163,164,168,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,198,200,201,202,203,204,205,208,209,210,211,213,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,242,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,267,268,272,273,274,275,277,278,279,280,283,285,286,288,289,291,293,295,296,297,298,299,300,301,303,304,305,306,307,308,309,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,341,342,343,344,345,347,348,350,351,353,354,356,357,358,359,360,361,362,363,365,366,367,369,370,371,377,379,381,382,383,384,385,386,387,388,389,390,391,392,393,395,397,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,427,428,429,430,431,432,434,436,437,438,439,440,441,442,443,444,445,446,449,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,468,469,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,505,506,507,508,509,511,512,514,516,518,520,521,522,523,525,526,527,528,529,530,531,532,533,534,536,537,539,540,541,542,543,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,599,600,601,602,603,604,605,606,607,608,609,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,627,628,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,648,649,650,651,652,653,654,655,656,657,658,660,661,662,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,683,686,687,688,689,690,691,693,694,695,696,697,698,699,700,701,702,703,706,707,708,709,711,712,713,714,715,716,717,],[33,-175,33,33,33,-190,33,33,-370,-261,-329,-330,33,-332,33,33,33,33,33,33,-1,33,-249,-3,144,-125,150,33,-34,-44,33,33,-74,33,-161,33,-247,33,33,33,33,33,33,-380,-19,33,33,33,33,-55,33,33,33,-162,-124,33,33,33,-101,-275,-195,33,-174,-124,33,-178,33,33,-189,33,33,33,33,33,-136,-137,33,-250,-251,33,-328,33,-342,33,-333,33,33,33,-259,-257,-273,33,33,33,33,-376,33,-194,33,-20,-31,33,-32,-4,-5,33,-62,-40,-41,-68,33,-51,-52,-37,33,33,-63,33,-75,-76,337,33,33,-234,-235,-236,-237,-238,-239,-241,-242,33,33,33,33,33,-266,-267,-268,-269,-270,-21,-39,-48,-15,-22,33,33,33,33,-105,-201,-163,33,-53,33,33,33,33,33,33,33,-179,33,33,33,-354,-138,-139,-140,-143,-144,33,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,33,33,33,-309,-10,33,-135,33,33,33,-252,33,-128,33,-121,33,-129,33,33,33,33,33,33,-364,33,-344,-345,33,33,-168,150,33,33,33,33,33,33,33,-320,-321,-325,33,33,-338,-340,-363,-313,33,33,33,-191,33,33,33,33,33,33,33,33,33,33,33,-35,-60,-58,33,-59,-56,33,-49,-65,33,-64,33,33,-42,-43,33,-97,-108,33,-240,-243,33,33,-246,-8,33,33,33,33,-263,-265,-38,33,33,-87,33,33,33,-198,33,-54,-103,-196,-172,-173,-176,-177,33,33,-211,-355,33,-141,-142,33,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,33,33,-290,-311,-312,33,33,-288,33,-290,33,33,33,-122,33,-278,-279,-280,-281,-276,33,33,33,33,33,33,33,33,33,33,33,-369,-346,-347,33,-327,-165,-167,33,33,33,33,-181,33,-186,33,33,33,33,-256,-272,33,-339,-341,-322,-323,-324,33,33,-288,33,33,33,-319,-374,33,-193,-359,33,33,-2,-83,-84,33,33,33,33,33,33,-57,33,-50,-66,33,33,33,33,33,33,-113,33,-111,33,-244,-245,33,33,33,33,33,-248,-90,-91,-92,-93,-94,-88,-33,33,33,-200,-100,-107,-274,-180,-197,33,-303,-308,-11,-13,33,33,33,33,33,-289,-291,-16,-17,-18,-315,33,-288,-318,33,-255,-253,33,-119,33,33,33,-215,33,33,33,33,33,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,150,-170,-184,-185,-182,-183,33,33,33,33,33,-326,-292,33,-336,33,33,-375,-192,-361,-36,-23,-25,-26,-27,33,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,33,33,33,33,-344,-9,-371,-372,33,33,33,-104,-199,33,-288,-284,-290,33,33,33,-305,33,-297,-297,-117,-131,-132,-213,33,-218,33,-219,-212,33,33,33,-258,-337,33,-284,-334,-362,-360,-28,33,-99,33,33,-7,-373,33,-102,-299,33,-285,-286,-287,-306,-254,33,-216,-217,-171,-335,-47,33,33,-6,-67,-106,-284,-134,33,-89,]),'USING':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[65,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,114,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,398,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'ROW':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,361,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[67,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,530,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'STORAGE':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,361,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[68,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,529,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'CLONE':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,99,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[69,69,-158,-159,-190,107,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,69,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,-229,107,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'ENCODE':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[70,-175,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,70,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,70,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,70,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,70,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,70,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'TABLESPACE':([1,2,3,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,75,78,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,199,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,276,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[71,-175,74,-158,-159,-190,-231,-370,-261,-329,-330,-331,-332,-1,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,200,-124,-174,-124,-178,-189,-229,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-232,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,366,-53,-179,-188,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,-230,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,71,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,-187,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'OPTIONS':([1,2,4,5,7,10,11,12,14,15,16,17,28,29,30,31,33,35,38,40,43,45,53,54,55,62,63,64,73,89,90,92,95,98,102,103,109,111,113,115,121,122,123,126,138,139,141,143,144,148,149,150,151,154,155,157,160,162,163,170,171,172,173,174,175,176,177,178,181,183,184,185,186,187,188,189,190,193,194,195,196,198,205,217,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,273,274,275,277,279,280,291,295,296,297,300,301,303,304,317,321,322,323,324,325,327,328,330,331,333,336,337,341,342,344,345,347,350,351,358,359,362,363,365,367,371,381,382,383,384,387,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,444,445,449,450,451,458,463,465,466,468,469,471,472,473,480,481,488,489,490,496,497,499,500,502,506,508,511,514,516,525,526,527,528,529,530,531,532,533,534,541,542,544,546,547,548,554,555,556,557,558,559,564,565,566,567,569,572,578,579,580,581,582,583,584,585,586,587,589,590,591,602,603,605,608,612,613,614,615,616,618,619,620,621,622,623,624,625,627,628,630,631,632,638,639,640,643,650,655,657,658,660,661,662,664,666,668,669,673,674,677,678,680,683,688,689,693,695,696,697,698,699,700,701,702,703,706,707,711,712,715,717,],[72,-175,72,72,-190,-231,-370,-261,-329,-330,-331,-332,72,-160,-249,-3,-125,-124,-34,-44,-61,-74,-161,-233,-247,-271,-380,-19,-55,-174,-124,-178,-189,72,-136,-137,-328,-342,-333,-166,-259,-257,-273,-352,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,72,-234,-235,-236,-237,-238,-239,-241,-242,-156,-262,-264,-266,-267,-268,-269,-270,-21,-48,-15,-22,-378,-80,-53,-179,72,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,72,-252,-115,-128,-120,-121,-277,-129,-364,-343,-344,-345,-164,-168,-124,-353,-320,-321,-325,-338,-340,-363,-313,-24,-29,-344,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-240,-243,-157,-246,-8,-263,-265,-379,-87,-77,-79,-54,-172,-173,-176,-177,-211,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,-346,-347,-327,-165,-167,-186,72,-256,-272,-339,-341,-322,-323,-324,-319,-374,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-244,-245,-248,-90,-91,-92,-93,-94,-88,-33,-81,-78,-180,-197,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-255,-253,-118,-119,-130,-215,-214,-365,-366,-367,-368,-350,-351,-349,-348,-169,-170,-184,-185,-326,-292,-336,-375,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-371,-372,-82,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-337,-334,-362,-28,-99,-7,-373,-299,-285,-286,-287,-306,-254,-133,-216,-217,-171,-335,-47,-6,-67,-134,-89,]),'DOMAIN':([3,],[76,]),'SCHEMA':([3,78,],[77,203,]),'DATABASE':([3,66,78,191,],[79,79,204,204,]),'INDEX':([3,10,33,35,54,82,83,90,94,99,105,114,121,122,179,254,286,465,673,],[80,108,-125,148,108,208,210,-124,108,108,264,276,-259,-257,264,-260,108,-256,-258,]),'KEY':([3,10,24,29,33,35,54,82,83,90,94,99,105,121,122,129,130,179,180,225,226,254,286,294,465,673,],[81,104,133,141,-125,-124,104,209,211,-124,104,104,265,-259,-257,302,303,265,355,390,391,-260,104,470,-256,-258,]),'UNIQUE':([3,10,23,33,54,90,94,98,99,102,103,121,122,125,170,171,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,254,255,256,257,258,259,260,272,286,295,296,297,304,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,484,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,611,650,655,657,658,660,661,662,664,666,668,669,673,679,693,695,696,697,698,700,701,702,715,],[82,105,127,-125,179,-124,105,226,105,-136,-137,-259,-257,292,226,349,-156,-22,226,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,226,-260,-115,-128,-120,-121,-277,-129,-364,105,-320,-321,-325,-313,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,226,-256,-322,-323,-324,-319,-359,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-361,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-360,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'CLUSTERED':([3,],[83,]),'TABLE':([3,6,19,27,33,75,78,90,136,213,308,378,483,609,],[84,93,119,137,-125,201,-124,-124,-194,377,-191,539,-193,-192,]),'OR':([3,],[85,]),'SEQUENCE':([3,],[86,]),'TYPE':([3,213,],[87,379,]),'LP':([9,10,19,25,29,33,35,42,44,68,72,90,96,102,104,108,109,117,119,121,122,126,127,132,133,135,136,139,145,146,147,152,156,157,166,169,179,180,181,228,231,244,249,254,255,256,257,258,259,260,262,264,265,266,272,274,275,284,285,287,291,292,295,296,297,302,303,308,322,325,327,328,347,348,349,350,352,355,364,393,395,400,404,405,406,407,408,409,410,415,421,423,424,425,426,427,428,429,433,435,443,453,456,459,460,461,462,465,470,471,472,473,476,480,483,497,511,512,516,517,519,524,544,546,554,555,556,561,562,566,567,569,579,580,581,582,593,595,596,597,598,602,603,609,618,619,630,637,649,650,655,657,660,661,662,671,672,673,682,685,693,695,696,697,698,700,704,705,707,715,],[97,99,118,134,140,-125,-124,158,161,193,197,-124,219,261,263,267,268,283,286,-259,-257,298,299,305,-376,307,-194,313,316,318,319,320,161,158,339,343,353,354,298,394,268,408,416,-260,-115,-128,-120,-121,-277,-129,431,434,436,437,-364,447,448,457,-206,-220,298,467,-320,-321,-325,478,479,-191,495,158,-59,-56,298,518,353,268,158,523,457,-307,268,-377,549,-301,-302,-304,550,-298,-290,549,-116,-122,-123,-278,-279,-280,-281,-276,573,575,-369,447,261,-204,-126,-203,-127,-256,601,-322,-323,-324,604,-319,-193,-57,261,634,268,635,307,642,-303,-308,549,-291,549,549,-318,-118,-119,-130,-365,-366,-367,-368,261,-210,-126,-202,-221,-326,-292,-192,-45,-46,261,447,694,-284,-305,-297,-117,-131,-132,-207,-209,-258,708,709,-299,-285,-286,-287,-306,-133,-208,-205,-47,-134,]),'LIKE':([10,33,90,99,121,122,254,465,673,],[106,-125,-124,106,-259,-257,-260,-256,-258,]),'REFERENCES':([13,33,90,98,102,103,122,124,170,173,181,195,218,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,290,295,296,297,303,346,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,650,655,657,658,660,661,662,664,666,668,669,673,678,693,695,696,697,698,700,701,702,715,],[110,-125,-124,110,-136,-137,-257,-357,110,110,-156,-22,110,-138,-139,-140,-143,-144,-145,-146,-147,-148,110,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,110,-115,-128,-120,-121,-277,-129,-364,-358,-320,-321,-325,-363,110,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,110,-256,-322,-323,-324,-319,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-362,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'FOR':([16,33,90,111,180,228,273,274,275,300,301,393,404,405,406,407,409,410,444,445,468,469,544,546,554,555,583,584,585,586,650,655,657,693,695,696,697,698,],[112,-125,-124,-342,356,392,-343,-344,-345,-338,-340,-307,-288,-301,-302,-304,-298,-290,-346,-347,-339,-341,-303,-308,-289,-291,-350,-351,-349,-348,-284,-305,-297,-299,-285,-286,-287,-306,]),'IF':([18,77,84,86,137,201,203,377,539,],[116,-162,212,214,311,368,-163,538,647,]),'FOREIGN':([23,33,54,90,98,102,103,122,125,170,171,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,304,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,484,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,611,650,655,657,658,660,661,662,664,666,668,669,673,679,693,695,696,697,698,700,701,702,715,],[130,-125,130,-124,130,-136,-137,-257,130,130,130,-156,-22,130,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,130,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-313,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,130,-256,-322,-323,-324,-319,-359,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-361,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-360,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'CONSTRAINT':([23,33,54,90,98,102,103,122,170,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,484,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,611,650,655,657,658,660,661,662,664,666,668,669,673,679,693,695,696,697,698,700,701,702,715,],[131,-125,131,-124,131,-136,-137,-257,131,-156,-22,131,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,131,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,131,-256,-322,-323,-324,-319,-359,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-361,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-360,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'CHECK':([23,33,54,90,98,102,103,122,125,170,171,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,243,246,248,250,252,255,256,257,258,259,260,272,295,296,297,304,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,484,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,611,650,655,657,658,660,661,662,664,666,668,669,673,679,693,695,696,697,698,700,701,702,715,],[132,-125,132,-124,132,-136,-137,-257,132,132,132,-156,-22,132,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,132,-309,-10,-135,132,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-313,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,132,-256,-322,-323,-324,-319,-359,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-361,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-360,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'TERMINATED':([29,33,35,165,167,],[142,-125,-124,338,340,]),'STRING':([32,33,35,41,47,90,112,126,128,134,145,152,161,164,181,192,215,216,219,233,239,244,245,248,268,273,274,275,280,283,285,291,293,295,296,297,298,299,306,307,313,315,316,317,318,319,320,321,322,332,341,343,347,353,354,360,361,386,397,398,399,408,410,413,439,444,445,446,453,454,457,460,467,471,472,473,474,476,477,478,479,480,482,487,491,492,493,494,495,496,501,502,503,505,509,512,518,521,522,523,547,548,549,551,552,553,554,555,583,584,585,586,588,594,600,601,602,603,604,606,607,617,629,637,641,642,649,650,653,656,657,672,675,676,690,694,695,696,697,708,714,716,],[143,-125,149,155,163,-124,275,296,301,275,275,275,335,336,296,-39,382,384,275,399,400,405,412,-10,275,445,-344,-345,149,275,462,296,469,471,-321,-325,275,275,445,275,275,490,275,445,275,275,275,445,275,335,506,275,296,275,275,-38,527,445,-12,548,-14,275,-290,557,445,-346,-347,584,-344,445,275,462,275,-322,-323,-324,445,-288,445,275,275,-319,445,445,445,445,445,445,275,445,621,622,625,628,445,-344,275,445,445,275,-11,-13,275,445,275,-298,-289,-291,-350,-351,-349,-348,149,445,445,275,-326,-292,275,445,445,445,683,-344,445,275,-344,-284,445,445,-297,462,445,-284,445,275,-285,-286,-287,275,-349,445,]),'ARRAY':([33,90,101,180,255,256,257,258,259,421,423,424,425,426,427,428,429,453,512,566,567,569,660,662,700,715,],[-125,-124,258,258,-115,423,-120,-121,-277,-116,-122,-123,-278,-279,-280,-281,-276,258,258,-118,-119,258,-117,423,258,423,]),'LT':([33,90,101,180,255,256,257,258,259,421,423,424,425,426,427,428,429,453,512,566,567,569,660,662,700,715,],[-125,-124,259,259,-115,259,425,-121,-277,-116,-122,425,-278,-279,-280,-281,-276,259,259,-118,-119,259,-117,259,259,259,]),'DOT':([33,90,115,122,123,136,202,217,254,255,287,312,419,465,545,589,618,],[-125,-124,278,288,289,309,370,385,420,422,464,-124,563,599,648,670,681,]),'AS':([33,51,90,136,202,418,483,536,],[-125,168,-124,308,369,562,609,645,]),'NULL':([33,90,98,102,103,122,170,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,241,244,246,248,250,252,255,256,257,258,259,260,272,295,296,297,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,650,655,657,658,660,661,662,664,666,668,669,673,693,695,696,697,698,700,701,702,715,],[-125,-124,240,-136,-137,-257,240,-156,-22,240,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,401,406,-309,-10,-135,240,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,240,-256,-322,-323,-324,-319,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'NOT':([33,90,98,102,103,109,116,122,170,181,195,212,214,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,345,347,350,368,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,481,516,532,538,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,608,647,650,655,657,658,660,661,662,664,666,668,669,673,693,695,696,697,698,700,701,702,715,],[-125,-124,241,-136,-137,271,282,-257,241,-156,-22,376,380,241,-138,-139,-140,-143,-144,-145,-146,-147,271,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,241,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,515,-157,271,535,-141,-142,-307,271,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,241,-256,-322,-323,-324,-319,-374,271,-33,646,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-375,692,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'COLLATE':([33,90,98,102,103,122,170,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,650,655,657,658,660,661,662,664,666,668,669,673,693,695,696,697,698,700,701,702,715,],[-125,-124,245,-136,-137,-257,245,-156,-22,245,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,245,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,245,-256,-322,-323,-324,-319,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'ENFORCED':([33,90,98,102,103,122,170,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,241,246,248,250,252,255,256,257,258,259,260,272,295,296,297,345,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,481,515,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,608,650,655,657,658,660,661,662,664,666,668,669,673,693,695,696,697,698,700,701,702,715,],[-125,-124,246,-136,-137,-257,246,-156,-22,246,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,402,-309,-10,-135,246,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,246,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,246,-256,-322,-323,-324,-319,-374,402,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-375,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'ENCRYPT':([33,90,98,102,103,122,170,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,650,655,657,658,660,661,662,664,666,668,669,673,693,695,696,697,698,700,701,702,715,],[-125,-124,248,-136,-137,-257,248,-156,-22,248,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,248,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,248,-256,-322,-323,-324,-319,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'AUTOINCREMENT':([33,90,98,102,103,122,170,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,650,655,657,658,660,661,662,664,666,668,669,673,693,695,696,697,698,700,701,702,715,],[-125,-124,250,-136,-137,-257,250,-156,-22,250,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,250,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,250,-256,-322,-323,-324,-319,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'GENERATED':([33,90,98,102,103,122,170,181,195,218,222,223,224,226,227,228,229,230,231,233,234,235,236,237,238,240,246,248,250,252,255,256,257,258,259,260,272,295,296,297,347,390,391,393,395,397,399,400,401,402,403,404,405,406,407,409,410,411,412,414,415,417,421,423,424,425,426,427,428,429,443,463,465,471,472,473,480,532,544,546,547,548,554,555,556,557,558,559,566,567,569,572,578,579,580,581,582,602,603,650,655,657,658,660,661,662,664,666,668,669,673,693,695,696,697,698,700,701,702,715,],[-125,-124,251,-136,-137,-257,251,-156,-22,251,-138,-139,-140,-143,-144,-145,-146,-147,-148,-150,-151,-152,-153,-154,-155,-282,-309,-10,-135,251,-115,-128,-120,-121,-277,-129,-364,-320,-321,-325,-157,-141,-142,-307,-149,-12,-14,-377,-283,-310,-114,-288,-301,-302,-304,-298,-290,-311,-312,-314,-288,-290,-116,-122,-123,-278,-279,-280,-281,-276,-369,251,-256,-322,-323,-324,-319,-33,-303,-308,-11,-13,-289,-291,-16,-17,-18,-315,-118,-119,-130,-215,-214,-365,-366,-367,-368,-326,-292,-284,-305,-297,-297,-117,-131,-132,-213,-218,-219,-212,-258,-299,-285,-286,-287,-306,-133,-216,-217,-134,]),'DEFERRABLE':([33,90,109,122,231,271,272,350,395,443,465,516,579,580,581,582,673,],[-125,-124,270,-257,270,443,-364,270,270,-369,-256,270,-365,-366,-367,-368,-258,]),'ADD':([33,90,122,310,312,465,486,610,673,],[-125,-124,-257,484,-124,-256,611,679,-258,]),'COMMAT':([33,90,257,259,424,425,426,427,428,429,],[-125,-124,427,-277,427,-278,-279,-280,-281,-276,]),'RT':([33,90,257,259,424,425,426,427,428,429,],[-125,-124,428,-277,428,-278,-279,-280,-281,-276,]),'BY':([34,35,37,49,52,142,338,340,],[145,147,152,166,169,315,503,505,]),'SERDEPROPERTIES':([42,],[156,]),'KEYS':([48,],[165,]),'ITEMS':([50,],[167,]),'FORMAT':([67,],[192,]),'REPLACE':([85,],[213,]),'SERDE':([192,],[360,]),'SALT':([233,248,396,397,399,547,548,],[397,-10,547,-12,-14,-11,-13,]),'UPDATE':([247,269,],[413,441,]),'DELETE':([269,],[440,]),'INITIALLY':([270,],[442,]),'EXISTS':([282,311,376,380,535,646,692,],[452,485,537,540,644,691,713,]),}
+_lr_action_items = {'CREATE':([0,1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[4,68,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'DROP':([0,],[7,]),'COMMENT':([0,1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,462,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,600,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[3,49,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,243,243,-138,-329,-343,-334,285,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,243,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,243,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,243,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,285,243,-187,243,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,243,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,243,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,243,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'ALTER':([0,],[29,]),'PRIMARY':([0,25,35,56,93,101,105,106,125,128,173,174,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,308,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,490,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,618,658,663,665,666,668,669,670,672,674,676,677,681,687,702,704,705,706,707,709,710,711,725,],[26,132,-126,26,-125,229,-137,-138,-258,298,229,26,-157,-22,229,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,229,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-314,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,229,-257,-323,-324,-325,-320,-360,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-362,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-361,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'$end':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[0,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'LOCATION':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[34,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'CLUSTER':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[36,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'ID':([1,2,4,5,6,8,9,11,12,13,15,16,17,18,19,20,21,23,24,25,27,28,30,31,32,33,35,37,38,40,41,42,43,45,47,48,49,55,56,57,58,59,60,61,63,64,65,66,67,68,71,72,73,75,77,78,79,80,81,82,83,84,87,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,118,121,123,124,125,126,128,129,131,134,136,137,139,140,141,142,143,144,146,147,148,151,152,153,154,155,156,157,158,160,161,162,163,164,165,166,171,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,204,205,206,207,208,209,212,213,214,215,217,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,246,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,271,272,276,277,278,279,281,282,283,284,285,287,289,290,292,293,295,297,299,300,301,302,303,304,305,307,308,309,310,311,312,313,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,345,346,347,348,349,351,352,354,355,357,358,360,361,362,363,364,365,366,367,370,371,372,374,375,376,382,384,386,387,388,389,390,391,392,393,394,395,396,397,398,400,402,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,440,442,443,444,445,446,447,448,449,450,451,452,455,456,457,458,459,460,461,462,463,464,465,466,469,470,471,472,473,474,475,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,515,517,518,520,522,524,526,527,528,529,531,532,533,534,535,536,537,538,539,540,541,543,544,546,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,596,597,598,599,600,601,602,606,607,608,609,610,611,612,613,614,615,616,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,651,652,653,656,657,658,659,660,661,662,663,664,665,666,668,669,670,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,691,694,695,696,697,698,699,700,702,703,704,705,706,707,708,709,710,711,712,715,716,717,718,720,721,722,723,724,725,726,728,729,],[37,-176,81,93,93,-191,93,93,-371,-262,-330,-331,93,-333,-380,93,93,93,93,93,138,93,-1,93,-250,-3,-126,-125,93,-34,156,-44,93,93,-74,93,167,-162,93,-248,93,93,93,93,93,93,-383,-19,93,194,93,93,93,-55,93,93,93,-163,-125,93,93,93,-101,-276,-196,93,-175,-125,93,-179,93,93,-190,93,93,93,93,93,-137,-138,93,-251,-252,93,-329,93,-343,93,-334,284,93,93,-260,-258,-274,93,93,93,93,-377,93,-195,316,-20,-31,93,-32,-4,-5,93,-62,-40,-41,-68,93,327,-51,-52,-37,93,93,-63,93,-75,-76,93,93,-235,-236,-237,-238,-239,-240,-242,-243,93,93,93,93,93,-267,-268,-269,-270,-271,-21,-39,-48,-18,-22,93,93,93,93,93,-105,-202,-164,93,-53,93,93,93,93,93,93,93,-180,93,93,93,-355,-139,-140,-141,-144,-145,93,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,93,93,93,-310,-13,93,-136,93,93,93,-253,93,-129,93,-122,93,-130,93,93,93,93,93,93,-365,93,-345,-346,93,93,-169,-125,167,93,93,93,93,93,93,93,-321,-322,-326,93,93,-339,-341,-364,-314,93,93,93,-192,93,93,93,93,93,93,93,93,93,93,93,-35,-60,-58,93,-59,-56,93,-49,-65,93,-64,93,93,-42,-43,93,-97,-108,93,-241,-244,93,525,-247,-8,93,93,93,93,-264,-266,-38,93,93,-87,93,93,93,-199,93,-54,-103,-197,-173,-174,-177,-178,93,93,-212,-356,93,-142,-143,93,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,93,93,-291,-312,-313,93,93,-289,93,-291,93,93,-119,93,-123,93,-279,-280,-281,-282,-277,93,93,93,93,93,93,93,93,93,93,93,-370,-347,-348,93,-328,-166,595,93,93,93,93,-182,93,-187,93,93,93,93,-257,-273,93,-340,-342,-323,-324,-325,93,93,-289,93,93,93,-320,-375,93,-194,-360,93,93,-2,-83,-84,93,93,93,93,93,93,-57,93,-50,-66,93,93,93,93,93,93,-113,93,-111,93,-245,-246,93,93,93,93,93,-249,-90,-91,-92,-93,-94,-88,-33,93,93,93,-201,-100,-107,-275,-181,-198,93,-304,-309,-14,-16,93,93,93,93,93,-290,-292,-10,-11,-12,-316,93,-289,-319,93,-256,-254,93,-120,93,93,93,-216,93,93,93,93,93,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-183,-184,93,93,93,93,93,-327,-293,93,-337,93,93,-376,-193,-362,-36,-23,-25,-26,-27,93,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,93,93,93,93,-345,-9,-372,-373,93,93,93,-104,-200,93,-289,-285,-291,93,93,93,-306,93,-298,-298,-117,-132,-133,-214,93,-219,93,-220,-213,93,93,93,-259,-338,93,-285,-335,-363,-361,-28,93,-99,93,93,-7,-374,93,93,-102,-300,93,-286,-287,-288,-307,-255,93,-217,-218,-172,-336,-47,93,93,-6,-67,93,-106,-285,-135,93,-89,-379,]),'PARTITION':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[39,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'INTO':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[41,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'WITH':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[44,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,356,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'TBLPROPERTIES':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[46,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'ON':([1,2,3,5,6,8,11,12,13,15,16,17,18,19,22,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,210,211,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,291,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,365,366,367,370,372,376,377,378,379,380,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,504,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,633,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[38,-176,76,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,123,-1,-161,-250,-3,-126,149,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,251,-137,-138,273,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,251,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-223,-224,-180,251,-139,-140,-141,-144,-145,-146,-147,-148,273,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,251,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-227,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,273,526,-264,-266,534,-382,-87,-77,-79,-54,-225,-226,-228,-229,-173,-174,-177,-178,-212,-142,-143,-308,273,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,251,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,626,-50,-66,-73,-98,-113,-111,-245,273,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,690,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'TEXTIMAGE_ON':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[48,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'MAP':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[50,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'SKEWED':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[51,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'COLLECTION':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[52,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'STORED':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[53,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'PARTITIONED':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[54,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'COMMA':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,288,289,295,299,300,301,304,305,307,308,310,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,368,370,372,376,386,387,388,389,391,392,393,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,436,438,444,445,449,450,451,455,456,457,459,460,461,462,464,465,466,467,468,469,471,472,474,475,477,478,479,480,482,483,486,487,488,493,494,495,496,497,498,499,500,502,503,505,506,508,512,514,515,516,517,518,519,520,522,527,528,531,532,533,534,535,536,537,538,540,541,548,549,550,551,553,554,555,558,561,562,563,564,565,566,571,572,573,574,576,578,579,581,583,584,585,586,587,588,589,590,591,592,593,594,596,597,598,599,600,601,602,603,604,607,609,610,612,613,614,615,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,637,638,639,640,643,644,645,646,647,648,651,657,658,661,663,664,665,666,668,669,670,672,673,674,675,676,677,679,680,681,682,683,684,685,686,688,691,692,695,696,697,698,702,704,705,706,707,708,709,710,711,712,713,714,715,716,719,720,721,724,725,726,728,729,],[56,-176,-159,-160,97,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,330,336,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,394,-355,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,452,-345,-346,-165,-169,-125,465,-207,-354,-321,-322,-326,-339,-341,-364,-314,452,452,452,-345,-35,336,330,-59,-56,-49,-65,-64,-42,-43,-97,513,-241,-244,-158,-247,-8,-264,-266,-382,-87,465,-77,-79,-54,-173,-174,-177,-178,452,-212,-356,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,577,394,394,452,-370,-347,-348,-328,-166,-168,-345,452,599,-182,-187,-205,-127,-204,-128,-188,-257,-273,-340,-342,-323,-324,-325,452,-345,452,-320,-375,452,452,-2,-83,-84,452,452,452,452,452,-57,-50,-66,-73,-98,-113,452,640,-111,-345,-295,-245,-246,452,452,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,394,-304,-309,-14,-16,452,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,394,-216,394,394,394,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-183,-184,452,-211,-127,-203,452,-327,-293,-337,452,452,-376,-36,-23,-25,-26,-27,452,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-297,394,-345,-9,-372,-373,452,-82,-345,-285,452,-306,452,-298,-298,-117,-132,-133,-214,394,-219,394,-220,-213,-208,-210,-259,-338,452,-350,-335,-363,-28,-99,-296,394,-7,-374,452,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-209,-206,-336,-47,-294,-6,-67,-350,-135,452,-89,-379,]),'DEFAULT':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[58,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,248,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,248,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,248,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,248,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,248,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'RP':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,288,289,295,299,300,301,304,305,307,308,310,318,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,368,370,372,376,386,387,388,389,391,392,393,395,396,398,399,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,424,426,427,429,430,431,432,433,434,435,436,438,444,445,449,450,451,453,454,455,456,457,459,460,461,462,464,465,466,467,468,469,471,472,474,475,477,478,479,480,481,482,483,486,487,488,493,494,495,496,497,498,499,500,501,502,503,505,506,508,510,512,514,515,516,517,518,519,520,522,527,528,531,532,533,534,535,536,537,538,540,541,548,549,550,551,553,554,555,556,558,560,561,562,563,564,565,566,567,568,571,572,573,574,575,576,578,579,581,583,584,585,586,587,588,589,590,591,592,593,594,596,597,598,599,600,601,602,603,604,607,609,610,611,612,613,614,615,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,637,638,639,640,641,643,644,645,646,647,648,651,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,679,680,681,682,683,684,685,686,688,691,692,694,695,696,697,698,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,719,720,721,724,725,726,728,729,],[32,-176,-159,-160,98,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,331,335,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,392,-355,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,464,-207,-354,478,479,-326,-339,-341,-364,-314,487,494,-24,-29,-345,-35,335,331,-59,-56,505,-65,-64,-42,-43,-97,514,-241,-244,-158,-247,-8,-264,-266,-382,-87,538,-77,-79,-54,-173,-174,-177,-178,549,-212,-356,-142,-143,-308,553,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,571,-116,-119,-123,-124,-279,-280,-281,-282,-277,576,579,585,586,-370,-347,-348,592,593,-328,-166,-168,-345,597,598,-182,-187,-205,-127,-204,-128,-188,-257,-273,-340,-342,-323,-324,-325,609,610,-289,612,-320,-375,615,619,-2,-83,-84,620,621,622,623,592,-30,-57,-50,-66,-73,633,-98,-113,638,639,-111,-345,-295,-245,-246,646,647,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-357,-304,-309,-14,-16,658,663,665,-290,-292,-10,-11,-12,-316,666,-289,-256,-254,-118,-120,669,-131,672,-216,674,676,677,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-183,-184,679,-211,-127,-203,682,-327,-293,684,-337,685,686,-376,-36,-23,-25,-26,-27,688,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-297,592,696,-345,-9,-372,-373,697,-82,-289,-285,704,705,706,665,-306,707,-298,-298,708,-117,-132,-133,709,-214,710,-219,711,-220,-213,-208,-210,-259,-338,715,-285,-335,-363,-28,-99,-296,719,720,-7,-374,721,-300,724,-286,-287,-288,-307,-255,-134,-217,-218,-172,-209,-206,-336,-47,-294,-6,-67,-285,-135,728,-89,-379,]),'INCREMENT':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[59,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'START':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[60,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'MINVALUE':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,62,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[61,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,189,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'NO':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[62,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,401,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'MAXVALUE':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,62,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[63,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,190,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'CACHE':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[64,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'DQ_STRING':([1,2,4,5,6,8,9,11,12,13,15,16,17,18,19,20,21,23,24,25,28,30,31,32,33,34,35,37,38,40,42,43,45,47,48,55,56,57,58,59,60,61,63,64,65,66,67,71,72,73,75,77,78,79,80,81,82,83,84,87,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,118,121,123,124,125,126,128,129,131,134,136,137,139,140,141,142,143,144,146,147,148,151,152,153,154,155,157,158,160,161,162,163,164,165,166,167,171,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,204,205,206,207,208,209,212,213,214,215,217,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,246,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,271,272,276,277,278,279,281,282,283,284,287,289,290,292,293,295,297,299,300,301,302,303,304,305,307,308,309,310,311,312,313,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,345,346,347,348,349,351,352,354,355,357,358,360,361,362,363,364,365,366,367,370,371,372,374,375,376,382,384,386,387,388,389,390,391,392,393,394,395,396,397,398,400,402,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,425,426,427,428,429,430,431,432,433,434,435,436,437,438,440,442,443,444,445,446,447,448,449,450,451,452,455,456,457,458,459,460,461,462,463,464,465,466,469,470,471,472,473,474,475,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,515,517,518,520,522,524,526,527,528,529,531,532,533,534,535,536,537,538,539,540,541,543,544,546,547,548,549,550,551,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,606,607,608,609,610,611,612,613,614,615,616,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,637,638,639,640,641,642,643,644,645,646,647,648,649,651,652,653,656,657,658,659,660,661,662,663,664,665,666,668,669,670,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,691,694,695,696,697,698,699,700,702,703,704,705,706,707,708,709,710,711,712,715,716,717,718,720,721,722,723,724,725,726,728,729,],[35,-176,35,35,35,-191,35,35,-371,-262,-330,-331,35,-333,-380,35,35,35,35,35,35,-1,35,-250,-3,147,-126,153,35,-34,-44,35,35,-74,35,-162,35,-248,35,35,35,35,35,35,-383,-19,35,35,35,35,-55,35,35,35,-163,-125,35,35,35,-101,-276,-196,35,-175,-125,35,-179,35,35,-190,35,35,35,35,35,-137,-138,35,-251,-252,35,-329,35,-343,35,-334,35,35,35,-260,-258,-274,35,35,35,35,-377,35,-195,35,-20,-31,35,-32,-4,-5,35,-62,-40,-41,-68,35,-51,-52,-37,35,35,-63,35,-75,-76,341,35,35,-235,-236,-237,-238,-239,-240,-242,-243,35,35,35,35,35,-267,-268,-269,-270,-271,-21,-39,-48,-18,-22,35,35,35,35,35,-105,-202,-164,35,-53,35,35,35,35,35,35,35,-180,35,35,35,-355,-139,-140,-141,-144,-145,35,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,35,35,35,-310,-13,35,-136,35,35,35,-253,35,-129,35,-122,35,-130,35,35,35,35,35,35,-365,35,-345,-346,35,35,-169,153,35,35,35,35,35,35,35,-321,-322,-326,35,35,-339,-341,-364,-314,35,35,35,-192,35,35,35,35,35,35,35,35,35,35,35,-35,-60,-58,35,-59,-56,35,-49,-65,35,-64,35,35,-42,-43,35,-97,-108,35,-241,-244,35,35,-247,-8,35,35,35,35,-264,-266,-38,35,35,-87,35,35,35,-199,35,-54,-103,-197,-173,-174,-177,-178,35,35,-212,-356,35,-142,-143,35,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,35,35,-291,-312,-313,35,35,-289,35,-291,35,35,-119,35,-123,35,-279,-280,-281,-282,-277,35,35,35,35,35,35,35,35,35,35,35,-370,-347,-348,35,-328,-166,-168,35,35,35,35,-182,35,-187,35,35,35,35,-257,-273,35,-340,-342,-323,-324,-325,35,35,-289,35,35,35,-320,-375,35,-194,-360,35,35,-2,-83,-84,35,35,35,35,35,35,-57,35,-50,-66,35,35,35,35,35,35,-113,35,-111,35,-245,-246,35,35,35,35,35,-249,-90,-91,-92,-93,-94,-88,-33,35,35,35,-201,-100,-107,-275,-181,-198,35,-304,-309,-14,-16,35,35,35,35,35,-290,-292,-10,-11,-12,-316,35,-289,-319,35,-256,-254,35,-120,35,35,35,-216,35,35,35,35,35,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,153,-171,-185,-186,-183,-184,35,35,35,35,35,-327,-293,35,-337,35,35,-376,-193,-362,-36,-23,-25,-26,-27,35,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,35,35,35,35,-345,-9,-372,-373,35,35,35,-104,-200,35,-289,-285,-291,35,35,35,-306,35,-298,-298,-117,-132,-133,-214,35,-219,35,-220,-213,35,35,35,-259,-338,35,-285,-335,-363,-361,-28,35,-99,35,35,-7,-374,35,35,-102,-300,35,-286,-287,-288,-307,-255,35,-217,-218,-172,-336,-47,35,35,-6,-67,35,-106,-285,-135,35,-89,-379,]),'USING':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[67,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,117,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,403,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'ROW':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,365,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[69,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,536,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'STORAGE':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,365,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[70,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,535,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'CLONE':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,102,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[71,71,-159,-160,-191,110,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,71,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,-230,110,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'ENCODE':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[72,-176,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,72,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,72,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,72,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,72,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,72,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'TABLESPACE':([1,2,4,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,78,81,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,203,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,280,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[73,-176,77,-159,-160,-191,-232,-371,-262,-330,-331,-332,-333,-380,-1,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,204,-125,-175,-125,-179,-190,-230,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,-233,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,371,-53,-180,-189,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,-231,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,73,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,-188,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'OPTIONS':([1,2,5,6,8,11,12,13,15,16,17,18,19,30,31,32,33,35,37,40,42,45,47,55,56,57,64,65,66,75,92,93,95,98,101,105,106,112,114,116,118,124,125,126,129,141,142,144,146,147,151,152,153,154,157,158,160,163,165,166,173,174,175,176,177,178,179,180,181,184,186,187,188,189,190,191,192,193,196,197,198,199,202,209,221,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,277,278,279,281,283,284,295,299,300,301,304,305,307,308,321,325,326,327,328,329,331,332,334,335,337,340,341,345,346,348,349,351,354,355,362,363,366,367,370,372,376,386,387,388,389,392,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,450,451,455,456,457,464,469,471,472,474,475,477,478,479,486,487,494,495,496,502,503,505,506,508,512,514,517,520,522,531,532,533,534,535,536,537,538,540,541,548,549,551,553,554,555,561,562,563,564,565,566,571,572,573,574,576,579,585,586,587,588,589,590,591,592,593,594,596,597,598,609,610,612,615,619,620,621,622,623,625,626,627,628,629,630,631,632,634,635,637,638,639,645,646,647,651,658,663,665,666,668,669,670,672,674,676,677,681,682,685,686,688,691,696,697,702,704,705,706,707,708,709,710,711,712,715,716,720,721,725,728,729,],[74,-176,74,74,-191,-232,-371,-262,-330,-331,-332,-333,-380,74,-161,-250,-3,-126,-125,-34,-44,-61,-74,-162,-234,-248,-272,-383,-19,-55,-175,-125,-179,-190,74,-137,-138,-329,-343,-334,-167,-260,-258,-274,-353,-20,-31,-32,-4,-5,-62,-40,-41,-68,-51,-52,-37,-63,-75,-76,74,-235,-236,-237,-238,-239,-240,-242,-243,-157,-263,-265,-267,-268,-269,-270,-271,-21,-48,-18,-22,-381,-80,-53,-180,74,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,74,-253,-115,-129,-121,-122,-278,-130,-365,-344,-345,-346,-165,-169,-125,-354,-321,-322,-326,-339,-341,-364,-314,-24,-29,-345,-35,-60,-58,-59,-56,-49,-65,-64,-42,-43,-97,-108,-241,-244,-158,-247,-8,-264,-266,-382,-87,-77,-79,-54,-173,-174,-177,-178,-212,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,-347,-348,-328,-166,-168,-187,74,-257,-273,-340,-342,-323,-324,-325,-320,-375,-2,-83,-84,-30,-57,-50,-66,-73,-98,-113,-111,-245,-246,-249,-90,-91,-92,-93,-94,-88,-33,-81,-78,-181,-198,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-256,-254,-118,-120,-131,-216,-215,-366,-367,-368,-369,-351,-352,-350,-349,-170,-171,-185,-186,-327,-293,-337,-376,-36,-23,-25,-26,-27,-45,-46,-69,-71,-70,-72,-85,-86,-95,-96,-112,-109,-110,-9,-372,-373,-82,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-338,-335,-363,-28,-99,-7,-374,-300,-286,-287,-288,-307,-255,-134,-217,-218,-172,-336,-47,-6,-67,-135,-89,-379,]),'DOMAIN':([4,],[79,]),'SCHEMA':([4,81,],[80,207,]),'DATABASE':([4,68,81,194,],[82,82,208,208,]),'INDEX':([4,11,35,37,56,85,86,93,97,102,108,117,124,125,182,258,290,471,681,],[83,111,-126,151,111,212,214,-125,111,111,268,280,-260,-258,268,-261,111,-257,-259,]),'KEY':([4,11,26,31,35,37,56,85,86,93,97,102,108,124,125,132,133,182,183,229,230,258,290,298,471,681,],[84,107,136,144,-126,-125,107,213,215,-125,107,107,269,-260,-258,306,307,269,359,395,396,-261,107,476,-257,-259,]),'UNIQUE':([4,11,25,35,56,93,97,101,102,105,106,124,125,128,173,174,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,258,259,260,261,262,263,264,276,290,299,300,301,308,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,490,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,618,658,663,665,666,668,669,670,672,674,676,677,681,687,702,704,705,706,707,709,710,711,725,],[85,108,130,-126,182,-125,108,230,108,-137,-138,-260,-258,296,230,353,-157,-22,230,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,230,-261,-115,-129,-121,-122,-278,-130,-365,108,-321,-322,-326,-314,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,230,-257,-323,-324,-325,-320,-360,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-362,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-361,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'CLUSTERED':([4,],[86,]),'TABLE':([4,7,21,29,35,78,81,93,139,217,312,383,489,616,],[87,96,122,140,-126,205,-125,-125,-195,382,-192,546,-194,-193,]),'OR':([4,],[88,]),'SEQUENCE':([4,],[89,]),'TYPE':([4,217,],[90,384,]),'LP':([10,11,21,27,31,35,37,44,46,70,74,93,99,105,107,111,112,120,122,124,125,129,130,135,136,138,139,142,148,149,150,155,159,160,169,172,182,183,184,232,235,248,253,258,259,260,261,262,263,264,266,268,269,270,276,278,279,288,289,291,295,296,299,300,301,306,307,312,326,329,331,332,351,352,353,354,356,359,368,398,400,405,409,410,411,412,413,414,415,420,426,427,429,430,431,432,433,434,435,439,441,449,459,462,465,466,467,468,471,476,477,478,479,482,486,489,503,517,518,522,523,525,530,551,553,561,562,563,568,569,573,574,576,586,587,588,589,600,602,603,604,605,609,610,616,625,626,637,644,657,658,663,665,668,669,670,679,680,681,690,693,702,704,705,706,707,709,713,714,716,725,],[100,102,121,137,143,-126,-125,161,164,196,200,-125,223,265,267,271,272,287,290,-260,-258,302,303,309,-377,311,-195,317,320,322,323,324,164,161,343,347,357,358,302,399,272,413,421,-261,-115,-129,-121,-122,-278,-130,437,440,442,443,-365,453,454,463,-207,-221,302,473,-321,-322,-326,484,485,-192,501,161,-59,-56,302,524,357,272,161,529,463,-308,272,-378,556,-302,-303,-305,557,-299,-291,556,-116,-119,-123,-124,-279,-280,-281,-282,-277,580,582,-370,453,265,-205,-127,-204,-128,-257,608,-323,-324,-325,611,-320,-194,-57,265,641,272,642,311,649,-304,-309,556,-292,556,556,-319,-118,-120,-131,-366,-367,-368,-369,265,-211,-127,-203,-222,-327,-293,-193,-45,-46,265,453,703,-285,-306,-298,-117,-132,-133,-208,-210,-259,717,718,-300,-286,-287,-288,-307,-134,-209,-206,-47,-135,]),'LIKE':([11,35,93,102,124,125,258,471,681,],[109,-126,-125,109,-260,-258,-261,-257,-259,]),'REFERENCES':([14,35,93,101,105,106,125,127,173,176,184,198,222,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,294,299,300,301,307,350,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,658,663,665,666,668,669,670,672,674,676,677,681,686,702,704,705,706,707,709,710,711,725,],[113,-126,-125,113,-137,-138,-258,-358,113,113,-157,-22,113,-139,-140,-141,-144,-145,-146,-147,-148,-149,113,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,113,-115,-129,-121,-122,-278,-130,-365,-359,-321,-322,-326,-364,113,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,113,-257,-323,-324,-325,-320,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-363,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'FOR':([17,35,93,114,183,232,277,278,279,304,305,398,409,410,411,412,414,415,450,451,474,475,551,553,561,562,590,591,592,593,658,663,665,702,704,705,706,707,],[115,-126,-125,-343,360,397,-344,-345,-346,-339,-341,-308,-289,-302,-303,-305,-299,-291,-347,-348,-340,-342,-304,-309,-290,-292,-351,-352,-350,-349,-285,-306,-298,-300,-286,-287,-288,-307,]),'IF':([20,80,87,89,140,205,207,382,546,],[119,-163,216,218,315,373,-164,545,655,]),'FOREIGN':([25,35,56,93,101,105,106,125,128,173,174,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,308,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,490,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,618,658,663,665,666,668,669,670,672,674,676,677,681,687,702,704,705,706,707,709,710,711,725,],[133,-126,133,-125,133,-137,-138,-258,133,133,133,-157,-22,133,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,133,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-314,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,133,-257,-323,-324,-325,-320,-360,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-362,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-361,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'CONSTRAINT':([25,35,56,93,101,105,106,125,173,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,490,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,618,658,663,665,666,668,669,670,672,674,676,677,681,687,702,704,705,706,707,709,710,711,725,],[134,-126,134,-125,134,-137,-138,-258,134,-157,-22,134,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,134,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,134,-257,-323,-324,-325,-320,-360,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-362,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-361,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'CHECK':([25,35,56,93,101,105,106,125,128,173,174,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,247,250,252,254,256,259,260,261,262,263,264,276,299,300,301,308,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,490,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,618,658,663,665,666,668,669,670,672,674,676,677,681,687,702,704,705,706,707,709,710,711,725,],[135,-126,135,-125,135,-137,-138,-258,135,135,135,-157,-22,135,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,135,-310,-13,-136,135,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-314,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,135,-257,-323,-324,-325,-320,-360,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-362,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-361,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'TERMINATED':([31,35,37,168,170,],[145,-126,-125,342,344,]),'STRING':([34,35,37,43,49,93,115,129,131,137,148,155,164,167,184,195,219,220,223,237,243,248,249,252,272,277,278,279,284,287,289,295,297,299,300,301,302,303,310,311,317,319,320,321,322,323,324,325,326,336,345,347,351,357,358,364,365,391,402,403,404,413,415,418,445,450,451,452,459,460,463,466,473,477,478,479,480,482,483,484,485,486,488,493,497,498,499,500,501,502,507,508,509,511,515,518,524,527,528,529,554,555,556,558,559,560,561,562,590,591,592,593,595,601,607,608,609,610,611,613,614,624,636,644,648,649,657,658,661,664,665,680,683,684,698,703,704,705,706,717,724,726,727,],[146,-126,152,158,166,-125,279,300,305,279,279,279,339,340,300,-39,387,389,279,404,405,410,417,-13,279,451,-345,-346,152,279,468,300,475,477,-322,-326,279,279,451,279,279,496,279,451,279,279,279,451,279,339,512,279,300,279,279,-38,533,451,-15,555,-17,279,-291,564,451,-347,-348,591,-345,451,279,468,279,-323,-324,-325,451,-289,451,279,279,-320,451,451,451,451,451,451,279,451,628,629,632,635,451,-345,279,451,451,279,-14,-16,279,451,279,-299,-290,-292,-351,-352,-350,-349,152,451,451,279,-327,-293,279,451,451,451,691,-345,451,279,-345,-285,451,451,-298,468,451,-285,451,279,-286,-287,-288,279,-350,451,729,]),'ARRAY':([35,93,104,183,259,260,261,262,263,426,427,429,430,431,432,433,434,435,459,518,573,574,576,668,670,709,725,],[-126,-125,262,262,-115,429,-121,-122,-278,-116,-119,-123,-124,-279,-280,-281,-282,-277,262,262,-118,-120,262,-117,429,262,429,]),'LT':([35,93,104,183,259,260,261,262,263,426,427,429,430,431,432,433,434,435,459,518,573,574,576,668,670,709,725,],[-126,-125,263,263,-115,263,431,-122,-278,-116,-119,-123,431,-279,-280,-281,-282,-277,263,263,-118,-120,263,-117,263,263,263,]),'DOT':([35,93,118,125,126,139,206,221,258,259,291,316,369,424,471,552,596,625,650,],[-126,-125,282,292,293,313,375,390,425,428,470,-125,539,570,606,656,678,689,699,]),'AS':([35,53,93,139,206,423,489,543,],[-126,171,-125,312,374,569,616,653,]),'NULL':([35,93,101,105,106,125,173,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,245,248,250,252,254,256,259,260,261,262,263,264,276,299,300,301,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,658,663,665,666,668,669,670,672,674,676,677,681,702,704,705,706,707,709,710,711,725,],[-126,-125,244,-137,-138,-258,244,-157,-22,244,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,406,411,-310,-13,-136,244,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,244,-257,-323,-324,-325,-320,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'NOT':([35,93,101,105,106,112,119,125,173,184,198,216,218,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,349,351,354,373,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,487,522,538,545,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,615,655,658,663,665,666,668,669,670,672,674,676,677,681,702,704,705,706,707,709,710,711,725,],[-126,-125,245,-137,-138,275,286,-258,245,-157,-22,381,385,245,-139,-140,-141,-144,-145,-146,-147,-148,275,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,245,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,521,-158,275,542,-142,-143,-308,275,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,245,-257,-323,-324,-325,-320,-375,275,-33,654,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-376,701,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'COLLATE':([35,93,101,105,106,125,173,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,658,663,665,666,668,669,670,672,674,676,677,681,702,704,705,706,707,709,710,711,725,],[-126,-125,249,-137,-138,-258,249,-157,-22,249,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,249,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,249,-257,-323,-324,-325,-320,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'ENFORCED':([35,93,101,105,106,125,173,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,245,250,252,254,256,259,260,261,262,263,264,276,299,300,301,349,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,487,521,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,615,658,663,665,666,668,669,670,672,674,676,677,681,702,704,705,706,707,709,710,711,725,],[-126,-125,250,-137,-138,-258,250,-157,-22,250,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,407,-310,-13,-136,250,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,250,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,250,-257,-323,-324,-325,-320,-375,407,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-376,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'ENCRYPT':([35,93,101,105,106,125,173,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,658,663,665,666,668,669,670,672,674,676,677,681,702,704,705,706,707,709,710,711,725,],[-126,-125,252,-137,-138,-258,252,-157,-22,252,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,252,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,252,-257,-323,-324,-325,-320,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'AUTOINCREMENT':([35,93,101,105,106,125,173,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,658,663,665,666,668,669,670,672,674,676,677,681,702,704,705,706,707,709,710,711,725,],[-126,-125,254,-137,-138,-258,254,-157,-22,254,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,254,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,254,-257,-323,-324,-325,-320,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'GENERATED':([35,93,101,105,106,125,173,184,198,222,226,227,228,230,231,232,233,234,235,237,238,239,240,241,242,244,250,252,254,256,259,260,261,262,263,264,276,299,300,301,351,395,396,398,400,402,404,405,406,407,408,409,410,411,412,414,415,416,417,419,420,422,426,427,429,430,431,432,433,434,435,449,469,471,477,478,479,486,538,551,553,554,555,561,562,563,564,565,566,573,574,576,579,585,586,587,588,589,609,610,658,663,665,666,668,669,670,672,674,676,677,681,702,704,705,706,707,709,710,711,725,],[-126,-125,255,-137,-138,-258,255,-157,-22,255,-139,-140,-141,-144,-145,-146,-147,-148,-149,-151,-152,-153,-154,-155,-156,-283,-310,-13,-136,255,-115,-129,-121,-122,-278,-130,-365,-321,-322,-326,-158,-142,-143,-308,-150,-15,-17,-378,-284,-311,-114,-289,-302,-303,-305,-299,-291,-312,-313,-315,-289,-291,-116,-119,-123,-124,-279,-280,-281,-282,-277,-370,255,-257,-323,-324,-325,-320,-33,-304,-309,-14,-16,-290,-292,-10,-11,-12,-316,-118,-120,-131,-216,-215,-366,-367,-368,-369,-327,-293,-285,-306,-298,-298,-117,-132,-133,-214,-219,-220,-213,-259,-300,-286,-287,-288,-307,-134,-217,-218,-135,]),'TIMESTAMP_TIMEZONE':([35,93,259,],[-126,-125,427,]),'DEFERRABLE':([35,93,112,125,235,275,276,354,400,449,471,522,586,587,588,589,681,],[-126,-125,274,-258,274,449,-365,274,274,-370,-257,274,-366,-367,-368,-369,-259,]),'ADD':([35,93,125,314,316,471,492,617,681,],[-126,-125,-258,490,-125,-257,618,687,-259,]),'COMMAT':([35,93,261,263,430,431,432,433,434,435,],[-126,-125,433,-278,433,-279,-280,-281,-282,-277,]),'RT':([35,93,261,263,430,431,432,433,434,435,],[-126,-125,434,-278,434,-279,-280,-281,-282,-277,]),'BY':([36,37,39,51,54,145,342,344,],[148,150,155,169,172,319,509,511,]),'SERDEPROPERTIES':([44,],[159,]),'KEYS':([50,],[168,]),'ITEMS':([52,],[170,]),'FORMAT':([69,],[195,]),'COLUMN':([76,],[201,]),'REPLACE':([88,],[217,]),'SERDE':([195,],[364,]),'SALT':([237,252,401,402,404,554,555,],[402,-13,554,-15,-17,-14,-16,]),'UPDATE':([251,273,],[418,447,]),'DELETE':([273,],[446,]),'INITIALLY':([274,],[448,]),'EXISTS':([286,315,381,385,542,654,701,],[458,491,544,547,652,700,723,]),}
 
 _lr_action = {}
 for _k, _v in _lr_action_items.items():
@@ -17,7 +17,7 @@ for _k, _v in _lr_action_items.items():
       _lr_action[_x][_k] = _y
 del _lr_action_items
 
-_lr_goto_items = {'expr':([0,],[1,]),'database_base':([0,1,],[2,40,]),'create_schema':([0,],[4,]),'create_database':([0,],[5,]),'type_definition':([0,],[7,]),'domain_name':([0,],[8,]),'index_table_name':([0,],[9,]),'table_name':([0,],[10,]),'pkey':([0,54,171,],[11,174,345,]),'seq_name':([0,],[12,]),'alter_foreign':([0,],[13,]),'alter_check':([0,],[14,]),'alter_unique':([0,],[15,]),'alter_default':([0,],[16,]),'alter_primary_key':([0,],[17,]),'c_schema':([0,],[18,]),'type_name':([0,],[19,]),'create_index':([0,],[20,]),'create_table':([0,],[21,]),'create_seq':([0,],[22,]),'alt_table':([0,],[23,]),'pkey_statement':([0,54,171,],[25,25,348,]),'type_create':([0,],[26,]),'multiple_options':([1,],[28,]),'id':([1,3,4,5,8,10,16,18,19,21,22,23,26,29,36,41,43,46,54,56,57,58,59,61,62,65,69,70,71,74,75,76,79,80,81,88,91,93,94,97,98,99,100,101,104,108,110,112,115,118,120,125,126,128,131,134,137,140,145,152,158,159,161,168,170,180,181,182,183,184,196,197,198,200,204,208,209,210,211,213,215,216,218,219,220,228,242,244,245,249,251,252,253,255,257,259,261,263,264,265,267,268,273,277,278,283,285,286,288,289,291,293,298,299,305,306,307,309,312,313,315,316,317,318,319,320,321,322,326,329,332,334,335,339,343,347,348,353,354,356,357,361,362,365,366,367,370,385,386,389,392,408,409,413,414,416,420,421,422,424,430,431,432,434,436,437,438,439,440,441,442,446,452,453,454,455,457,459,460,463,464,467,474,475,477,478,479,482,485,487,491,492,493,494,495,496,498,501,502,503,505,506,507,509,512,518,520,521,522,523,533,534,543,549,550,551,552,553,560,563,566,569,570,571,573,574,575,576,577,594,595,599,600,601,604,606,607,617,633,634,635,636,641,642,643,648,652,653,654,656,665,667,670,671,672,675,681,686,687,690,694,700,708,709,716,],[29,75,88,91,96,101,111,115,117,122,123,128,136,139,151,154,159,162,180,182,183,184,185,188,189,190,194,195,196,198,199,202,205,206,207,215,216,217,101,221,242,101,254,255,262,266,122,274,277,285,287,293,295,300,304,274,122,314,274,322,329,330,334,341,242,255,295,357,358,359,361,285,361,367,371,372,373,374,375,378,381,383,242,274,388,393,403,404,411,415,418,242,419,421,426,429,430,221,433,435,221,274,444,450,451,453,460,101,465,466,295,468,476,274,480,444,274,483,122,274,489,274,444,274,274,274,444,274,329,498,334,501,502,504,512,295,517,274,274,524,525,526,361,361,533,361,536,541,444,221,545,476,554,556,559,561,565,566,567,426,568,221,388,221,221,221,388,444,580,581,582,583,589,255,444,101,274,595,596,242,598,274,444,554,444,274,274,444,122,444,444,444,444,444,274,444,618,620,623,624,627,629,101,444,255,637,638,444,444,274,361,361,388,649,561,444,274,554,554,659,660,255,663,388,221,388,221,388,388,444,672,673,444,274,649,444,444,444,685,561,221,388,444,274,361,693,554,444,554,444,388,388,703,704,596,444,707,554,388,444,649,255,274,561,444,]),'using':([1,],[31,]),'option_comment':([1,115,451,],[38,279,587,]),'row_format':([1,],[41,]),'storage':([1,],[43,]),'with':([1,178,],[45,351,]),'clone':([1,2,40,],[53,73,73,]),'encode':([1,98,170,218,252,463,],[55,224,224,224,224,224,]),'tablespace':([1,276,],[63,449,]),'options':([1,4,5,28,98,170,218,252,463,],[64,89,92,138,237,237,237,237,237,]),'defcolumn':([10,54,94,99,286,],[98,170,218,252,463,]),'likke':([10,99,],[100,253,]),'column':([10,54,94,99,283,286,343,455,507,],[102,102,102,102,456,102,511,593,630,]),'inline_index':([10,54,94,99,286,],[103,103,103,103,103,]),'ref':([13,98,170,173,218,232,252,346,463,],[109,231,231,350,231,395,231,516,231,]),'using_tablespace':([17,],[113,]),'t_name':([21,110,137,312,485,],[121,272,310,486,610,]),'foreign':([23,54,98,125,170,171,218,252,463,],[124,173,232,290,232,346,232,232,232,]),'constraint':([23,54,98,170,218,252,463,],[125,171,243,243,243,243,243,]),'check_st':([23,54,98,125,170,171,218,243,252,463,],[126,181,181,291,181,347,181,347,181,181,]),'with_args':([42,157,325,352,],[157,325,325,157,]),'multi_assigments':([44,156,],[160,324,]),'check_ex':([54,98,170,218,252,463,],[172,227,227,227,227,227,]),'uniq':([54,171,],[175,344,]),'statem_by_id':([54,],[176,]),'period_for':([54,],[177,]),'pkey_constraint':([54,],[178,]),'index_pid':([97,263,267,389,431,434,436,437,518,573,575,635,],[220,432,438,543,571,574,576,577,636,665,667,687,]),'comment':([98,102,170,218,252,456,463,511,593,630,],[222,260,222,222,222,260,222,260,260,260,]),'null':([98,170,218,252,463,],[223,223,223,223,223,]),'default':([98,170,218,252,463,],[228,228,228,228,228,]),'collate':([98,170,218,252,463,],[229,229,229,229,229,]),'enforced':([98,170,218,252,345,463,],[230,230,230,230,514,230,]),'encrypt':([98,170,218,252,463,],[233,233,233,233,233,]),'generated':([98,170,218,252,463,],[234,234,234,234,234,]),'c_property':([98,170,218,252,463,],[235,235,235,235,235,]),'on_update':([98,170,218,252,463,],[236,236,236,236,236,]),'autoincrement':([98,170,218,252,463,],[238,238,238,238,238,]),'gen_always':([98,170,218,252,463,],[249,249,249,249,249,]),'c_type':([101,180,453,512,569,700,],[256,256,256,256,662,715,]),'tid':([101,180,256,453,512,569,662,700,715,],[257,257,424,257,257,257,424,257,424,]),'pid':([112,134,145,152,219,268,283,298,299,307,313,316,318,319,320,322,343,353,354,408,457,467,478,479,495,518,523,549,552,601,604,642,694,708,],[273,306,317,321,386,439,454,474,477,482,487,491,492,493,494,496,509,521,522,551,594,600,606,607,617,306,641,653,656,675,653,690,653,716,]),'id_equals':([118,197,],[284,364,]),'funct_args':([126,181,291,347,],[297,297,297,297,]),'equals':([158,326,],[328,497,]),'assigment':([161,332,],[333,500,]),'pid_with_type':([169,],[342,]),'properties':([196,198,367,533,],[362,365,534,643,]),'property':([196,198,362,365,367,533,534,643,],[363,363,531,531,363,363,531,531,]),'funct_expr':([244,249,408,],[407,414,552,]),'multi_id':([244,249,298,408,416,549,550,604,634,694,709,],[409,409,475,553,560,652,654,652,686,652,686,]),'f_call':([244,249,298,408,409,413,416,475,549,550,553,560,604,634,652,654,686,694,709,],[410,417,410,410,555,558,410,555,651,410,555,555,651,410,555,555,555,651,410,]),'multiple_column_names':([283,],[455,]),'id_or_string':([285,460,672,],[461,597,705,]),'multiple_funct':([343,],[510,]),'funct':([343,633,],[513,684,]),'dot_id':([392,],[544,]),}
+_lr_goto_items = {'expr':([0,],[1,]),'database_base':([0,1,],[2,42,]),'create_schema':([0,],[5,]),'create_database':([0,],[6,]),'type_definition':([0,],[8,]),'domain_name':([0,],[9,]),'index_table_name':([0,],[10,]),'table_name':([0,],[11,]),'pkey':([0,56,174,],[12,177,349,]),'seq_name':([0,],[13,]),'alter_foreign':([0,],[14,]),'alter_check':([0,],[15,]),'alter_unique':([0,],[16,]),'alter_default':([0,],[17,]),'alter_primary_key':([0,],[18,]),'comment_on':([0,],[19,]),'c_schema':([0,],[20,]),'type_name':([0,],[21,]),'create_index':([0,],[22,]),'create_table':([0,],[23,]),'create_seq':([0,],[24,]),'alt_table':([0,],[25,]),'pkey_statement':([0,56,174,],[27,27,352,]),'type_create':([0,],[28,]),'multiple_options':([1,],[30,]),'id':([1,4,5,6,9,11,17,20,21,23,24,25,28,31,38,43,45,48,56,58,59,60,61,63,64,67,71,72,73,77,78,79,82,83,84,91,94,96,97,100,101,102,103,104,107,111,113,115,118,121,123,128,129,131,134,137,140,143,148,155,161,162,164,171,173,183,184,185,186,187,199,200,201,202,204,208,212,213,214,215,217,219,220,222,223,224,232,246,248,249,253,255,256,257,259,261,263,265,267,268,269,271,272,277,281,282,287,289,290,292,293,295,297,302,303,309,310,311,313,316,317,319,320,321,322,323,324,325,326,330,333,336,338,339,343,347,351,352,357,358,360,361,365,366,370,371,372,375,390,391,394,397,413,414,418,419,421,425,426,428,430,436,437,438,440,442,443,444,445,446,447,448,452,458,459,460,461,463,465,466,469,470,473,480,481,483,484,485,488,491,493,497,498,499,500,501,502,504,507,508,509,511,512,513,515,518,524,526,527,528,529,539,540,541,550,556,557,558,559,560,567,570,573,576,577,578,580,581,582,583,584,601,602,606,607,608,611,613,614,624,640,641,642,643,648,649,651,656,660,661,662,664,673,675,678,679,680,683,689,694,695,698,699,703,709,717,718,722,726,],[31,78,91,94,99,104,114,118,120,125,126,131,139,142,154,157,162,165,183,185,186,187,188,191,192,193,197,198,199,202,203,206,209,210,211,219,220,221,104,225,246,104,258,259,266,270,125,278,281,289,291,297,299,304,308,278,125,318,278,326,333,334,338,345,246,259,299,361,362,363,365,289,369,365,372,376,377,378,379,380,383,386,388,246,278,393,398,408,409,416,420,423,246,424,426,432,435,436,225,439,441,225,278,450,456,457,459,466,104,471,472,299,474,482,278,486,450,278,489,125,278,495,278,450,278,278,278,450,278,333,504,338,507,508,510,518,299,523,278,278,530,531,532,365,365,540,365,543,548,450,225,552,482,561,563,566,568,572,573,574,432,575,225,393,225,225,225,393,450,587,588,589,590,596,259,450,104,278,602,603,246,605,278,450,561,450,278,278,450,125,450,450,450,450,450,278,450,625,627,630,631,634,636,104,450,259,644,645,450,450,278,650,365,365,393,657,568,450,278,561,561,667,668,259,671,393,225,393,225,393,393,450,680,681,450,278,657,450,450,450,693,568,225,393,450,278,365,702,561,450,561,450,393,393,712,713,603,450,716,561,393,450,722,657,259,278,568,727,450,]),'using':([1,],[33,]),'option_comment':([1,118,457,],[40,283,594,]),'row_format':([1,],[43,]),'storage':([1,],[45,]),'with':([1,181,],[47,355,]),'clone':([1,2,42,],[55,75,75,]),'encode':([1,101,173,222,256,469,],[57,228,228,228,228,228,]),'tablespace':([1,280,],[65,455,]),'options':([1,5,6,30,101,173,222,256,469,],[66,92,95,141,241,241,241,241,241,]),'defcolumn':([11,56,97,102,290,],[101,173,222,256,469,]),'likke':([11,102,],[103,257,]),'column':([11,56,97,102,287,290,347,461,513,],[105,105,105,105,462,105,517,600,637,]),'inline_index':([11,56,97,102,290,],[106,106,106,106,106,]),'ref':([14,101,173,176,222,236,256,350,469,],[112,235,235,354,235,400,235,522,235,]),'using_tablespace':([18,],[116,]),'t_name':([23,113,140,316,491,],[124,276,314,492,617,]),'foreign':([25,56,101,128,173,174,222,256,469,],[127,176,236,294,236,350,236,236,236,]),'constraint':([25,56,101,173,222,256,469,],[128,174,247,247,247,247,247,]),'check_st':([25,56,101,128,173,174,222,247,256,469,],[129,184,184,295,184,351,184,351,184,184,]),'with_args':([44,160,329,356,],[160,329,329,160,]),'multi_assigments':([46,159,],[163,328,]),'check_ex':([56,101,173,222,256,469,],[175,231,231,231,231,231,]),'uniq':([56,174,],[178,348,]),'statem_by_id':([56,],[179,]),'period_for':([56,],[180,]),'pkey_constraint':([56,],[181,]),'index_pid':([100,267,271,394,437,440,442,443,524,580,582,642,],[224,438,444,550,578,581,583,584,643,673,675,695,]),'comment':([101,105,173,222,256,462,469,517,600,637,],[226,264,226,226,226,264,226,264,264,264,]),'null':([101,173,222,256,469,],[227,227,227,227,227,]),'default':([101,173,222,256,469,],[232,232,232,232,232,]),'collate':([101,173,222,256,469,],[233,233,233,233,233,]),'enforced':([101,173,222,256,349,469,],[234,234,234,234,520,234,]),'encrypt':([101,173,222,256,469,],[237,237,237,237,237,]),'generated':([101,173,222,256,469,],[238,238,238,238,238,]),'c_property':([101,173,222,256,469,],[239,239,239,239,239,]),'on_update':([101,173,222,256,469,],[240,240,240,240,240,]),'autoincrement':([101,173,222,256,469,],[242,242,242,242,242,]),'gen_always':([101,173,222,256,469,],[253,253,253,253,253,]),'c_type':([104,183,459,518,576,709,],[260,260,260,260,670,725,]),'tid':([104,183,260,459,518,576,670,709,725,],[261,261,430,261,261,261,430,261,430,]),'pid':([115,137,148,155,223,272,287,302,303,311,317,320,322,323,324,326,347,357,358,413,463,473,484,485,501,524,529,556,559,608,611,649,703,717,],[277,310,321,325,391,445,460,480,483,488,493,497,498,499,500,502,515,527,528,558,601,607,613,614,624,310,648,661,664,683,661,698,661,726,]),'id_equals':([121,200,],[288,368,]),'funct_args':([129,184,295,351,],[301,301,301,301,]),'equals':([161,330,],[332,503,]),'assigment':([164,336,],[337,506,]),'pid_with_type':([172,],[346,]),'properties':([199,202,372,540,],[366,370,541,651,]),'property':([199,202,366,370,372,540,541,651,],[367,367,537,537,367,367,537,537,]),'funct_expr':([248,253,413,],[412,419,559,]),'multi_id':([248,253,302,413,421,556,557,611,641,703,718,],[414,414,481,560,567,660,662,660,694,660,694,]),'f_call':([248,253,302,413,414,418,421,481,556,557,560,567,611,641,660,662,694,703,718,],[415,422,415,415,562,565,415,562,659,415,562,562,659,415,562,562,562,659,415,]),'multiple_column_names':([287,],[461,]),'id_or_string':([289,466,680,],[467,604,714,]),'multiple_funct':([347,],[516,]),'funct':([347,640,],[519,692,]),'dot_id':([397,],[551,]),}
 
 _lr_goto = {}
 for _k, _v in _lr_goto_items.items():
@@ -36,15 +36,15 @@ _lr_productions = [
   ('pkey_constraint -> constraint pkey_statement LP index_pid RP','pkey_constraint',5,'p_pkey_constraint','mssql.py',7),
   ('pkey_constraint -> pkey_constraint with','pkey_constraint',2,'p_pkey_constraint','mssql.py',8),
   ('pkey_constraint -> pkey_constraint with ON id','pkey_constraint',4,'p_pkey_constraint','mssql.py',9),
+  ('on_update -> ON UPDATE id','on_update',3,'p_on_update','mysql.py',6),
+  ('on_update -> ON UPDATE STRING','on_update',3,'p_on_update','mysql.py',7),
+  ('on_update -> ON UPDATE f_call','on_update',3,'p_on_update','mysql.py',8),
   ('encrypt -> ENCRYPT','encrypt',1,'p_encrypt','oracle.py',6),
   ('encrypt -> encrypt NO SALT','encrypt',3,'p_encrypt','oracle.py',7),
   ('encrypt -> encrypt SALT','encrypt',2,'p_encrypt','oracle.py',8),
   ('encrypt -> encrypt USING STRING','encrypt',3,'p_encrypt','oracle.py',9),
   ('encrypt -> encrypt STRING','encrypt',2,'p_encrypt','oracle.py',10),
   ('clone -> CLONE id','clone',2,'p_clone','snowflake.py',6),
-  ('on_update -> ON UPDATE id','on_update',3,'p_on_update','mysql.py',7),
-  ('on_update -> ON UPDATE STRING','on_update',3,'p_on_update','mysql.py',8),
-  ('on_update -> ON UPDATE f_call','on_update',3,'p_on_update','mysql.py',9),
   ('multiple_options -> options','multiple_options',1,'p_multiple_options','bigquery.py',8),
   ('multiple_options -> multiple_options options','multiple_options',2,'p_multiple_options','bigquery.py',9),
   ('using -> USING id','using',2,'p_using','spark_sql.py',8),
@@ -145,266 +145,269 @@ _lr_productions = [
   ('c_type -> id id','c_type',2,'p_c_type','sql.py',193),
   ('c_type -> id id id id','c_type',4,'p_c_type','sql.py',194),
   ('c_type -> id id id','c_type',3,'p_c_type','sql.py',195),
-  ('c_type -> id DOT id','c_type',3,'p_c_type','sql.py',196),
-  ('c_type -> tid','c_type',1,'p_c_type','sql.py',197),
-  ('c_type -> ARRAY','c_type',1,'p_c_type','sql.py',198),
-  ('c_type -> c_type ARRAY','c_type',2,'p_c_type','sql.py',199),
-  ('c_type -> c_type tid','c_type',2,'p_c_type','sql.py',200),
-  ('id -> ID','id',1,'p_id','ddl_parser.py',214),
-  ('id -> DQ_STRING','id',1,'p_id','ddl_parser.py',215),
-  ('id_or_string -> id','id_or_string',1,'p_id_or_string','ddl_parser.py',226),
-  ('id_or_string -> STRING','id_or_string',1,'p_id_or_string','ddl_parser.py',227),
-  ('column -> id c_type','column',2,'p_column','sql.py',288),
-  ('column -> column comment','column',2,'p_column','sql.py',289),
-  ('column -> column LP id RP','column',4,'p_column','sql.py',290),
-  ('column -> column LP id id RP','column',5,'p_column','sql.py',291),
-  ('column -> column LP id RP c_type','column',5,'p_column','sql.py',292),
-  ('column -> column LP id COMMA id RP','column',6,'p_column','sql.py',293),
-  ('column -> column LP id COMMA id RP c_type','column',7,'p_column','sql.py',294),
-  ('autoincrement -> AUTOINCREMENT','autoincrement',1,'p_autoincrement','sql.py',354),
-  ('defcolumn -> column','defcolumn',1,'p_defcolumn','sql.py',358),
-  ('defcolumn -> inline_index','defcolumn',1,'p_defcolumn','sql.py',359),
-  ('defcolumn -> defcolumn comment','defcolumn',2,'p_defcolumn','sql.py',360),
-  ('defcolumn -> defcolumn null','defcolumn',2,'p_defcolumn','sql.py',361),
-  ('defcolumn -> defcolumn encode','defcolumn',2,'p_defcolumn','sql.py',362),
-  ('defcolumn -> defcolumn PRIMARY KEY','defcolumn',3,'p_defcolumn','sql.py',363),
-  ('defcolumn -> defcolumn UNIQUE KEY','defcolumn',3,'p_defcolumn','sql.py',364),
-  ('defcolumn -> defcolumn UNIQUE','defcolumn',2,'p_defcolumn','sql.py',365),
-  ('defcolumn -> defcolumn check_ex','defcolumn',2,'p_defcolumn','sql.py',366),
-  ('defcolumn -> defcolumn default','defcolumn',2,'p_defcolumn','sql.py',367),
-  ('defcolumn -> defcolumn collate','defcolumn',2,'p_defcolumn','sql.py',368),
-  ('defcolumn -> defcolumn enforced','defcolumn',2,'p_defcolumn','sql.py',369),
-  ('defcolumn -> defcolumn ref','defcolumn',2,'p_defcolumn','sql.py',370),
-  ('defcolumn -> defcolumn foreign ref','defcolumn',3,'p_defcolumn','sql.py',371),
-  ('defcolumn -> defcolumn encrypt','defcolumn',2,'p_defcolumn','sql.py',372),
-  ('defcolumn -> defcolumn generated','defcolumn',2,'p_defcolumn','sql.py',373),
-  ('defcolumn -> defcolumn c_property','defcolumn',2,'p_defcolumn','sql.py',374),
-  ('defcolumn -> defcolumn on_update','defcolumn',2,'p_defcolumn','sql.py',375),
-  ('defcolumn -> defcolumn options','defcolumn',2,'p_defcolumn','sql.py',376),
-  ('defcolumn -> defcolumn autoincrement','defcolumn',2,'p_defcolumn','sql.py',377),
-  ('check_ex -> check_st','check_ex',1,'p_check_ex','sql.py',415),
-  ('check_ex -> constraint check_st','check_ex',2,'p_check_ex','sql.py',416),
-  ('expr -> create_schema','expr',1,'p_expression_schema','sql.py',442),
-  ('expr -> create_database','expr',1,'p_expression_schema','sql.py',443),
-  ('expr -> expr id','expr',2,'p_expression_schema','sql.py',444),
-  ('expr -> expr clone','expr',2,'p_expression_schema','sql.py',445),
-  ('c_schema -> CREATE SCHEMA','c_schema',2,'p_c_schema','sql.py',475),
-  ('c_schema -> CREATE ID SCHEMA','c_schema',3,'p_c_schema','sql.py',476),
-  ('create_schema -> c_schema id id','create_schema',3,'p_create_schema','sql.py',482),
-  ('create_schema -> c_schema id id id','create_schema',4,'p_create_schema','sql.py',483),
-  ('create_schema -> c_schema id','create_schema',2,'p_create_schema','sql.py',484),
-  ('create_schema -> c_schema id DOT id','create_schema',4,'p_create_schema','sql.py',485),
-  ('create_schema -> c_schema id option_comment','create_schema',3,'p_create_schema','sql.py',486),
-  ('create_schema -> c_schema id DOT id option_comment','create_schema',5,'p_create_schema','sql.py',487),
-  ('create_schema -> c_schema IF NOT EXISTS id','create_schema',5,'p_create_schema','sql.py',488),
-  ('create_schema -> c_schema IF NOT EXISTS id DOT id','create_schema',7,'p_create_schema','sql.py',489),
-  ('create_schema -> create_schema id id id','create_schema',4,'p_create_schema','sql.py',490),
-  ('create_schema -> create_schema id id STRING','create_schema',4,'p_create_schema','sql.py',491),
-  ('create_schema -> create_schema options','create_schema',2,'p_create_schema','sql.py',492),
-  ('create_database -> database_base','create_database',1,'p_create_database','sql.py',529),
-  ('create_database -> create_database id id id','create_database',4,'p_create_database','sql.py',530),
-  ('create_database -> create_database id id STRING','create_database',4,'p_create_database','sql.py',531),
-  ('create_database -> create_database options','create_database',2,'p_create_database','sql.py',532),
-  ('expr -> DROP TABLE id','expr',3,'p_expression_drop_table','sql.py',545),
-  ('expr -> DROP TABLE id DOT id','expr',5,'p_expression_drop_table','sql.py',546),
-  ('multiple_column_names -> column','multiple_column_names',1,'p_multiple_column_names','sql.py',562),
-  ('multiple_column_names -> multiple_column_names COMMA','multiple_column_names',2,'p_multiple_column_names','sql.py',563),
-  ('multiple_column_names -> multiple_column_names column','multiple_column_names',2,'p_multiple_column_names','sql.py',564),
-  ('type_definition -> type_name id LP pid RP','type_definition',5,'p_type_definition','sql.py',601),
-  ('type_definition -> type_name id LP multiple_column_names RP','type_definition',5,'p_type_definition','sql.py',602),
-  ('type_definition -> type_name LP id_equals RP','type_definition',4,'p_type_definition','sql.py',603),
-  ('type_definition -> type_name TABLE LP defcolumn','type_definition',4,'p_type_definition','sql.py',604),
-  ('type_definition -> type_definition COMMA defcolumn','type_definition',3,'p_type_definition','sql.py',605),
-  ('type_definition -> type_definition RP','type_definition',2,'p_type_definition','sql.py',606),
-  ('expr -> type_definition','expr',1,'p_expression_type_as','sql.py',624),
-  ('type_name -> type_create id AS','type_name',3,'p_type_name','sql.py',628),
-  ('type_name -> type_create id DOT id AS','type_name',5,'p_type_name','sql.py',629),
-  ('type_name -> type_create id DOT id','type_name',4,'p_type_name','sql.py',630),
-  ('type_name -> type_create id','type_name',2,'p_type_name','sql.py',631),
-  ('type_create -> CREATE TYPE','type_create',2,'p_type_create','sql.py',643),
-  ('type_create -> CREATE OR REPLACE TYPE','type_create',4,'p_type_create','sql.py',644),
-  ('expr -> domain_name id LP pid RP','expr',5,'p_expression_domain_as','sql.py',651),
-  ('domain_name -> CREATE DOMAIN id AS','domain_name',4,'p_domain_name','sql.py',660),
-  ('domain_name -> CREATE DOMAIN id DOT id AS','domain_name',6,'p_domain_name','sql.py',661),
-  ('domain_name -> CREATE DOMAIN id DOT id','domain_name',5,'p_domain_name','sql.py',662),
-  ('domain_name -> CREATE DOMAIN id','domain_name',3,'p_domain_name','sql.py',663),
-  ('id_equals -> id id id_or_string','id_equals',3,'p_id_equals','sql.py',716),
-  ('id_equals -> id id_or_string','id_equals',2,'p_id_equals','sql.py',717),
-  ('id_equals -> id_equals COMMA','id_equals',2,'p_id_equals','sql.py',718),
-  ('id_equals -> id_equals COMMA id id id_or_string','id_equals',5,'p_id_equals','sql.py',719),
-  ('id_equals -> id','id_equals',1,'p_id_equals','sql.py',720),
-  ('id_equals -> id_equals LP pid RP','id_equals',4,'p_id_equals','sql.py',721),
-  ('id_equals -> id_equals LP pid RP id','id_equals',5,'p_id_equals','sql.py',722),
-  ('id_equals -> id_equals COMMA id id','id_equals',4,'p_id_equals','sql.py',723),
-  ('id_equals -> id_equals COMMA id','id_equals',3,'p_id_equals','sql.py',724),
-  ('expr -> index_table_name LP index_pid RP','expr',4,'p_expression_index','sql.py',745),
-  ('inline_index -> INDEX id LP index_pid RP','inline_index',5,'p_inline_index','sql.py',755),
-  ('inline_index -> KEY id LP index_pid RP','inline_index',5,'p_inline_index','sql.py',756),
-  ('inline_index -> INDEX LP index_pid RP','inline_index',4,'p_inline_index','sql.py',757),
-  ('inline_index -> KEY LP index_pid RP','inline_index',4,'p_inline_index','sql.py',758),
-  ('inline_index -> UNIQUE INDEX id LP index_pid RP','inline_index',6,'p_inline_index','sql.py',759),
-  ('inline_index -> UNIQUE KEY id LP index_pid RP','inline_index',6,'p_inline_index','sql.py',760),
-  ('inline_index -> UNIQUE INDEX LP index_pid RP','inline_index',5,'p_inline_index','sql.py',761),
-  ('inline_index -> UNIQUE KEY LP index_pid RP','inline_index',5,'p_inline_index','sql.py',762),
-  ('index_table_name -> create_index ON id','index_table_name',3,'p_index_table_name','sql.py',781),
-  ('index_table_name -> create_index ON id DOT id','index_table_name',5,'p_index_table_name','sql.py',782),
-  ('create_index -> CREATE INDEX id','create_index',3,'p_create_index','sql.py',795),
-  ('create_index -> CREATE KEY id','create_index',3,'p_create_index','sql.py',796),
-  ('create_index -> CREATE UNIQUE INDEX id','create_index',4,'p_create_index','sql.py',797),
-  ('create_index -> CREATE UNIQUE KEY id','create_index',4,'p_create_index','sql.py',798),
-  ('create_index -> create_index ON id','create_index',3,'p_create_index','sql.py',799),
-  ('create_index -> CREATE CLUSTERED INDEX id','create_index',4,'p_create_index','sql.py',800),
-  ('create_index -> CREATE CLUSTERED KEY id','create_index',4,'p_create_index','sql.py',801),
-  ('expr -> table_name defcolumn','expr',2,'p_expression_table','sql.py',833),
-  ('expr -> table_name LP defcolumn','expr',3,'p_expression_table','sql.py',834),
-  ('expr -> table_name','expr',1,'p_expression_table','sql.py',835),
-  ('expr -> expr COMMA defcolumn','expr',3,'p_expression_table','sql.py',836),
-  ('expr -> expr COMMA','expr',2,'p_expression_table','sql.py',837),
-  ('expr -> expr COMMA constraint','expr',3,'p_expression_table','sql.py',838),
-  ('expr -> expr COMMA check_ex','expr',3,'p_expression_table','sql.py',839),
-  ('expr -> expr COMMA foreign','expr',3,'p_expression_table','sql.py',840),
-  ('expr -> expr COMMA pkey','expr',3,'p_expression_table','sql.py',841),
-  ('expr -> expr COMMA uniq','expr',3,'p_expression_table','sql.py',842),
-  ('expr -> expr COMMA statem_by_id','expr',3,'p_expression_table','sql.py',843),
-  ('expr -> expr COMMA constraint uniq','expr',4,'p_expression_table','sql.py',844),
-  ('expr -> expr COMMA period_for','expr',3,'p_expression_table','sql.py',845),
-  ('expr -> expr COMMA pkey_constraint','expr',3,'p_expression_table','sql.py',846),
-  ('expr -> expr COMMA constraint pkey','expr',4,'p_expression_table','sql.py',847),
-  ('expr -> expr COMMA constraint pkey enforced','expr',5,'p_expression_table','sql.py',848),
-  ('expr -> expr COMMA constraint foreign ref','expr',5,'p_expression_table','sql.py',849),
-  ('expr -> expr COMMA foreign ref','expr',4,'p_expression_table','sql.py',850),
-  ('expr -> expr encode','expr',2,'p_expression_table','sql.py',851),
-  ('expr -> expr DEFAULT id id id','expr',5,'p_expression_table','sql.py',852),
-  ('expr -> expr RP','expr',2,'p_expression_table','sql.py',853),
-  ('likke -> LIKE','likke',1,'p_likke','sql.py',953),
-  ('likke -> CLONE','likke',1,'p_likke','sql.py',954),
-  ('expr -> table_name likke id','expr',3,'p_expression_like_table','sql.py',959),
-  ('expr -> table_name likke id DOT id','expr',5,'p_expression_like_table','sql.py',960),
-  ('expr -> table_name LP likke id DOT id RP','expr',7,'p_expression_like_table','sql.py',961),
-  ('expr -> table_name LP likke id RP','expr',5,'p_expression_like_table','sql.py',962),
-  ('t_name -> id DOT id','t_name',3,'p_t_name','sql.py',977),
-  ('t_name -> id','t_name',1,'p_t_name','sql.py',978),
-  ('t_name -> id DOT id DOT id','t_name',5,'p_t_name','sql.py',979),
-  ('table_name -> create_table t_name','table_name',2,'p_table_name','sql.py',1001),
-  ('table_name -> table_name likke id','table_name',3,'p_table_name','sql.py',1002),
-  ('expr -> seq_name','expr',1,'p_expression_seq','sql.py',1010),
-  ('expr -> expr INCREMENT id','expr',3,'p_expression_seq','sql.py',1011),
-  ('expr -> expr INCREMENT id id','expr',4,'p_expression_seq','sql.py',1012),
-  ('expr -> expr START id','expr',3,'p_expression_seq','sql.py',1013),
-  ('expr -> expr START id id','expr',4,'p_expression_seq','sql.py',1014),
-  ('expr -> expr MINVALUE id','expr',3,'p_expression_seq','sql.py',1015),
-  ('expr -> expr NO MINVALUE','expr',3,'p_expression_seq','sql.py',1016),
-  ('expr -> expr NO MAXVALUE','expr',3,'p_expression_seq','sql.py',1017),
-  ('expr -> expr MAXVALUE id','expr',3,'p_expression_seq','sql.py',1018),
-  ('expr -> expr CACHE id','expr',3,'p_expression_seq','sql.py',1019),
-  ('expr -> expr CACHE','expr',2,'p_expression_seq','sql.py',1020),
-  ('seq_name -> create_seq id DOT id','seq_name',4,'p_seq_name','sql.py',1039),
-  ('seq_name -> create_seq id','seq_name',2,'p_seq_name','sql.py',1040),
-  ('create_seq -> CREATE SEQUENCE IF NOT EXISTS','create_seq',5,'p_create_seq','sql.py',1054),
-  ('create_seq -> CREATE SEQUENCE','create_seq',2,'p_create_seq','sql.py',1055),
-  ('tid -> LT id','tid',2,'p_tid','sql.py',1063),
-  ('tid -> LT','tid',1,'p_tid','sql.py',1064),
-  ('tid -> tid LT','tid',2,'p_tid','sql.py',1065),
-  ('tid -> tid id','tid',2,'p_tid','sql.py',1066),
-  ('tid -> tid COMMAT','tid',2,'p_tid','sql.py',1067),
-  ('tid -> tid RT','tid',2,'p_tid','sql.py',1068),
-  ('null -> NULL','null',1,'p_null','sql.py',1109),
-  ('null -> NOT NULL','null',2,'p_null','sql.py',1110),
-  ('f_call -> id LP RP','f_call',3,'p_f_call','sql.py',1119),
-  ('f_call -> id LP f_call RP','f_call',4,'p_f_call','sql.py',1120),
-  ('f_call -> id LP multi_id RP','f_call',4,'p_f_call','sql.py',1121),
-  ('f_call -> id LP pid RP','f_call',4,'p_f_call','sql.py',1122),
-  ('multi_id -> id','multi_id',1,'p_multi_id','sql.py',1137),
-  ('multi_id -> multi_id id','multi_id',2,'p_multi_id','sql.py',1138),
-  ('multi_id -> f_call','multi_id',1,'p_multi_id','sql.py',1139),
-  ('multi_id -> multi_id f_call','multi_id',2,'p_multi_id','sql.py',1140),
-  ('funct_args -> LP multi_id RP','funct_args',3,'p_funct_args','sql.py',1151),
-  ('funct -> id LP multi_id RP','funct',4,'p_funct','sql.py',1155),
-  ('multiple_funct -> funct','multiple_funct',1,'p_multiple_funct','sql.py',1159),
-  ('multiple_funct -> multiple_funct COMMA funct','multiple_funct',3,'p_multiple_funct','sql.py',1160),
-  ('multiple_funct -> multiple_funct COMMA','multiple_funct',2,'p_multiple_funct','sql.py',1161),
-  ('funct_expr -> LP multi_id RP','funct_expr',3,'p_funct_expr','sql.py',1170),
-  ('funct_expr -> multi_id','funct_expr',1,'p_funct_expr','sql.py',1171),
-  ('dot_id -> id DOT id','dot_id',3,'p_dot_id','sql.py',1179),
-  ('default -> DEFAULT id','default',2,'p_default','sql.py',1183),
-  ('default -> DEFAULT STRING','default',2,'p_default','sql.py',1184),
-  ('default -> DEFAULT NULL','default',2,'p_default','sql.py',1185),
-  ('default -> default FOR dot_id','default',3,'p_default','sql.py',1186),
-  ('default -> DEFAULT funct_expr','default',2,'p_default','sql.py',1187),
-  ('default -> DEFAULT LP pid RP','default',4,'p_default','sql.py',1188),
-  ('default -> DEFAULT LP funct_expr pid RP','default',5,'p_default','sql.py',1189),
-  ('default -> default id','default',2,'p_default','sql.py',1190),
-  ('default -> default LP RP','default',3,'p_default','sql.py',1191),
-  ('enforced -> ENFORCED','enforced',1,'p_enforced','sql.py',1235),
-  ('enforced -> NOT ENFORCED','enforced',2,'p_enforced','sql.py',1236),
-  ('collate -> COLLATE id','collate',2,'p_collate','sql.py',1242),
-  ('collate -> COLLATE STRING','collate',2,'p_collate','sql.py',1243),
-  ('constraint -> CONSTRAINT id','constraint',2,'p_constraint','sql.py',1250),
-  ('generated -> gen_always funct_expr','generated',2,'p_generated','sql.py',1259),
-  ('generated -> gen_always funct_expr id','generated',3,'p_generated','sql.py',1260),
-  ('generated -> gen_always LP multi_id RP','generated',4,'p_generated','sql.py',1261),
-  ('generated -> gen_always f_call','generated',2,'p_generated','sql.py',1262),
-  ('gen_always -> GENERATED id AS','gen_always',3,'p_gen_always','sql.py',1273),
-  ('check_st -> CHECK LP id','check_st',3,'p_check_st','sql.py',1278),
-  ('check_st -> check_st id','check_st',2,'p_check_st','sql.py',1279),
-  ('check_st -> check_st STRING','check_st',2,'p_check_st','sql.py',1280),
-  ('check_st -> check_st id STRING','check_st',3,'p_check_st','sql.py',1281),
-  ('check_st -> check_st id RP','check_st',3,'p_check_st','sql.py',1282),
-  ('check_st -> check_st STRING RP','check_st',3,'p_check_st','sql.py',1283),
-  ('check_st -> check_st funct_args','check_st',2,'p_check_st','sql.py',1284),
-  ('check_st -> check_st LP pid RP','check_st',4,'p_check_st','sql.py',1285),
-  ('using_tablespace -> USING INDEX tablespace','using_tablespace',3,'p_using_tablespace','sql.py',1301),
-  ('expr -> alter_foreign ref','expr',2,'p_expression_alter','sql.py',1306),
-  ('expr -> alter_check','expr',1,'p_expression_alter','sql.py',1307),
-  ('expr -> alter_unique','expr',1,'p_expression_alter','sql.py',1308),
-  ('expr -> alter_default','expr',1,'p_expression_alter','sql.py',1309),
-  ('expr -> alter_primary_key','expr',1,'p_expression_alter','sql.py',1310),
-  ('expr -> alter_primary_key using_tablespace','expr',2,'p_expression_alter','sql.py',1311),
-  ('alter_primary_key -> alt_table PRIMARY KEY LP pid RP','alter_primary_key',6,'p_alter_primary_key','sql.py',1318),
-  ('alter_primary_key -> alt_table constraint PRIMARY KEY LP pid RP','alter_primary_key',7,'p_alter_primary_key','sql.py',1319),
-  ('alter_unique -> alt_table UNIQUE LP pid RP','alter_unique',5,'p_alter_unique','sql.py',1329),
-  ('alter_unique -> alt_table constraint UNIQUE LP pid RP','alter_unique',6,'p_alter_unique','sql.py',1330),
-  ('alter_default -> alt_table id id','alter_default',3,'p_alter_default','sql.py',1356),
-  ('alter_default -> alt_table constraint id id','alter_default',4,'p_alter_default','sql.py',1357),
-  ('alter_default -> alt_table id STRING','alter_default',3,'p_alter_default','sql.py',1358),
-  ('alter_default -> alt_table constraint id STRING','alter_default',4,'p_alter_default','sql.py',1359),
-  ('alter_default -> alter_default id','alter_default',2,'p_alter_default','sql.py',1360),
-  ('alter_default -> alter_default FOR pid','alter_default',3,'p_alter_default','sql.py',1361),
-  ('pid -> id','pid',1,'p_pid','sql.py',1385),
-  ('pid -> STRING','pid',1,'p_pid','sql.py',1386),
-  ('pid -> pid id','pid',2,'p_pid','sql.py',1387),
-  ('pid -> pid STRING','pid',2,'p_pid','sql.py',1388),
-  ('pid -> STRING LP RP','pid',3,'p_pid','sql.py',1389),
-  ('pid -> id LP RP','pid',3,'p_pid','sql.py',1390),
-  ('pid -> pid COMMA id','pid',3,'p_pid','sql.py',1391),
-  ('pid -> pid COMMA STRING','pid',3,'p_pid','sql.py',1392),
-  ('alter_check -> alt_table check_st','alter_check',2,'p_alter_check','sql.py',1405),
-  ('alter_check -> alt_table constraint check_st','alter_check',3,'p_alter_check','sql.py',1406),
-  ('index_pid -> id','index_pid',1,'p_index_pid','sql.py',1419),
-  ('index_pid -> index_pid id','index_pid',2,'p_index_pid','sql.py',1420),
-  ('index_pid -> index_pid COMMA index_pid','index_pid',3,'p_index_pid','sql.py',1421),
-  ('alter_foreign -> alt_table foreign','alter_foreign',2,'p_alter_foreign','sql.py',1444),
-  ('alter_foreign -> alt_table constraint foreign','alter_foreign',3,'p_alter_foreign','sql.py',1445),
-  ('alt_table -> ALTER TABLE t_name ADD','alt_table',4,'p_alt_table_name','sql.py',1465),
-  ('alt_table -> ALTER TABLE IF EXISTS t_name ADD','alt_table',6,'p_alt_table_name','sql.py',1466),
-  ('alt_table -> ALTER TABLE ID t_name ADD','alt_table',5,'p_alt_table_name','sql.py',1467),
-  ('foreign -> FOREIGN KEY LP pid RP','foreign',5,'p_foreign','sql.py',1482),
-  ('foreign -> FOREIGN KEY','foreign',2,'p_foreign','sql.py',1483),
-  ('ref -> REFERENCES t_name','ref',2,'p_ref','sql.py',1491),
-  ('ref -> ref LP pid RP','ref',4,'p_ref','sql.py',1492),
-  ('ref -> ref ON DELETE id','ref',4,'p_ref','sql.py',1493),
-  ('ref -> ref ON UPDATE id','ref',4,'p_ref','sql.py',1494),
-  ('ref -> ref DEFERRABLE INITIALLY id','ref',4,'p_ref','sql.py',1495),
-  ('ref -> ref NOT DEFERRABLE','ref',3,'p_ref','sql.py',1496),
-  ('expr -> pkey','expr',1,'p_expression_primary_key','sql.py',1527),
-  ('uniq -> UNIQUE LP pid RP','uniq',4,'p_uniq','sql.py',1531),
-  ('statem_by_id -> id LP pid RP','statem_by_id',4,'p_statem_by_id','sql.py',1536),
-  ('statem_by_id -> id KEY LP pid RP','statem_by_id',5,'p_statem_by_id','sql.py',1537),
-  ('pkey -> pkey_statement LP pid RP','pkey',4,'p_pkey','sql.py',1548),
-  ('pkey -> pkey_statement ID LP pid RP','pkey',5,'p_pkey','sql.py',1549),
-  ('pkey_statement -> PRIMARY KEY','pkey_statement',2,'p_pkey_statement','sql.py',1583),
-  ('comment -> COMMENT STRING','comment',2,'p_comment','sql.py',1587),
-  ('tablespace -> TABLESPACE id','tablespace',2,'p_tablespace','sql.py',1592),
-  ('tablespace -> TABLESPACE id properties','tablespace',3,'p_tablespace','sql.py',1593),
-  ('expr -> expr tablespace','expr',2,'p_expr_tablespace','sql.py',1599),
+  ('c_type -> id TIMESTAMP_TIMEZONE','c_type',2,'p_c_type','sql.py',196),
+  ('c_type -> id DOT id','c_type',3,'p_c_type','sql.py',197),
+  ('c_type -> tid','c_type',1,'p_c_type','sql.py',198),
+  ('c_type -> ARRAY','c_type',1,'p_c_type','sql.py',199),
+  ('c_type -> c_type ARRAY','c_type',2,'p_c_type','sql.py',200),
+  ('c_type -> c_type tid','c_type',2,'p_c_type','sql.py',201),
+  ('id -> ID','id',1,'p_id','ddl_parser.py',227),
+  ('id -> DQ_STRING','id',1,'p_id','ddl_parser.py',228),
+  ('id_or_string -> id','id_or_string',1,'p_id_or_string','ddl_parser.py',239),
+  ('id_or_string -> STRING','id_or_string',1,'p_id_or_string','ddl_parser.py',240),
+  ('column -> id c_type','column',2,'p_column','sql.py',291),
+  ('column -> column comment','column',2,'p_column','sql.py',292),
+  ('column -> column LP id RP','column',4,'p_column','sql.py',293),
+  ('column -> column LP id id RP','column',5,'p_column','sql.py',294),
+  ('column -> column LP id RP c_type','column',5,'p_column','sql.py',295),
+  ('column -> column LP id COMMA id RP','column',6,'p_column','sql.py',296),
+  ('column -> column LP id COMMA id RP c_type','column',7,'p_column','sql.py',297),
+  ('autoincrement -> AUTOINCREMENT','autoincrement',1,'p_autoincrement','sql.py',357),
+  ('defcolumn -> column','defcolumn',1,'p_defcolumn','sql.py',361),
+  ('defcolumn -> inline_index','defcolumn',1,'p_defcolumn','sql.py',362),
+  ('defcolumn -> defcolumn comment','defcolumn',2,'p_defcolumn','sql.py',363),
+  ('defcolumn -> defcolumn null','defcolumn',2,'p_defcolumn','sql.py',364),
+  ('defcolumn -> defcolumn encode','defcolumn',2,'p_defcolumn','sql.py',365),
+  ('defcolumn -> defcolumn PRIMARY KEY','defcolumn',3,'p_defcolumn','sql.py',366),
+  ('defcolumn -> defcolumn UNIQUE KEY','defcolumn',3,'p_defcolumn','sql.py',367),
+  ('defcolumn -> defcolumn UNIQUE','defcolumn',2,'p_defcolumn','sql.py',368),
+  ('defcolumn -> defcolumn check_ex','defcolumn',2,'p_defcolumn','sql.py',369),
+  ('defcolumn -> defcolumn default','defcolumn',2,'p_defcolumn','sql.py',370),
+  ('defcolumn -> defcolumn collate','defcolumn',2,'p_defcolumn','sql.py',371),
+  ('defcolumn -> defcolumn enforced','defcolumn',2,'p_defcolumn','sql.py',372),
+  ('defcolumn -> defcolumn ref','defcolumn',2,'p_defcolumn','sql.py',373),
+  ('defcolumn -> defcolumn foreign ref','defcolumn',3,'p_defcolumn','sql.py',374),
+  ('defcolumn -> defcolumn encrypt','defcolumn',2,'p_defcolumn','sql.py',375),
+  ('defcolumn -> defcolumn generated','defcolumn',2,'p_defcolumn','sql.py',376),
+  ('defcolumn -> defcolumn c_property','defcolumn',2,'p_defcolumn','sql.py',377),
+  ('defcolumn -> defcolumn on_update','defcolumn',2,'p_defcolumn','sql.py',378),
+  ('defcolumn -> defcolumn options','defcolumn',2,'p_defcolumn','sql.py',379),
+  ('defcolumn -> defcolumn autoincrement','defcolumn',2,'p_defcolumn','sql.py',380),
+  ('check_ex -> check_st','check_ex',1,'p_check_ex','sql.py',418),
+  ('check_ex -> constraint check_st','check_ex',2,'p_check_ex','sql.py',419),
+  ('expr -> create_schema','expr',1,'p_expression_schema','sql.py',445),
+  ('expr -> create_database','expr',1,'p_expression_schema','sql.py',446),
+  ('expr -> expr id','expr',2,'p_expression_schema','sql.py',447),
+  ('expr -> expr clone','expr',2,'p_expression_schema','sql.py',448),
+  ('c_schema -> CREATE SCHEMA','c_schema',2,'p_c_schema','sql.py',478),
+  ('c_schema -> CREATE ID SCHEMA','c_schema',3,'p_c_schema','sql.py',479),
+  ('create_schema -> c_schema id id','create_schema',3,'p_create_schema','sql.py',485),
+  ('create_schema -> c_schema id id id','create_schema',4,'p_create_schema','sql.py',486),
+  ('create_schema -> c_schema id','create_schema',2,'p_create_schema','sql.py',487),
+  ('create_schema -> c_schema id DOT id','create_schema',4,'p_create_schema','sql.py',488),
+  ('create_schema -> c_schema id option_comment','create_schema',3,'p_create_schema','sql.py',489),
+  ('create_schema -> c_schema id DOT id option_comment','create_schema',5,'p_create_schema','sql.py',490),
+  ('create_schema -> c_schema IF NOT EXISTS id','create_schema',5,'p_create_schema','sql.py',491),
+  ('create_schema -> c_schema IF NOT EXISTS id DOT id','create_schema',7,'p_create_schema','sql.py',492),
+  ('create_schema -> create_schema id id id','create_schema',4,'p_create_schema','sql.py',493),
+  ('create_schema -> create_schema id id STRING','create_schema',4,'p_create_schema','sql.py',494),
+  ('create_schema -> create_schema options','create_schema',2,'p_create_schema','sql.py',495),
+  ('create_database -> database_base','create_database',1,'p_create_database','sql.py',532),
+  ('create_database -> create_database id id id','create_database',4,'p_create_database','sql.py',533),
+  ('create_database -> create_database id id STRING','create_database',4,'p_create_database','sql.py',534),
+  ('create_database -> create_database options','create_database',2,'p_create_database','sql.py',535),
+  ('expr -> DROP TABLE id','expr',3,'p_expression_drop_table','sql.py',548),
+  ('expr -> DROP TABLE id DOT id','expr',5,'p_expression_drop_table','sql.py',549),
+  ('multiple_column_names -> column','multiple_column_names',1,'p_multiple_column_names','sql.py',565),
+  ('multiple_column_names -> multiple_column_names COMMA','multiple_column_names',2,'p_multiple_column_names','sql.py',566),
+  ('multiple_column_names -> multiple_column_names column','multiple_column_names',2,'p_multiple_column_names','sql.py',567),
+  ('type_definition -> type_name id LP pid RP','type_definition',5,'p_type_definition','sql.py',604),
+  ('type_definition -> type_name id LP multiple_column_names RP','type_definition',5,'p_type_definition','sql.py',605),
+  ('type_definition -> type_name LP id_equals RP','type_definition',4,'p_type_definition','sql.py',606),
+  ('type_definition -> type_name TABLE LP defcolumn','type_definition',4,'p_type_definition','sql.py',607),
+  ('type_definition -> type_definition COMMA defcolumn','type_definition',3,'p_type_definition','sql.py',608),
+  ('type_definition -> type_definition RP','type_definition',2,'p_type_definition','sql.py',609),
+  ('expr -> type_definition','expr',1,'p_expression_type_as','sql.py',627),
+  ('type_name -> type_create id AS','type_name',3,'p_type_name','sql.py',631),
+  ('type_name -> type_create id DOT id AS','type_name',5,'p_type_name','sql.py',632),
+  ('type_name -> type_create id DOT id','type_name',4,'p_type_name','sql.py',633),
+  ('type_name -> type_create id','type_name',2,'p_type_name','sql.py',634),
+  ('type_create -> CREATE TYPE','type_create',2,'p_type_create','sql.py',646),
+  ('type_create -> CREATE OR REPLACE TYPE','type_create',4,'p_type_create','sql.py',647),
+  ('expr -> domain_name id LP pid RP','expr',5,'p_expression_domain_as','sql.py',654),
+  ('domain_name -> CREATE DOMAIN id AS','domain_name',4,'p_domain_name','sql.py',663),
+  ('domain_name -> CREATE DOMAIN id DOT id AS','domain_name',6,'p_domain_name','sql.py',664),
+  ('domain_name -> CREATE DOMAIN id DOT id','domain_name',5,'p_domain_name','sql.py',665),
+  ('domain_name -> CREATE DOMAIN id','domain_name',3,'p_domain_name','sql.py',666),
+  ('id_equals -> id id id_or_string','id_equals',3,'p_id_equals','sql.py',719),
+  ('id_equals -> id id_or_string','id_equals',2,'p_id_equals','sql.py',720),
+  ('id_equals -> id_equals COMMA','id_equals',2,'p_id_equals','sql.py',721),
+  ('id_equals -> id_equals COMMA id id id_or_string','id_equals',5,'p_id_equals','sql.py',722),
+  ('id_equals -> id','id_equals',1,'p_id_equals','sql.py',723),
+  ('id_equals -> id_equals LP pid RP','id_equals',4,'p_id_equals','sql.py',724),
+  ('id_equals -> id_equals LP pid RP id','id_equals',5,'p_id_equals','sql.py',725),
+  ('id_equals -> id_equals COMMA id id','id_equals',4,'p_id_equals','sql.py',726),
+  ('id_equals -> id_equals COMMA id','id_equals',3,'p_id_equals','sql.py',727),
+  ('expr -> index_table_name LP index_pid RP','expr',4,'p_expression_index','sql.py',748),
+  ('inline_index -> INDEX id LP index_pid RP','inline_index',5,'p_inline_index','sql.py',758),
+  ('inline_index -> KEY id LP index_pid RP','inline_index',5,'p_inline_index','sql.py',759),
+  ('inline_index -> INDEX LP index_pid RP','inline_index',4,'p_inline_index','sql.py',760),
+  ('inline_index -> KEY LP index_pid RP','inline_index',4,'p_inline_index','sql.py',761),
+  ('inline_index -> UNIQUE INDEX id LP index_pid RP','inline_index',6,'p_inline_index','sql.py',762),
+  ('inline_index -> UNIQUE KEY id LP index_pid RP','inline_index',6,'p_inline_index','sql.py',763),
+  ('inline_index -> UNIQUE INDEX LP index_pid RP','inline_index',5,'p_inline_index','sql.py',764),
+  ('inline_index -> UNIQUE KEY LP index_pid RP','inline_index',5,'p_inline_index','sql.py',765),
+  ('index_table_name -> create_index ON id','index_table_name',3,'p_index_table_name','sql.py',784),
+  ('index_table_name -> create_index ON id DOT id','index_table_name',5,'p_index_table_name','sql.py',785),
+  ('create_index -> CREATE INDEX id','create_index',3,'p_create_index','sql.py',798),
+  ('create_index -> CREATE KEY id','create_index',3,'p_create_index','sql.py',799),
+  ('create_index -> CREATE UNIQUE INDEX id','create_index',4,'p_create_index','sql.py',800),
+  ('create_index -> CREATE UNIQUE KEY id','create_index',4,'p_create_index','sql.py',801),
+  ('create_index -> create_index ON id','create_index',3,'p_create_index','sql.py',802),
+  ('create_index -> CREATE CLUSTERED INDEX id','create_index',4,'p_create_index','sql.py',803),
+  ('create_index -> CREATE CLUSTERED KEY id','create_index',4,'p_create_index','sql.py',804),
+  ('expr -> table_name defcolumn','expr',2,'p_expression_table','sql.py',835),
+  ('expr -> table_name LP defcolumn','expr',3,'p_expression_table','sql.py',836),
+  ('expr -> table_name','expr',1,'p_expression_table','sql.py',837),
+  ('expr -> expr COMMA defcolumn','expr',3,'p_expression_table','sql.py',838),
+  ('expr -> expr COMMA','expr',2,'p_expression_table','sql.py',839),
+  ('expr -> expr COMMA constraint','expr',3,'p_expression_table','sql.py',840),
+  ('expr -> expr COMMA check_ex','expr',3,'p_expression_table','sql.py',841),
+  ('expr -> expr COMMA foreign','expr',3,'p_expression_table','sql.py',842),
+  ('expr -> expr COMMA pkey','expr',3,'p_expression_table','sql.py',843),
+  ('expr -> expr COMMA uniq','expr',3,'p_expression_table','sql.py',844),
+  ('expr -> expr COMMA statem_by_id','expr',3,'p_expression_table','sql.py',845),
+  ('expr -> expr COMMA constraint uniq','expr',4,'p_expression_table','sql.py',846),
+  ('expr -> expr COMMA period_for','expr',3,'p_expression_table','sql.py',847),
+  ('expr -> expr COMMA pkey_constraint','expr',3,'p_expression_table','sql.py',848),
+  ('expr -> expr COMMA constraint pkey','expr',4,'p_expression_table','sql.py',849),
+  ('expr -> expr COMMA constraint pkey enforced','expr',5,'p_expression_table','sql.py',850),
+  ('expr -> expr COMMA constraint foreign ref','expr',5,'p_expression_table','sql.py',851),
+  ('expr -> expr COMMA foreign ref','expr',4,'p_expression_table','sql.py',852),
+  ('expr -> expr encode','expr',2,'p_expression_table','sql.py',853),
+  ('expr -> expr DEFAULT id id id','expr',5,'p_expression_table','sql.py',854),
+  ('expr -> expr RP','expr',2,'p_expression_table','sql.py',855),
+  ('likke -> LIKE','likke',1,'p_likke','sql.py',955),
+  ('likke -> CLONE','likke',1,'p_likke','sql.py',956),
+  ('expr -> table_name likke id','expr',3,'p_expression_like_table','sql.py',961),
+  ('expr -> table_name likke id DOT id','expr',5,'p_expression_like_table','sql.py',962),
+  ('expr -> table_name LP likke id DOT id RP','expr',7,'p_expression_like_table','sql.py',963),
+  ('expr -> table_name LP likke id RP','expr',5,'p_expression_like_table','sql.py',964),
+  ('t_name -> id DOT id','t_name',3,'p_t_name','sql.py',979),
+  ('t_name -> id','t_name',1,'p_t_name','sql.py',980),
+  ('t_name -> id DOT id DOT id','t_name',5,'p_t_name','sql.py',981),
+  ('table_name -> create_table t_name','table_name',2,'p_table_name','sql.py',1003),
+  ('table_name -> table_name likke id','table_name',3,'p_table_name','sql.py',1004),
+  ('expr -> seq_name','expr',1,'p_expression_seq','sql.py',1012),
+  ('expr -> expr INCREMENT id','expr',3,'p_expression_seq','sql.py',1013),
+  ('expr -> expr INCREMENT id id','expr',4,'p_expression_seq','sql.py',1014),
+  ('expr -> expr START id','expr',3,'p_expression_seq','sql.py',1015),
+  ('expr -> expr START id id','expr',4,'p_expression_seq','sql.py',1016),
+  ('expr -> expr MINVALUE id','expr',3,'p_expression_seq','sql.py',1017),
+  ('expr -> expr NO MINVALUE','expr',3,'p_expression_seq','sql.py',1018),
+  ('expr -> expr NO MAXVALUE','expr',3,'p_expression_seq','sql.py',1019),
+  ('expr -> expr MAXVALUE id','expr',3,'p_expression_seq','sql.py',1020),
+  ('expr -> expr CACHE id','expr',3,'p_expression_seq','sql.py',1021),
+  ('expr -> expr CACHE','expr',2,'p_expression_seq','sql.py',1022),
+  ('seq_name -> create_seq id DOT id','seq_name',4,'p_seq_name','sql.py',1041),
+  ('seq_name -> create_seq id','seq_name',2,'p_seq_name','sql.py',1042),
+  ('create_seq -> CREATE SEQUENCE IF NOT EXISTS','create_seq',5,'p_create_seq','sql.py',1056),
+  ('create_seq -> CREATE SEQUENCE','create_seq',2,'p_create_seq','sql.py',1057),
+  ('tid -> LT id','tid',2,'p_tid','sql.py',1065),
+  ('tid -> LT','tid',1,'p_tid','sql.py',1066),
+  ('tid -> tid LT','tid',2,'p_tid','sql.py',1067),
+  ('tid -> tid id','tid',2,'p_tid','sql.py',1068),
+  ('tid -> tid COMMAT','tid',2,'p_tid','sql.py',1069),
+  ('tid -> tid RT','tid',2,'p_tid','sql.py',1070),
+  ('null -> NULL','null',1,'p_null','sql.py',1111),
+  ('null -> NOT NULL','null',2,'p_null','sql.py',1112),
+  ('f_call -> id LP RP','f_call',3,'p_f_call','sql.py',1121),
+  ('f_call -> id LP f_call RP','f_call',4,'p_f_call','sql.py',1122),
+  ('f_call -> id LP multi_id RP','f_call',4,'p_f_call','sql.py',1123),
+  ('f_call -> id LP pid RP','f_call',4,'p_f_call','sql.py',1124),
+  ('multi_id -> id','multi_id',1,'p_multi_id','sql.py',1139),
+  ('multi_id -> multi_id id','multi_id',2,'p_multi_id','sql.py',1140),
+  ('multi_id -> f_call','multi_id',1,'p_multi_id','sql.py',1141),
+  ('multi_id -> multi_id f_call','multi_id',2,'p_multi_id','sql.py',1142),
+  ('funct_args -> LP multi_id RP','funct_args',3,'p_funct_args','sql.py',1153),
+  ('funct -> id LP multi_id RP','funct',4,'p_funct','sql.py',1157),
+  ('multiple_funct -> funct','multiple_funct',1,'p_multiple_funct','sql.py',1161),
+  ('multiple_funct -> multiple_funct COMMA funct','multiple_funct',3,'p_multiple_funct','sql.py',1162),
+  ('multiple_funct -> multiple_funct COMMA','multiple_funct',2,'p_multiple_funct','sql.py',1163),
+  ('funct_expr -> LP multi_id RP','funct_expr',3,'p_funct_expr','sql.py',1172),
+  ('funct_expr -> multi_id','funct_expr',1,'p_funct_expr','sql.py',1173),
+  ('dot_id -> id DOT id','dot_id',3,'p_dot_id','sql.py',1181),
+  ('default -> DEFAULT id','default',2,'p_default','sql.py',1185),
+  ('default -> DEFAULT STRING','default',2,'p_default','sql.py',1186),
+  ('default -> DEFAULT NULL','default',2,'p_default','sql.py',1187),
+  ('default -> default FOR dot_id','default',3,'p_default','sql.py',1188),
+  ('default -> DEFAULT funct_expr','default',2,'p_default','sql.py',1189),
+  ('default -> DEFAULT LP pid RP','default',4,'p_default','sql.py',1190),
+  ('default -> DEFAULT LP funct_expr pid RP','default',5,'p_default','sql.py',1191),
+  ('default -> default id','default',2,'p_default','sql.py',1192),
+  ('default -> default LP RP','default',3,'p_default','sql.py',1193),
+  ('enforced -> ENFORCED','enforced',1,'p_enforced','sql.py',1237),
+  ('enforced -> NOT ENFORCED','enforced',2,'p_enforced','sql.py',1238),
+  ('collate -> COLLATE id','collate',2,'p_collate','sql.py',1244),
+  ('collate -> COLLATE STRING','collate',2,'p_collate','sql.py',1245),
+  ('constraint -> CONSTRAINT id','constraint',2,'p_constraint','sql.py',1252),
+  ('generated -> gen_always funct_expr','generated',2,'p_generated','sql.py',1261),
+  ('generated -> gen_always funct_expr id','generated',3,'p_generated','sql.py',1262),
+  ('generated -> gen_always LP multi_id RP','generated',4,'p_generated','sql.py',1263),
+  ('generated -> gen_always f_call','generated',2,'p_generated','sql.py',1264),
+  ('gen_always -> GENERATED id AS','gen_always',3,'p_gen_always','sql.py',1275),
+  ('check_st -> CHECK LP id','check_st',3,'p_check_st','sql.py',1280),
+  ('check_st -> check_st id','check_st',2,'p_check_st','sql.py',1281),
+  ('check_st -> check_st STRING','check_st',2,'p_check_st','sql.py',1282),
+  ('check_st -> check_st id STRING','check_st',3,'p_check_st','sql.py',1283),
+  ('check_st -> check_st id RP','check_st',3,'p_check_st','sql.py',1284),
+  ('check_st -> check_st STRING RP','check_st',3,'p_check_st','sql.py',1285),
+  ('check_st -> check_st funct_args','check_st',2,'p_check_st','sql.py',1286),
+  ('check_st -> check_st LP pid RP','check_st',4,'p_check_st','sql.py',1287),
+  ('using_tablespace -> USING INDEX tablespace','using_tablespace',3,'p_using_tablespace','sql.py',1303),
+  ('expr -> alter_foreign ref','expr',2,'p_expression_alter','sql.py',1308),
+  ('expr -> alter_check','expr',1,'p_expression_alter','sql.py',1309),
+  ('expr -> alter_unique','expr',1,'p_expression_alter','sql.py',1310),
+  ('expr -> alter_default','expr',1,'p_expression_alter','sql.py',1311),
+  ('expr -> alter_primary_key','expr',1,'p_expression_alter','sql.py',1312),
+  ('expr -> alter_primary_key using_tablespace','expr',2,'p_expression_alter','sql.py',1313),
+  ('alter_primary_key -> alt_table PRIMARY KEY LP pid RP','alter_primary_key',6,'p_alter_primary_key','sql.py',1320),
+  ('alter_primary_key -> alt_table constraint PRIMARY KEY LP pid RP','alter_primary_key',7,'p_alter_primary_key','sql.py',1321),
+  ('alter_unique -> alt_table UNIQUE LP pid RP','alter_unique',5,'p_alter_unique','sql.py',1331),
+  ('alter_unique -> alt_table constraint UNIQUE LP pid RP','alter_unique',6,'p_alter_unique','sql.py',1332),
+  ('alter_default -> alt_table id id','alter_default',3,'p_alter_default','sql.py',1358),
+  ('alter_default -> alt_table constraint id id','alter_default',4,'p_alter_default','sql.py',1359),
+  ('alter_default -> alt_table id STRING','alter_default',3,'p_alter_default','sql.py',1360),
+  ('alter_default -> alt_table constraint id STRING','alter_default',4,'p_alter_default','sql.py',1361),
+  ('alter_default -> alter_default id','alter_default',2,'p_alter_default','sql.py',1362),
+  ('alter_default -> alter_default FOR pid','alter_default',3,'p_alter_default','sql.py',1363),
+  ('pid -> id','pid',1,'p_pid','sql.py',1387),
+  ('pid -> STRING','pid',1,'p_pid','sql.py',1388),
+  ('pid -> pid id','pid',2,'p_pid','sql.py',1389),
+  ('pid -> pid STRING','pid',2,'p_pid','sql.py',1390),
+  ('pid -> STRING LP RP','pid',3,'p_pid','sql.py',1391),
+  ('pid -> id LP RP','pid',3,'p_pid','sql.py',1392),
+  ('pid -> pid COMMA id','pid',3,'p_pid','sql.py',1393),
+  ('pid -> pid COMMA STRING','pid',3,'p_pid','sql.py',1394),
+  ('alter_check -> alt_table check_st','alter_check',2,'p_alter_check','sql.py',1407),
+  ('alter_check -> alt_table constraint check_st','alter_check',3,'p_alter_check','sql.py',1408),
+  ('index_pid -> id','index_pid',1,'p_index_pid','sql.py',1421),
+  ('index_pid -> index_pid id','index_pid',2,'p_index_pid','sql.py',1422),
+  ('index_pid -> index_pid COMMA index_pid','index_pid',3,'p_index_pid','sql.py',1423),
+  ('alter_foreign -> alt_table foreign','alter_foreign',2,'p_alter_foreign','sql.py',1446),
+  ('alter_foreign -> alt_table constraint foreign','alter_foreign',3,'p_alter_foreign','sql.py',1447),
+  ('alt_table -> ALTER TABLE t_name ADD','alt_table',4,'p_alt_table_name','sql.py',1467),
+  ('alt_table -> ALTER TABLE IF EXISTS t_name ADD','alt_table',6,'p_alt_table_name','sql.py',1468),
+  ('alt_table -> ALTER TABLE ID t_name ADD','alt_table',5,'p_alt_table_name','sql.py',1469),
+  ('foreign -> FOREIGN KEY LP pid RP','foreign',5,'p_foreign','sql.py',1484),
+  ('foreign -> FOREIGN KEY','foreign',2,'p_foreign','sql.py',1485),
+  ('ref -> REFERENCES t_name','ref',2,'p_ref','sql.py',1493),
+  ('ref -> ref LP pid RP','ref',4,'p_ref','sql.py',1494),
+  ('ref -> ref ON DELETE id','ref',4,'p_ref','sql.py',1495),
+  ('ref -> ref ON UPDATE id','ref',4,'p_ref','sql.py',1496),
+  ('ref -> ref DEFERRABLE INITIALLY id','ref',4,'p_ref','sql.py',1497),
+  ('ref -> ref NOT DEFERRABLE','ref',3,'p_ref','sql.py',1498),
+  ('expr -> pkey','expr',1,'p_expression_primary_key','sql.py',1529),
+  ('uniq -> UNIQUE LP pid RP','uniq',4,'p_uniq','sql.py',1533),
+  ('statem_by_id -> id LP pid RP','statem_by_id',4,'p_statem_by_id','sql.py',1538),
+  ('statem_by_id -> id KEY LP pid RP','statem_by_id',5,'p_statem_by_id','sql.py',1539),
+  ('pkey -> pkey_statement LP pid RP','pkey',4,'p_pkey','sql.py',1550),
+  ('pkey -> pkey_statement ID LP pid RP','pkey',5,'p_pkey','sql.py',1551),
+  ('pkey_statement -> PRIMARY KEY','pkey_statement',2,'p_pkey_statement','sql.py',1585),
+  ('comment -> COMMENT STRING','comment',2,'p_comment','sql.py',1589),
+  ('comment_on -> COMMENT ON COLUMN id DOT id DOT id id STRING','comment_on',10,'p_comment_on','sql.py',1594),
+  ('expr -> comment_on','expr',1,'p_comment_on_expr','sql.py',1598),
+  ('tablespace -> TABLESPACE id','tablespace',2,'p_tablespace','sql.py',1602),
+  ('tablespace -> TABLESPACE id properties','tablespace',3,'p_tablespace','sql.py',1603),
+  ('expr -> expr tablespace','expr',2,'p_expr_tablespace','sql.py',1609),
 ]
diff --git a/simple_ddl_parser/tokens.py b/simple_ddl_parser/tokens.py
index 36978b6aa5fb149e34e1e70b5a6570400a9cd87c..8f73218aa3f762064c3feb88c0ba88c37072eda5 100644
--- a/simple_ddl_parser/tokens.py
+++ b/simple_ddl_parser/tokens.py
@@ -13,6 +13,7 @@ defenition_statements = {
     "CLUSTERED": "CLUSTERED",
     "SEQUENCE": "SEQUENCE",
     "TABLESPACE": "TABLESPACE",
+    "COMMENT": "COMMENT",
 }
 common_statements = {
     "INDEX": "INDEX",
@@ -100,14 +101,18 @@ sequence_reserved = {
 }
 
 
+comment_on_tokens = {"COLUMN"}
+comment_on_tokens = {value: value for value in comment_on_tokens}
+
 tokens = tuple(
     set(
-        ["ID", "DOT", "STRING", "DQ_STRING", "LP", "RP", "LT", "RT", "COMMAT", "AUTOINCREMENT"]
+        ["ID", "DOT", "STRING", "DQ_STRING", "LP", "RP", "LT", "RT", "COMMAT", "AUTOINCREMENT", "TIMESTAMP_TIMEZONE"]
         + list(defenition_statements.values())
         + list(common_statements.values())
         + list(columns_defenition.values())
         + list(sequence_reserved.values())
         + list(after_columns_tokens.values())
+        + list(comment_on_tokens.values())
     )
 )
 
diff --git a/tests/dialects/test_psql.py b/tests/dialects/test_psql.py
new file mode 100644
index 0000000000000000000000000000000000000000..4ecc52624a9915761b98b28a236763f32b580d3d
--- /dev/null
+++ b/tests/dialects/test_psql.py
@@ -0,0 +1,91 @@
+from simple_ddl_parser import DDLParser
+
+
+def test_timestamp_with_time_zone():
+    ddl = """
+    CREATE TABLE test (
+        id int NOT NULL,
+        testtime timestamp with time zone NOT NULL
+    );
+    """
+
+    expected = [
+        {
+            "alter": {},
+            "checks": [],
+            "table_name": "test",
+            "tablespace": None,
+            "primary_key": [],
+            "index": [],
+            "schema": None,
+            "partitioned_by": [],
+            "columns": [
+                {
+                    "name": "id",
+                    "type": "int",
+                    "size": None,
+                    "references": None,
+                    "unique": False,
+                    "nullable": False,
+                    "default": None,
+                    "check": None,
+                },
+                {
+                    "name": "testtime",
+                    "type": "timestamp with time zone",
+                    "size": None,
+                    "references": None,
+                    "unique": False,
+                    "nullable": False,
+                    "default": None,
+                    "check": None,
+                },
+            ]
+        }
+    ]
+
+    assert DDLParser(ddl).run() == expected
+
+
+def test_column_named_key():
+    ddl = """
+    CREATE TABLE test (
+        id int NOT NULL,
+        key int NOT NULL
+    );
+    """
+
+    expected = [
+        {
+            "alter": {},
+            "checks": [],
+            "table_name": "test",
+            "tablespace": None,
+            "primary_key": [],
+            "index": [],
+            "schema": None,
+            "partitioned_by": [],
+            "columns": [
+                {
+                    "name": "id",
+                    "type": "int",
+                    "size": None,
+                    "references": None,
+                    "unique": False,
+                    "nullable": False,
+                    "default": None,
+                    "check": None,
+                },
+                {
+                    "name": "key",
+                    "type": "int",
+                    "size": None,
+                    "references": None,
+                    "unique": False,
+                    "nullable": False,
+                    "default": None,
+                    "check": None,
+                },
+            ]
+        }
+    ]
\ No newline at end of file
diff --git a/tests/test_comment_on_statements.py b/tests/test_comment_on_statements.py
new file mode 100644
index 0000000000000000000000000000000000000000..dc120365d1b10b9719818675dccb1e281c86b9d1
--- /dev/null
+++ b/tests/test_comment_on_statements.py
@@ -0,0 +1,40 @@
+from simple_ddl_parser import DDLParser
+
+
+def test_comment_on():
+    ddl = """
+    CREATE schema test;
+    CREATE TABLE test.some_table (
+        some_column int
+    );
+    COMMENT ON COLUMN test.some_table.some_column IS 'WOW';
+    """
+
+    expected = [
+        {"schema_name": "test"},
+        {
+            "table_name": "some_table",
+            "schema": "test",
+            "primary_key": [],
+            "columns": [
+                {
+                    "name": "some_column",
+                    "type": "int",
+                    "size": None,
+                    "references": None,
+                    "unique": False,
+                    "nullable": True,
+                    "default": None,
+                    "check": None,
+                    "comment": "'WOW'",
+                }
+            ],
+            "alter": {},
+            "checks": [],
+            "index": [],
+            "partitioned_by": [],
+            "tablespace": None,
+        }
+    ]
+
+    assert DDLParser(ddl).run() == expected