Skip to content
Snippets Groups Projects
Select Git revision
  • 939d5e09c65ab06d6e0b6f265ab9bd4499df49e4
  • main default
  • vinicius/rebase
3 results

parsetab.py

Blame
  • parsetab.py 166.87 KiB
    
    # parsetab.py
    # This file is automatically generated. Do not edit.
    # pylint: disable=W,C,R
    _tabversion = '3.10'
    
    _lr_method = 'LALR'
    
    _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,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():
       for _x,_y in zip(_v[0],_v[1]):
          if not _x in _lr_action:  _lr_action[_x] = {}
          _lr_action[_x][_k] = _y
    del _lr_action_items
    
    _lr_goto_items = {'expr':([0,],[1,]),'database_base':([0,1,],[2,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():
       for _x, _y in zip(_v[0], _v[1]):
           if not _x in _lr_goto: _lr_goto[_x] = {}
           _lr_goto[_x][_k] = _y
    del _lr_goto_items
    _lr_productions = [
      ("S' -> expr","S'",1,None,None,None),
      ('expr -> expr multiple_options','expr',2,'p_expression_options','bigquery.py',3),
      ('expr -> expr id LP id RP','expr',5,'p_expression_distkey','redshift.py',3),
      ('expr -> expr using','expr',2,'p_expression_using','spark_sql.py',3),
      ('expr -> expr LOCATION STRING','expr',3,'p_expression_location','hql.py',6),
      ('expr -> expr LOCATION DQ_STRING','expr',3,'p_expression_location','hql.py',7),
      ('pkey_constraint -> constraint pkey_statement id LP index_pid RP','pkey_constraint',6,'p_pkey_constraint','mssql.py',6),
      ('pkey_constraint -> constraint pkey_statement LP index_pid RP','pkey_constraint',5,'p_pkey_constraint','mssql.py',7),
      ('pkey_constraint -> pkey_constraint with','pkey_constraint',2,'p_pkey_constraint','mssql.py',8),
      ('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),
      ('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),
      ('encode -> ENCODE id','encode',2,'p_encode','redshift.py',9),
      ('expr -> expr CLUSTER BY LP pid RP','expr',6,'p_expression_cluster_by','snowflake.py',11),
      ('expr -> expr CLUSTER BY pid','expr',4,'p_expression_cluster_by','snowflake.py',12),
      ('expr -> expr ID ON LP pid RP','expr',6,'p_expression_clustered','hql.py',13),
      ('expr -> expr ID BY LP pid RP','expr',6,'p_expression_clustered','hql.py',14),
      ('expr -> expr PARTITION BY LP pid RP','expr',6,'p_expression_partition_by','sql.py',13),
      ('expr -> expr PARTITION BY id LP pid RP','expr',7,'p_expression_partition_by','sql.py',14),
      ('expr -> expr PARTITION BY pid','expr',4,'p_expression_partition_by','sql.py',15),
      ('expr -> expr PARTITION BY id pid','expr',5,'p_expression_partition_by','sql.py',16),
      ('expr -> expr id id','expr',3,'p_expression_diststyle','redshift.py',14),
      ('expr -> expr id KEY','expr',3,'p_expression_diststyle','redshift.py',15),
      ('options -> OPTIONS LP id_equals RP','options',4,'p_options','bigquery.py',18),
      ('expr -> expr option_comment','expr',2,'p_table_comment','snowflake.py',19),
      ('expr -> expr INTO ID ID','expr',4,'p_expression_into_buckets','hql.py',20),
      ('expr -> expr id id LP pid RP','expr',6,'p_expression_sortkey','redshift.py',22),
      ('with -> WITH with_args','with',2,'p_with','mssql.py',25),
      ('row_format -> ROW FORMAT SERDE','row_format',3,'p_row_format','hql.py',26),
      ('row_format -> ROW FORMAT','row_format',2,'p_row_format','hql.py',27),
      ('option_comment -> ID STRING','option_comment',2,'p_option_comment','snowflake.py',26),
      ('option_comment -> ID DQ_STRING','option_comment',2,'p_option_comment','snowflake.py',27),
      ('option_comment -> COMMENT ID STRING','option_comment',3,'p_option_comment','snowflake.py',28),
      ('option_comment -> COMMENT ID DQ_STRING','option_comment',3,'p_option_comment','snowflake.py',29),
      ('expr -> expr database_base','expr',2,'p_expression_create_database','sql.py',31),
      ('equals -> id id id','equals',3,'p_equals','mssql.py',32),
      ('equals -> id id ON','equals',3,'p_equals','mssql.py',33),
      ('equals -> id id id DOT id','equals',5,'p_equals','mssql.py',34),
      ('storage -> STORAGE LP','storage',2,'p_storage','oracle.py',32),
      ('storage -> storage id id','storage',3,'p_storage','oracle.py',33),
      ('storage -> storage id id RP','storage',4,'p_storage','oracle.py',34),
      ('expr -> expr row_format id','expr',3,'p_expression_row_format','hql.py',33),
      ('expr -> expr row_format STRING','expr',3,'p_expression_row_format','hql.py',34),
      ('database_base -> CREATE DATABASE id','database_base',3,'p_database_base','sql.py',37),
      ('database_base -> CREATE ID DATABASE id','database_base',4,'p_database_base','sql.py',38),
      ('database_base -> database_base clone','database_base',2,'p_database_base','sql.py',39),
      ('with_args -> LP equals','with_args',2,'p_with_args','mssql.py',43),
      ('with_args -> with_args COMMA equals','with_args',3,'p_with_args','mssql.py',44),
      ('with_args -> with_args with_args','with_args',2,'p_with_args','mssql.py',45),
      ('with_args -> with_args RP','with_args',2,'p_with_args','mssql.py',46),
      ('expr -> expr WITH SERDEPROPERTIES multi_assigments','expr',4,'p_expression_with_serde','hql.py',46),
      ('expr -> expr storage','expr',2,'p_expr_storage','oracle.py',48),
      ('expr -> expr ID INDEX','expr',3,'p_expr_index','oracle.py',54),
      ('expr -> expr TBLPROPERTIES multi_assigments','expr',3,'p_expression_tblproperties','hql.py',55),
      ('multi_assigments -> LP assigment','multi_assigments',2,'p_multi_assigments','hql.py',60),
      ('multi_assigments -> multi_assigments RP','multi_assigments',2,'p_multi_assigments','hql.py',61),
      ('multi_assigments -> multi_assigments COMMA assigment','multi_assigments',3,'p_multi_assigments','hql.py',62),
      ('period_for -> id FOR id LP pid RP','period_for',6,'p_period_for','mssql.py',60),
      ('expr -> expr ON id','expr',3,'p_expression_on_primary','mssql.py',64),
      ('assigment -> id id id','assigment',3,'p_assigment','hql.py',68),
      ('assigment -> STRING id STRING','assigment',3,'p_assigment','hql.py',69),
      ('assigment -> id id STRING','assigment',3,'p_assigment','hql.py',70),
      ('assigment -> STRING id id','assigment',3,'p_assigment','hql.py',71),
      ('assigment -> STRING id','assigment',2,'p_assigment','hql.py',72),
      ('expr -> expr with','expr',2,'p_expression_with','mssql.py',69),
      ('expr -> expr TEXTIMAGE_ON id','expr',3,'p_expression_text_image_on','mssql.py',74),
      ('expr -> expr COMMENT STRING','expr',3,'p_expression_comment','hql.py',82),
      ('expr -> CREATE TABLESPACE id properties','expr',4,'p_expression_create_tablespace','sql.py',85),
      ('expr -> CREATE id TABLESPACE id properties','expr',5,'p_expression_create_tablespace','sql.py',86),
      ('expr -> CREATE id TABLESPACE id','expr',4,'p_expression_create_tablespace','sql.py',87),
      ('expr -> CREATE TABLESPACE id','expr',3,'p_expression_create_tablespace','sql.py',88),
      ('expr -> CREATE id id TABLESPACE id','expr',5,'p_expression_create_tablespace','sql.py',89),
      ('expr -> CREATE id id TABLESPACE id properties','expr',6,'p_expression_create_tablespace','sql.py',90),
      ('expr -> expr id TERMINATED BY id','expr',5,'p_expression_terminated_by','hql.py',88),
      ('expr -> expr id TERMINATED BY STRING','expr',5,'p_expression_terminated_by','hql.py',89),
      ('expr -> expr MAP KEYS TERMINATED BY id','expr',6,'p_expression_map_keys_terminated_by','hql.py',96),
      ('expr -> expr MAP KEYS TERMINATED BY STRING','expr',6,'p_expression_map_keys_terminated_by','hql.py',97),
      ('properties -> property','properties',1,'p_properties','sql.py',96),
      ('properties -> properties property','properties',2,'p_properties','sql.py',97),
      ('expr -> expr SKEWED BY LP id RP ON LP pid RP','expr',10,'p_expression_skewed_by','hql.py',104),
      ('property -> id id','property',2,'p_property','sql.py',106),
      ('property -> id STRING','property',2,'p_property','sql.py',107),
      ('property -> id ON','property',2,'p_property','sql.py',108),
      ('property -> id STORAGE','property',2,'p_property','sql.py',109),
      ('property -> id ROW','property',2,'p_property','sql.py',110),
      ('expr -> expr COLLECTION ITEMS TERMINATED BY id','expr',6,'p_expression_collection_terminated_by','hql.py',110),
      ('expr -> expr COLLECTION ITEMS TERMINATED BY STRING','expr',6,'p_expression_collection_terminated_by','hql.py',111),
      ('expr -> expr STORED AS id','expr',4,'p_expression_stored_as','hql.py',118),
      ('expr -> expr STORED AS id STRING','expr',5,'p_expression_stored_as','hql.py',119),
      ('expr -> expr STORED AS id STRING id STRING','expr',7,'p_expression_stored_as','hql.py',120),
      ('create_table -> CREATE TABLE IF NOT EXISTS','create_table',5,'p_create_table','sql.py',123),
      ('create_table -> CREATE TABLE','create_table',2,'p_create_table','sql.py',124),
      ('create_table -> CREATE OR REPLACE TABLE IF NOT EXISTS','create_table',7,'p_create_table','sql.py',125),
      ('create_table -> CREATE OR REPLACE TABLE','create_table',4,'p_create_table','sql.py',126),
      ('create_table -> CREATE id TABLE IF NOT EXISTS','create_table',6,'p_create_table','sql.py',127),
      ('create_table -> CREATE id TABLE','create_table',3,'p_create_table','sql.py',128),
      ('create_table -> CREATE OR REPLACE id TABLE IF NOT EXISTS','create_table',8,'p_create_table','sql.py',129),
      ('create_table -> CREATE OR REPLACE id TABLE','create_table',5,'p_create_table','sql.py',130),
      ('expr -> expr PARTITIONED BY pid_with_type','expr',4,'p_expression_partitioned_by_hql','hql.py',134),
      ('expr -> expr PARTITIONED BY LP pid RP','expr',6,'p_expression_partitioned_by_hql','hql.py',135),
      ('expr -> expr PARTITIONED BY LP multiple_funct RP','expr',6,'p_expression_partitioned_by_hql','hql.py',136),
      ('pid_with_type -> LP column','pid_with_type',2,'p_pid_with_type','hql.py',143),
      ('pid_with_type -> pid_with_type COMMA column','pid_with_type',3,'p_pid_with_type','hql.py',144),
      ('pid_with_type -> pid_with_type RP','pid_with_type',2,'p_pid_with_type','hql.py',145),
      ('c_property -> id id','c_property',2,'p_column_property','sql.py',153),
      ('c_type -> id','c_type',1,'p_c_type','sql.py',192),
      ('c_type -> id id','c_type',2,'p_c_type','sql.py',193),
      ('c_type -> id id id id','c_type',4,'p_c_type','sql.py',194),
      ('c_type -> id id id','c_type',3,'p_c_type','sql.py',195),
      ('c_type -> 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),
    ]