Select Git revision
parsetab.py
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),
]